Show newer

Music mood, drug mention? 

Music mood: Playing Super Mario World While Taking Mushrooms, by Shnabubula.

soundcloud.com/shnabubula/play

Music mood: Flight '76, by Walter Murphy, from the album "A Fifth of Beethoven".
youtube.com/watch?v=XeUKM4aJur

Music mood: Neon Night-riders, from Teenage Mutant Ninja Turtles: Turtles in Time (Arcade).
youtube.com/watch?v=-rdBqhwr3d

Yep, there's our culprit, just like I thought. That "func_SearchDialogDefinitionForA" call ends up going off into outer space instead of where it should be looking.

Hopefully copying and modifying this function won't be too hard...?

Show thread

Except... the continue arrow also references those parameters, but the bank has already been restored when it tries drawing it, so it's using incorrect/invalid data when determining where it should draw that arrow.

I'll probably just have to find the continue arrow code and hook it somehow, just like my custom text code...

Show thread

When IS2 draws a dialogue box on screen, it uses a particular 3-byte memory address for loading the window parameters from; and since all window parameters are in the same bank, it never updates the bank byte in that address.

I've moved all my custom code out into a new bank, though, including window parameters, so I have a hack in place that saves, replaces, and restores that bank byte when it loads custom text...

Show thread

Hmmm.... That's better, but... if what's causing this problem is what I think it is, I'll be very, very annoyed...

Show thread

Writing a system for dynamically inserting text and automatically updating text pointers.

Using a disassembly would probably be easier, but... that requires a fully reassemblable disassembly...

I probably won't have much new to show on the IS2 project until this is working though. Sorry...! ^^;;;

Show thread

I wish I didn't feel like things were only worth doing if they could be done perfectly. botsin.space/media/sUJG7lDrPMS

Oh, I had more control codes implemented in my custom code than I thought... I guess I can actually insert some of this text then ^^

Show thread

Oh wow, this is neat.

So, when choosing AI characters you can play against, there are actually two different lines that can appear! I didn't notice that there were multiple lines until I was reading through what @WTCGames@twitter.com had translated so far.

If you choose most characters, you get the first line ("Player # will be ____, right?")... but if you choose Konomi, you get the second ("I'll join as player #, alright?")

I guess Konomi really does host the whole game!

Show thread
Show older
Awoo Space

Awoo.space is a Mastodon instance where members can rely on a team of moderators to help resolve conflict, and limits federation with other instances using a specific access list to minimize abuse.

While mature content is allowed here, we strongly believe in being able to choose to engage with content on your own terms, so please make sure to put mature and potentially sensitive content behind the CW feature with enough description that people know what it's about.

Before signing up, please read our community guidelines. While it's a very broad swath of topics it covers, please do your best! We believe that as long as you're putting forth genuine effort to limit harm you might cause – even if you haven't read the document – you'll be okay!