terrible idea for a gimmick hacking tool
-
but do I make a PSX or GBA emulator first? that's the question
-
@foone you know, I have been planning to add a feature like this at some point. Latest dev builds can tell you which parts of the ROM were touched and by what, but that's not really accessible from the GUI yet.
-
I just scrolled past two fonts in this ROM and ONE was mirrored and the other wasn't.
I hate that. Suspicious. -
@endrift awesome.
mGBA (and the mGBA core in BizHawk) has been vitally important to this current project! Thanks so much. -
I found three more fonts, none of which are the one I want.
-
there's a COPY of the tileset I'm looking for at 0x144C538. evil. I assume it's there for something like an altered version of this scene later, or it's a second room that was made by copying this one and altering it.
but it's an annoying red herring
-
Found it! I scanned through tiles until I found matching ones, scribbled over them, then ran the game until I saw them defaced in game.
(I altered the defacement color in post, however, for visibility reasons)
-
@foone *Which* Nintendo console? GBA uses 4bpp packed-pixel. Same as the Genedrive but with the nibbles reversed.
-
@kawa I know, I mean like how yy-chr has a dropdown for different encodings.
-
naturally squeenix helpfully included a sprite viewer and then forgot to make it load the palettes correctly
-
Ben Lubar (any pronouns)replied to Foone🏳️⚧️ last edited by
@foone anime equals two
-
Foone🏳️⚧️replied to Ben Lubar (any pronouns) last edited by
@ben that seems to be standard for sprite viewers. it means "animation"
-
I need to get a better arm assembler. I keep using an online one and it is generating stuff that the GBA can't handle
-
@foone you need to target specifically armv4t. Most assemblers will target armv7a/armhf or possibly armv6k/armel. (Yes I know that armv7a ≠ armhf and armv6k ≠ armel, but usually an assembler or compiler will default to one pair or the other.)
-
@foone alternatively, I can probably just write some mini hacks
-
@endrift nah I got it, I'm using arm-none-eabi-as.exe from devkitpro with -march=armv4t -mthumb
-
It's amazing how much stupid automation you can develop when the alternative is manually editing 240 sprites
-
I wish I could script emulators worth a damn. They all seem to approach scripting from an almost antagonistic direction, like scripting is evil or something
-
but I'm doing the second best thing to scripting: INJECTING ARM MACHINE CODE!
-
@foone I know bizhawk started from a "scripting should be good" pov but it was kinda the first one to do it as a first class citizen so maybe went about it dumb? idk
Fun Fact: the core VERGE creators were also the original BizHawk creators (although everyone from the original team has moved on)