[ 3 / biz / cgl / ck / diy / fa / g / ic / jp / lit / sci / tg / vr ] [ index / top / reports / report a bug ] [ 4plebs / archived.moe / rbt ]

Support us on Patreon!

/jp/ - Otaku Culture

View post   

[ Toggle deleted replies ]
File: 450 KB, 603x451, adfaw.png [View same] [iqdb] [saucenao] [google] [report]
21872734 No.21872734 [Reply] [Original] [archived.moe]

>Latest Release (0.502e13):
>Latest Map Editor (v1.0)
>Latest Source (0.502e13, MapEditor v1):

>What this is:
Shanghai.EXE was a Touhou-themed Megaman Battle Network clone.
Then the original developer got a C&D from Capcom and shut everything down, just before it was completed.
Luckily, someone leaked a donor-wall demo build, and the whole thing was made in C#, which meant it could be decompiled.
This is a modified/translated version of that demo build, along with a handful of bugfixes.
The end goal is to finish the rest of the game, which off the top of my head involves the final battle, the postgame areas/bosses, some sidequests, and netplay.

>New stuff since last thread:
I have no fucking clue, I want to know what is going on but it's been two weeks since the last thread died, and I want to know how it is doing, hence me making this thread. If no progress has been made then this thread will fall into the Undernet until the next actual update happens

>> No.21873465

So what was modified?

>> No.21873764

Blessed thread. I'm sorry I wasn't around to keep the other one up. I hope anon posts their progress soon!

>> No.21873860
File: 89 KB, 1150x748, textpain.png [View same] [iqdb] [saucenao] [google] [report]

Work continues, have a WIP.
I've finally fixed the blurriness, by adding OpenGL as an option (currently default since it's a dev build) in the KeyConfig application.
Work in progress, there's still a couple of bugs/polishing I'm working on, but overall it was less painful than I expected, just these last few things I haven't had time to look at yet:
>Needs to have the "Graphics" folder in the directory
>Fading is choppy/jumpy
>Loading screen doesn't track graphics loading
>Framerate is capped at 60hz

Made a couple of minor improvements to the Map Editor, but they really are minor and I've got a few in-progress changes so I'm not going to bother cleaning+building+uploading it.
>Added toggleable text labels to objects on the map
>Added a "Go" button for events, moves, etc. that target other objects to select the target

I hadn't done this earlier since I just realized this was a feature of mega.nz, but here's a link to a folder that I'll try to drop changelogs and wip builds in.
I make no promises as to regular updates or intelligibility of changelogs, but I guess you could use it to make sure development's not dead.

Once I wrap up work on rendering (or change the default back to DirectX9 and leave OpenGL as a buggy fallback for people with blurriness), I'll work on fixing controller support and call it a release.
That should be all the longstanding bugs, so once that's done I'll move on to helping with the actual content.

Ending caveat/development rant: Text in OpenGL will have slightly different length and spacing than the original DirectX9, since apparently everybody and their dog implements text different ways, that can't even be copied since they're tied directly into how directx/gdi/gdi+ does things.
Also, as soon as you try drawing the japanese comma "," or certain random characters, the spacing between letters shifts slightly, which normally wouldn't be a problem except that dialogue shows up character-by-character so the letters jiggle around the screen.
I ended up having to do a complete hack to get it working, where the line:
>Alice,the sun’s already up.
would be split into
>the sun
>s already up.
and stitched together.
Even then, Japanese still has that issue since I don't even know where to start with that.
(Mostly) having fun though, and learning a lot.

>> No.21874229


>> No.21874420

It's funny that a Japanese game is being finished by gaijin instead of other japs.

>> No.21878261

Thank you for everything you've done.

>> No.21878351

It's also a few case where jap dev is facing what commonly happen in western scene: big corporation try to suit a little man for using small portion of patented game for his little game.

>> No.21878817

did we ever get confirmation that it was actually capcom and not ZUN?

>> No.21878905

Specifically, the program that got suited is MBN engine "patented" by Capcom. Why would ZUN give a shit?

>> No.21878946

Fangame using touhou stuff that was behind a patreon styled thing, something that he himself has said was a no-go.

>> No.21878963

It was surprising that a nip suddenly knew about Patreon.
Could it be some gaijin convinced him to get "donation" judging by how popular Shanghai had become among BN fans?

>> No.21878982

it wasn't patreon, it was some other jap equivalent to it, Cien i think the name was, and I doubt there was any sort of convincing from an outside force..

>> No.21879843

Wait you have to make everything for the text in .png format?

>> No.21879900

arigatou, anon-sama

>> No.21879948

Sort of, the actual .png files are just from debugging but every drawn line of text is its own bitmap, used as a texture sent to the gpu for a rectangle placed where the text goes.
Ideally, there would just be one texture per character to cut down on the number of textures and to have full control over character spacing, but that would involve parsing TTFs for that info and arranging all the characters manually.
The first library I tried had some major problems involving crashing with japanese characters and having no control over antialiasing, so I decided to just do what I'm doing now, which seems to be a common enough practice.
Given my current problems, though, I might end up looking at another library and hoping my first attempt was a fluke that happened to show up first on google.

>> No.21879952

I hope you get that sorted out. you seem like a smart sort so I don't have doubts you will.
Have you only shared this here or do you ever share your updates and stuff with the Team BN group? I had hoped they would jump on this.

>> No.21880121

