Introduction
Introduction Statistics Contact Development Disclaimer Help
Post Ao8FDUXz7Kpnrw4eNk by [email protected]
More posts by [email protected]
Post #Ao1Z1rQypuHsLyoFwe by [email protected]
0 likes, 0 repeats
terrible idea for a gimmick hacking tool:you give it two copies of a ROM, and i…
Post #Ao1Z4eD8SN0SD8f8sq by [email protected]
0 likes, 0 repeats
I could use this for some very silly, very lazy text injection hacking
Post #Ao1Zx0J0Wc6ANFKPuS by [email protected]
0 likes, 0 repeats
gotcha!Doing it manually wasn't THAT painful.
Post #Ao1aT2MCQuhM0G60bw by [email protected]
0 likes, 0 repeats
oh, even better!
Post #Ao1bVQUjlDVJOknC9A by [email protected]
0 likes, 0 repeats
and I have portrait injection! I can enumerate all the portraits by just genera…
Post #Ao1dyRdcmwcfFaukcq by [email protected]
0 likes, 0 repeats
This is the third time TODAY!
Post #Ao1fPm4j0msoPMBajY by [email protected]
0 likes, 0 repeats
I spent about 25 minutes and 12gb downloading a longplay to figure out how long…
Post #Ao1fh2ODbmFdvfXGfg by [email protected]
0 likes, 0 repeats
actually, no. it turns out that getting to a point where I can "be fast&qu…
Post #Ao1fpgeNntfB71DkHY by [email protected]
0 likes, 0 repeats
@foone do windows installers just require a license so devs just chuck the GPL …
Post #Ao1fpgklQAldQoCqEC by [email protected]
0 likes, 0 repeats
@0x4d6165 they don't require it, no! It's always been optional in every…
Post #Ao1fwxWVT8L5TC0K7U by [email protected]
0 likes, 0 repeats
this game goes 2 minutes 18 seconds before it renders the first line of dialogu…
Post #Ao1gNPYJsaFTvjSvdQ by [email protected]
0 likes, 0 repeats
@ChlorideCull time to leave it on overnight and hope it doesn't melt my lap…
Post #Ao1gWOLTjjw8nCk2S0 by [email protected]
0 likes, 0 repeats
"I've written software to do this already" says the foone, but sh…
Post #Ao1humlYh1EvR68UhU by [email protected]
0 likes, 0 repeats
@foone Can't you speed up the emulator to go faster?
Post #Ao1iNpvQ1iFXdDbIbw by [email protected]
0 likes, 0 repeats
@foone surprise? no. disturb? maybe just a little. 😃
Post #Ao1jTbfm1sUR7Wb8bo by [email protected]
0 likes, 0 repeats
@Tau yeah but only so much. my system isn't powerful enough/this emulator i…
Post #Ao1jnlSXLwd7GS1DWK by [email protected]
0 likes, 0 repeats
ARG. injection attempts have revealed that my partial decode script is using th…
Post #Ao1jwK94H7ZF9pzfOa by [email protected]
0 likes, 0 repeats
actually I may not need that. I may never touch this script again, so I'm g…
Post #Ao1mjPCITpK4vN2GlU by [email protected]
0 likes, 0 repeats
okay so the extraction is taking about 70 seconds per portrait, so searching th…
Post #Ao1o4SkMZv1By5ZgDw by [email protected]
0 likes, 0 repeats
I accidentally encoded Armageddon to 24:5 ratio which is less than watchable so…
Post #Ao1okeT7O3baU9cqXI by [email protected]
0 likes, 0 repeats
@foone Very-Ultra-Extreme-Widescreen? :D
Post #Ao1oqx6yzBDy2jHBom by [email protected]
0 likes, 0 repeats
I'm now considering hacking the ROM so that the opening movie is shorter
Post #Ao1peH0JoYu5vbg2zI by [email protected]
0 likes, 0 repeats
I figured out how to optimize the emulator (turning off the display!) and got i…
Post #Ao1qTNqI9KqbuCMHpI by [email protected]
0 likes, 0 repeats
@foone :(
Post #Ao1u8eoOGKx6GoqEgS by [email protected]
0 likes, 0 repeats
I found part of the movie player and hacked it to, uh, not work
Post #Ao1uBM2gVGcAvVoVeK by [email protected]
0 likes, 0 repeats
it just hangs forever
Post #Ao1v8fQw3Dp29WRIRc by [email protected]
0 likes, 0 repeats
oh hey this stack trace goes through the VRAM. I pray to god that's a bug i…
Post #Ao1wLaGEh4F1pS9q9g by [email protected]
0 likes, 0 repeats
got it.to patch out the opening movie, change offset 0x5EF8F in the 10729BD884F…
Post #Ao1wRMC1uVatw4wXIm by [email protected]
0 likes, 0 repeats
it took an hour and 20 minutes to figure out which two bits to change in the ROM
Post #Ao1wqWSyqq4t2Os6Iy by [email protected]
0 likes, 0 repeats
it now takes 7 seconds per characterso it can finish in 21 minutesbut note: if …
Post #Ao1ylj9iRfGqqxhZuC by [email protected]
0 likes, 0 repeats
@foone "An engineer is someone who'll spend hours building automation …
Post #Ao1zxefl2V2WNUwNd2 by [email protected]
0 likes, 0 repeats
@foone who wantsto hangforeveeeer
Post #Ao20mgifBlMDUkdNQm by [email protected]
0 likes, 0 repeats
@foone this is precisely why judging development output on lines of code is so …
Post #Ao21m6WFsc4xB07Em0 by [email protected]
0 likes, 0 repeats
dang it. it turns out characters have sub-expressions too
Post #Ao22eOHm2aVtupECWG by [email protected]
0 likes, 0 repeats
@foone you should also check for dom-expressions while you're at it.
Post #Ao22yvmzBYsHcGcbPE by [email protected]
0 likes, 0 repeats
it turns out if you go above the maximum expression on character 1, you get to …
Post #Ao28oUd9u9nqDNQmqe by [email protected]
0 likes, 0 repeats
@gregly I do it one by one for simplicity
Post #Ao28r6Gkw68lWoCBQ8 by [email protected]
0 likes, 0 repeats
they use 241 of the 256 slots!
Post #Ao291fKHRz9J9PskLo by [email protected]
0 likes, 0 repeats
@gregly I should try that sometime and see if it's any faster!
Post #Ao2BCIJ9ZUtAr4YCwq by [email protected]
0 likes, 0 repeats
@foone expression overflow?
Post #Ao2Cium2BxSvNLB6My by [email protected]
0 likes, 0 repeats
@fooneHow do you get it to show the ending credits instead for an even longer w…
Post #Ao2KtTjTrzueKMX2H2 by [email protected]
0 likes, 0 repeats
@foone do you sleep?
Post #Ao2RNN140ODruROPWi by [email protected]
0 likes, 0 repeats
@foone this is so fucken interesting, what a dope idea, this genuinly makes me …
Post #Ao2p24c7cwqred6WjQ by [email protected]
0 likes, 0 repeats
@MishaVanMollusq I went to sleep after making that post and woke up now!
Post #Ao2pLEsVglqizTuODA by [email protected]
0 likes, 0 repeats
@foone a good 8-9 hours.
Post #Ao2zcZMXmSOuzDrJwW by [email protected]
0 likes, 0 repeats
@foone There’s an XKCD for every occasion… https://xkcd.com/1205/
Post #Ao3L4ivPv2vtn1R9Mm by [email protected]
0 likes, 0 repeats
I can't figure out how to find the pointers to all the dialogue in this gam…
Post #Ao3NTQdTFuwMDJx0S0 by [email protected]
0 likes, 0 repeats
putting that aside for now because I don't actually need dialogue right now…
Post #Ao3NX1LnCuImx4OXM8 by [email protected]
0 likes, 0 repeats
not Binxelview, something that knows natively how to handle the weird way tiles…
Post #Ao3NxiuPseMzZiK3ay by [email protected]
0 likes, 0 repeats
someday I'm gonna hack together my own emulator and it'll be to do one …
Post #Ao3NyMFLclHnZvPp8S by [email protected]
0 likes, 0 repeats
lemme point at a sprite and go "where was that loaded from?" and have…
Post #Ao3O1SQf5uQ3ccBZQW by [email protected]
0 likes, 0 repeats
obviously not possible in all cases, but being able to do it at all would be am…
Post #Ao3OJTenGeQQduO824 by [email protected]
0 likes, 0 repeats
but do I make a PSX or GBA emulator first? that's the question
Post #Ao3Psp4fjK179nuVjk by [email protected]
0 likes, 0 repeats
I just scrolled past two fonts in this ROM and ONE was mirrored and the other w…
Post #Ao3Q1eE9QdcK7bYIxE by [email protected]
0 likes, 0 repeats
@foone you know, I have been planning to add a feature like this at some point.…
Post #Ao3Q1eMIwK8gWtMofA by [email protected]
0 likes, 0 repeats
@endrift awesome.mGBA (and the mGBA core in BizHawk) has been vitally important…
Post #Ao3QInWg6p3LstObui by [email protected]
0 likes, 0 repeats
@foone Make an emulator for a hypothetical system that contains all the hardwar…
Post #Ao3QhgunpEAqcXYAEq by [email protected]
0 likes, 0 repeats
I found three more fonts, none of which are the one I want.
Post #Ao3RLYb6AbEQPHLKj2 by [email protected]
0 likes, 0 repeats
there's a COPY of the tileset I'm looking for at 0x144C538. evil. I ass…
Post #Ao3TeQ7y5JCNY3q97Q by [email protected]
0 likes, 0 repeats
Found it! I scanned through tiles until I found matching ones, scribbled over t…
Post #Ao3Uo82MIcRmI9PRdQ by [email protected]
0 likes, 0 repeats
@fooneI can try to help with the former, if you'd like some. I've got a…
Post #Ao404BF5FO07ReUmDg by [email protected]
0 likes, 0 repeats
@foone *Which* Nintendo console? GBA uses 4bpp packed-pixel. Same as the Genedr…
Post #Ao404BLoqLO9mXe9ia by [email protected]
0 likes, 0 repeats
@kawa I know, I mean like how yy-chr has a dropdown for different encodings.
Post #Ao4HilqoFtmNmw59uK by [email protected]
0 likes, 0 repeats
@fooneNaminé decided that coloring in her sketchbook wasn't enough and mad…
Post #Ao8E6mFwmFBkoMs5pY by [email protected]
0 likes, 0 repeats
naturally squeenix helpfully included a sprite viewer and then forgot to make i…
Post #Ao8FDUXz7Kpnrw4eNk by [email protected]
0 likes, 0 repeats
@foone anime equals two
Post #Ao8FDUiGV73eNosrPE by [email protected]
0 likes, 0 repeats
@ben that seems to be standard for sprite viewers. it means "animation&quo…
Post #Ao8HwRoUKP66KVMEts by [email protected]
0 likes, 0 repeats
I need to get a better arm assembler. I keep using an online one and it is gene…
Post #Ao8Lx1p4qT6ppOAKXY by [email protected]
0 likes, 0 repeats
@foone you need to target specifically armv4t. Most assemblers will target armv…
Post #Ao8Lx1ziCvcGMN8p7I by [email protected]
0 likes, 0 repeats
@foone alternatively, I can probably just write some mini hacks
Post #Ao8Lx28DhIQCml7cNU by [email protected]
0 likes, 0 repeats
@endrift nah I got it, I'm using arm-none-eabi-as.exe from devkitpro with …
Post #Ao9EiLccRgVCMvLpEe by [email protected]
0 likes, 0 repeats
It's amazing how much stupid automation you can develop when the alternativ…
Post #Ao9EvihZwi2xiN2zYm by [email protected]
0 likes, 0 repeats
@foone we ain't got corporation money! we can't afford temps!
Post #Ao9G0dXmeOTV7TNFom by [email protected]
0 likes, 0 repeats
I wish I could script emulators worth a damn. They all seem to approach scripti…
Post #Ao9G4SzHqCIPXP445g by [email protected]
0 likes, 0 repeats
but I'm doing the second best thing to scripting: INJECTING ARM MACHINE COD…
Post #Ao9GHi8CqcFqGoYHTc by [email protected]
0 likes, 0 repeats
@foone I know bizhawk started from a "scripting should be good" pov b…
Post #Ao9GMw6eJhWZ3oJc24 by [email protected]
0 likes, 0 repeats
@grue oh neat! I didn't know that.Anyway it makes sense, because bizhawk ha…
Post #Ao9GTbSDV1Ap2IaAUK by [email protected]
0 likes, 0 repeats
@foone (Those that have moved on might agree with you ;3)
Post #Ao9IRDpeYQ3Z6RXLpg by [email protected]
0 likes, 0 repeats
My current hack changes the background color, skips an unskippable 1:30 cut sce…
Post #Ao9JGXJ3uOfwGolFo0 by [email protected]
0 likes, 0 repeats
maybe I'll move my process to native mGBA. I've been using bizhawk so f…
Post #Ao9JJRbNZgHRRkiQLY by [email protected]
0 likes, 0 repeats
I can replace that with my old standby... a fake keyboard!
Post #Ao9JXuCa2MQQCb0mjA by [email protected]
0 likes, 0 repeats
though I may just jam a crappy pseudo-TAS into my lua script. easier than getti…
Post #Ao9LSk84GAkhQFZDd2 by [email protected]
0 likes, 0 repeats
@foone mGBA has lua scripting now that can do that. It can even take screenshot…
Post #Ao9LSkFrnAzToRDRmi by [email protected]
0 likes, 0 repeats
@endrift I know! I'm currently working on coding this
Post #Ao9LrIEP7WAO8eEloO by [email protected]
0 likes, 0 repeats
@foone obviously this means you need to make more (fake) keyboards
Post #Ao9MFXvGQqVTkoqimm by [email protected]
0 likes, 0 repeats
best way to make a TAS:if frame == 730 or frame == 816 or frame == 930 or frame…
Post #Ao9MKZk360v8qO0Aca by [email protected]
0 likes, 0 repeats
now I need an algorithm to push these numbers smaller while still getting the s…
Post #Ao9MN2nC3bLVWReLGS by [email protected]
0 likes, 0 repeats
why do things manually that'll take maybe 5 minutes when you could spend an…
Post #Ao9MPhJoLwsnn6AhsG by [email protected]
0 likes, 0 repeats
you never know when the next time you'll need to optimize time-to-donald-du…
Post #Ao9N6HE5EuwXJpnPTE by [email protected]
0 likes, 0 repeats
@leo @foone that would be a nightmare for a fuckton of reasons, like side effec…
Post #Ao9N6HLWnEtjgvHM4e by [email protected]
0 likes, 0 repeats
@endrift @leo but would it be fun? absolutely! actually this game has a weird c…
Post #Ao9NC30f0cvIxsGkFc by [email protected]
0 likes, 0 repeats
@foone I know that it's rhetorical, but I wish I would ask myself this ques…
Post #Ao9NEn2epjX2JIVjxw by [email protected]
0 likes, 0 repeats
@endrift speaking of screenshots, where do they go?I tried emu:screenshot(&quot…
Post #Ao9NMPipQ5icIls5E8 by [email protected]
0 likes, 0 repeats
why can't I bisect my TAS for the GBA game about donald duck
Post #Ao9NX8XTe8loC8fuMK by [email protected]
0 likes, 0 repeats
I'm always disappointed in computers ability to let me be brute force stupi…
Post #Ao9OAzvL635B3hqM76 by [email protected]
0 likes, 0 repeats
I manually did it: The first frame you can push "A" to skip the logos…
Post #Ao9OSu4baU2M7siQfA by [email protected]
0 likes, 0 repeats
@foone uhh I think it's relative paths, so that's probably %HOME% if yo…
Post #Ao9OSuCP7UH8W4Meoq by [email protected]
0 likes, 0 repeats
@endrift hmm. I think that might have ended up as C:\Program Files\mGBA? Which …
Post #Ao9OxkfEcXPjvAYgD2 by [email protected]
0 likes, 0 repeats
@foone yeah that would be a problem
Post #Ao9OxkmgArMwIG2coS by [email protected]
0 likes, 0 repeats
@endrift not a major one, just a bit of a confusing one since there was no erro…
Post #Ao9P13a0kU2jSKgu1o by [email protected]
0 likes, 0 repeats
673 for the main menu.yes I'm doing this manually
Post #Ao9P4lJIcHKxx6dnua by [email protected]
0 likes, 0 repeats
@foone Frame Perfect Foone
Post #Ao9PFiwRlN6Ln9B9hQ by [email protected]
0 likes, 0 repeats
frame 766 is the earliest you can press A for New GAme
Post #Ao9PIiTpw2jZEHDvvc by [email protected]
0 likes, 0 repeats
@foone correct. That would require hooking into the frontend, which the scripti…
Post #Ao9PIidlL8fpj3rrOq by [email protected]
0 likes, 0 repeats
@foone there is an always fast forward option in the UI though--shift tab by de…
Post #Ao9PIik8xPmI2qqxLU by [email protected]
0 likes, 0 repeats
@endrift ahh, missed that! thanks!
Post #Ao9PeTaC0KN1OdZYci by [email protected]
0 likes, 0 repeats
@endrift and I just crashed it. unfortunately I have no debugger or anything in…
Post #Ao9Q05OUcNDSkOP8QS by [email protected]
0 likes, 0 repeats
I was accidentally running multiple copies of the same script all trying to pus…
Post #Ao9QDxODAvzJyYt3Nw by [email protected]
0 likes, 0 repeats
@foone if frame in [730, 910, ....]:Made it web scale for you
Post #Ao9QDxVIkZewKYCiR6 by [email protected]
0 likes, 0 repeats
@xssfox lua, sadly
Post #Ao9QF6SExQOiNcJm1Q by [email protected]
0 likes, 0 repeats
@endrift is there a way for my script to ensure only one copy of it is running?…
Post #Ao9Qos0y7cTo1KcJRw by [email protected]
0 likes, 0 repeats
882 is the earliest you can select slot 1. it's those fade-ins, fade-outs. …
Post #Ao9R6MchZakxsGbklE by [email protected]
0 likes, 0 repeats
Here's how I documented it.My script runs the game to frame 2000, after pus…
Post #Ao9X25XhjgWfSycBlY by [email protected]
0 likes, 0 repeats
so I did all this, and that's good, but I've not gotten much sleep and …
Post #Ao9X77LQSo5aVFGmwa by [email protected]
0 likes, 0 repeats
I suppose just to streamline the testing of patches to modify parts of the game…
Post #Ao9XQa7JiEyvF0x41g by [email protected]
0 likes, 0 repeats
but I can't remember if I had anything more specific in mind before I got d…
Post #Ao9pRSYB85EJEo5HeK by [email protected]
0 likes, 0 repeats
@foone so, your brute forcing the execution tree of a donald duck GBA game?Coul…
Post #Ao9u0AWSY0gZHI5PSy by [email protected]
0 likes, 0 repeats
@foone sounds like the story of every software dev 😁Deffo a screenshotable q…
Post #Ao9w7K0jrtCidnmu1o by [email protected]
0 likes, 0 repeats
@foone @dotjayne And never have to do it manually ever again!
Post #AoA0j09KYoElrY1rSi by [email protected]
0 likes, 0 repeats
@foone weren't you extracting the portraits from the game? Sprites? For a m…
Post #AoARpNqU4NTHr2TuS0 by [email protected]
0 likes, 0 repeats
@foone Portrait Donald has a legitimately kickass outfit that matches my brand
Post #AoE840f7KGrNqThXPs by [email protected]
0 likes, 0 repeats
I may be a fool: I've been trying to figure out how to hack sprites off a s…
Post #AoE8TNvTy5bFEkSJoO by [email protected]
0 likes, 0 repeats
uhhhh I don't know what's going on but it looks amusingly glitched, at …
Post #AoE8i98ZEek9iIcBk0 by [email protected]
0 likes, 0 repeats
@foone is this cloud strife
Post #AoEAqgutjAnihhQJNY by [email protected]
0 likes, 0 repeats
@emily nope but I think he's in this game somewhere
Post #AoEBKLtkRFaCCg1rP6 by [email protected]
0 likes, 0 repeats
I can't figure out how this game handles the camera. I've searched for …
Post #AoEHfos8VaNLs3tXGa by [email protected]
0 likes, 0 repeats
so the only camera stuff I can find is a 4-byte value at 0x030EB0 in EWRAM (so …
Post #AoEHiiqFNzok2KOZJQ by [email protected]
0 likes, 0 repeats
not super useful on its own, but maybe it'll lead somewhere interesting. wa…
Post #AoEK7rXsMYWmB7uxyy by [email protected]
0 likes, 0 repeats
Bingo! I hacked the camera to not move and now it's somewhere useful.
Post #AoEKCeinT8jfr0JNjs by [email protected]
0 likes, 0 repeats
@foone but nobody's home /o\
Post #AoEKoDdgbpUyrapgcS by [email protected]
0 likes, 0 repeats
@foone omg it's a red void!
Post #AoEKoDmC6CIvHyoTse by [email protected]
0 likes, 0 repeats
@erice I hacked it to be pink a while back! I never figured out why I got red i…
You are viewing proxied material from pleroma.anduin.net. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.