I've only posted here, but I have no objections if anybody wants to share it, pick it up, or do whatever they want with it, I've posted the source pretty regularly.
I'd love if someone else were to start their own development, add content, or even try organizing things, but everybody's got their own thing going on and I'll keep working on this as a pet project anyways, it just means that it'll be done "eventually" rather than "soon".
Reaching out to groups, promoting, etc. would definitely draw people who might have time to help, but I'm just not the type of person to do that sort of thing and the shadow of the whole copyright thing doesn't help at all.
If anybody wants to get into this, even if you're just learning to code, I'd be happy to help, but it'd be mostly reactive, answering questions and such.

>> No.21880143

>do you ever share your updates and stuff with the Team BN group?
Just saying, the bigger the group is, the harder it is to keep things silent. I doubt they're gonna come for a bunch of anonymous, but you never know.

>> No.21882190

Not that anon but I don't think Team BN allows the discussion of mod tools for Shanghai on there specifically for >>21880143 reason.

>> No.21883253

Are we being saged? What's going on here.

>> No.21884273

I'd assume it's just /jp/sies properly using sage as usual. Let's see.

>> No.21884285

Yup, it's fine.

>> No.21885454
File: 124 KB, 500x500, 3001433_p0.jpg [View same] [iqdb] [saucenao] [google] [report]

Godspeed, anons. Playing the demo was like having my childhood reborn, and hearing about it being cancelled was very depressing.

>> No.21885622

I wonder how the anons working on some of the fights are going? Yuyuko looked pretty alright but looked a little rough.

>> No.21890250

I wish some sort of coder anon would magically appear and fix the multiplayer.

>> No.21891401

Are you going to try to include the DruidMan fight as well? I know that one doesn't have the sprites or anything yet, but I think there was a video.

>> No.21898065

All we know is that Yuyuko had sprites. Druidman and Missleman are the only ones without sprites. Hecatia too I guess.

>> No.21898068


>> No.21898143

well druidman and hecatia have sprites, just not an actual sprite sheet we have access to.

>> No.21901521 [DELETED] 

OST rip when? I really want the new intermission menu theme

>> No.21904547

So we'd have to make those ourselves? I wonder who would have the artistic skill to do that.

>> No.21907353

All I ever wanted was another MBN game, and to see a fangame with such love put into it, combined with another series I absolutely adore, was like a dream come true. I have no technical skills, but I wish any of you anons trying to finish it the absolute best of luck.

>> No.21911008

This. I hipe some talented individuals come along at some point.

>> No.21916045


>> No.21916240
File: 7 KB, 400x400, __akagi_ritsuko_neon_genesis_evangelion_drawn_by_piyodera_mucha__bccb3263646d72969812caa610a32044.png [View same] [iqdb] [saucenao] [google] [report]

It's probably overkill for this, but the endgame of GPU font rendering is signed distance fields. Here's a couple projects that do this in C++.


I'm not as familiar with C#, sorry.

>> No.21916329 [DELETED] 

You know, you could be making some points that are worth discussing but your writing style is just so scattered it comes across as you just being unstable

The only thing that destined to fail here is the failure of you in school, for your spelling and grammar mistakes.

What is your first language, anon? I'm not trying to be a dick, I'm genuinely curious because your grammar/spelling errors are interesting.

That's spelling, not grammar. And i wasn't criticising yours, i was pointing out how desperate it reads
Try harder.

You are an uneducated midwit who thinks he's smart, sitting right at the dunning kruger peak. Just because you graduated middle school while picking boogers out your shnoze doesn't mean you know everything or understand everything. How about you actually learn a bit about economics before embarrassing yourself further?

what are you trying to say? The grammar is off enough in your post where what you said could mean multiple things.

And if you're from the shithole, your grammar and sentence structuring is disgusting. Typical of a fucking subhuman.

anyone who uses proper punctuation and grammar is a glow in the dark nigger

I've seen better quality grammar, sentence structure, and punctuation on /b/

Your grammar and punctuation are atrocious, you fucking ape

Learn basic grammar, sentence structure, and punctuation before you attempt to post again

please work on your punctuation and grammar.

Fucking asshole doesn’t produce offspring. Maybe you should try better punctuation and grammar next time?

What are you, illiterate? Only low iq morons don't use grammar when posting.

Half the English-speakers on this fucking board can't even stick to basic grammar and punctuation rules, the fuck makes you think they could handle a second language?

>> No.21916368
File: 620 KB, 999x1000, get_out.png [View same] [iqdb] [saucenao] [google] [report]

if you don't like how we talk maybe you should leave

>> No.21916394

thIs Has to Be AUtism....,,,

>> No.21916710

You put a lot of effort in this post so you deserve a (You). Don't spend it all in one place.

>> No.21916766

That came out of nowhere.

>> No.21917444
File: 51 KB, 900x593, manly_tears_ken.jpg [View same] [iqdb] [saucenao] [google] [report]

>mfw I see work done to make the game as complete as possible.

>> No.21917683
File: 10 KB, 841x242, spacing.png [View same] [iqdb] [saucenao] [google] [report]

Thanks for the links, that's a bit beyond my level at the moment but I'll tuck it away in case it comes up.
Luckily(?), the problem is dumber than that and has to do with how characters are spaced rather than missing anything fancy in the rendering pipeline.
Everything being the exact same besides the comma at the end, standard C# text rendering decides to mix things up, leading to pic related.
I've got a workaround in place, but stuff like that's been what I've been dealing with the past week or so, putting in stopgaps and trying a bunch of attempts at real solutions.

>> No.21917810

Honestly I’m surprised there isn’t a system in which it autofits text like Word or photoshop or something.

Name (leave empty)
Comment (leave empty)
Password [?]Password used for file deletion.