Introduction
Introduction Statistics Contact Development Disclaimer Help
Post AUO18AYIAReIB1DTFY by [email protected]
More posts by [email protected]
Post #AUNjrHEmMOIElcRsOm by [email protected]
0 likes, 0 repeats
this goddamn game has 16 functions named quick_sort in it, and one named qsort.…
Post #AUNjrHJO5FymzubYa8 by [email protected]
0 likes, 0 repeats
and they're doing that bullshit tag-param thing.quick_sort takes a pointer …
Post #AUNjrI4tEdydNEpUci by [email protected]
0 likes, 0 repeats
but here's the thing:THE ARRAY PARAMETER IS ALSO TYPED.You could overload i…
Post #AUNjrIsAHRONq3sqQa by [email protected]
0 likes, 0 repeats
okay I retract my complain about qsort vs quick_sort:by checking the call listi…
Post #AUNjrJfRKEo8IswCES by [email protected]
0 likes, 0 repeats
hey look they've got bsearch vs mbinary_search!And this time, it's NOT …
Post #AUNjrKT4LiVSmo9paa by [email protected]
0 likes, 0 repeats
hmm. either this function isn't being decompiled correctly, or it just leak…
Post #AUO0iyZhYsfBn3rXaS by [email protected]
0 likes, 0 repeats
@foone ....did they implement quick sort 16 times? or do these functions call e…
Post #AUO0iyeJHkLk1M1Dlo by [email protected]
0 likes, 0 repeats
@alys templates, it seems
Post #AUO18AYIAReIB1DTFY by [email protected]
0 likes, 0 repeats
@foone are they actually quicksort or just quick sorting algorithms?
Post #AUO18AcBvwlgN72aKO by [email protected]
0 likes, 0 repeats
@waterluvian it's definitely a hybrid insertion sort but taking a quick loo…
Post #AUO1OSkyFdunGourEe by [email protected]
0 likes, 0 repeats
okay it's not a complete leak. it goes in a global array of items. but it d…
Post #AUO1OVrShxtEtoyaGm by [email protected]
0 likes, 0 repeats
also it's slightly infuriating how much stuff here falls into the category …
Post #AUO1OWe1nOjpKRhMy8 by [email protected]
0 likes, 0 repeats
since I don't yet understand how the scripting engine works
Post #AUO3zlq4SzPj4lDeAi by [email protected]
0 likes, 0 repeats
the game obviously doesn't support it but there IS wii balance board suppor…
Post #AUO46SSKvi0wzKJ3IG by [email protected]
0 likes, 0 repeats
GuiSequenceJunction GuiSequencerJunctionDO NOT NAME YOUR CLASSES LIKE THIS
Post #AUO7egGkNZiBXLtasa by [email protected]
0 likes, 0 repeats
it turns out the difficulty settings are Easy=0, Medium=1, Hard=2, Custom=3.tha…
Post #AUO9cYknY9OPYe4Hku by [email protected]
0 likes, 0 repeats
oh good news! I thought this game was finally sensible in using UTF-8.NOPE! Par…
Post #AUOCL9rd8UqbIqeq92 by [email protected]
0 likes, 0 repeats
I just named some variables in this function as "head_gender" and &qu…
Post #AUOD7af2oC6sJQrgwq by [email protected]
0 likes, 0 repeats
the game canonically considers tuxedoes to be "dresses". and all AI c…
Post #AUOEYRoltYF4eumkS0 by [email protected]
0 likes, 0 repeats
@foone There should be an additional difficulty level to Wheel of Fortune then,…
Post #AUOEYRt1dje2s6m956 by [email protected]
0 likes, 0 repeats
@AT1ST sadly, in this particular case, if a letter isn't available on the s…
Post #AUOL6veC60MukBf9sW by [email protected]
0 likes, 0 repeats
found a bug. WFCommon::setAllSeenTutorial is supposed to go through all players…
Post #AUOMH6zAtX7Ml8tbMm by [email protected]
0 likes, 0 repeats
the NSA confirms it: gender isn't real
Post #AUOMdL6x3c7cwJ8Gno by [email protected]
0 likes, 0 repeats
@foone which game?
Post #AUOMdLBYmToBAbHwzA by [email protected]
0 likes, 0 repeats
@dan Wheel of Fortune (2010, Wii)
Post #AUPafOTv5doAUKi2UK by [email protected]
0 likes, 0 repeats
hankaku/zenkaku keys support?IN WHEEL OF FORTUNE? what
Post #AUPakCwbPfom9aQ9ZI by [email protected]
0 likes, 0 repeats
I'm gonna assume this is just leftovers from the general game engine. this …
Post #AUPbUzHo0juLP8e2Eq by [email protected]
0 likes, 0 repeats
I'm gonna have to try injecting katakana into a puzzle solution.just to see…
Post #AUPbV2RUHCR1C2CJFI by [email protected]
0 likes, 0 repeats
BOOOO nope.although I could have guessed that. I know what font it uses for the…
Post #AUPbV3FTHMPvh3aE9g by [email protected]
0 likes, 0 repeats
UGH I gotta write a program to parse the font files
Post #AUPbkwehYkrvsXxmjY by [email protected]
0 likes, 0 repeats
fools will spend hours writing a program to parse font descriptions rather than…
Post #AUPc2rydgzxCa6ptYW by [email protected]
0 likes, 0 repeats
@foone I mean, it's clearly an ordered sequence. We should just find the un…
Post #AUPc2s2XSV4amCf0dM by [email protected]
0 likes, 0 repeats
@Craigp I think it's just a texture atlas packer. It's just placing gly…
Post #AUPcnRNGQ23XgVYpFo by [email protected]
0 likes, 0 repeats
it has been zero days since I have broken the emulator I'm using to reverse…
Post #AUPeggy8EvexvpiPPU by [email protected]
0 likes, 0 repeats
oh no, it's not broken, it's just CASE SENSITIVE REGISTERS.bah.
Post #AUPeo7Dz1JfBOCfYyu by [email protected]
0 likes, 0 repeats
IN MY DAY, WE LIKED OUR ASSEMBLY LOUD
Post #AUPfSHqMxRsnuJmNVo by [email protected]
0 likes, 0 repeats
ugh. they're doing something "clever" here and I don't like i…
Post #AUPfX3z7ualYNC9YG0 by [email protected]
0 likes, 0 repeats
like it'll be "this file is 5 megabytes and located at 24mb into the f…
Post #AUPfd9pH6jUEE6S1Ng by [email protected]
0 likes, 0 repeats
the file is 1.2mb uncompressed and 5.3mb compressed.the fuck?
Post #AUPfkhCTQCWhlHtdsO by [email protected]
0 likes, 0 repeats
I think they're doing something weird where SOMETIMES those fields mean com…
Post #AUPfwLPCHPhhdpOzwm by [email protected]
0 likes, 0 repeats
the compressed size is ALMOST the size of the "ROM" (the .DOL file), …
Post #AUPfwOTCsxh598Ik76 by [email protected]
0 likes, 0 repeats
fun fact: the engine calls it a "ROM", although from what I can tell,…
Post #AUPfwPGTvl6pbxM5uy by [email protected]
0 likes, 0 repeats
(do not @ me about the fact there were technically PC ROMs, I know and I made s…
Post #AUPgJuFosZIsNpFdfU by [email protected]
0 likes, 0 repeats
why did these punks hardcode a font ID.you build this incredibly complex system…
Post #AUPggCJ8RB7EkJQnho by [email protected]
0 likes, 0 repeats
@foone I especially loathe phone manufacturers/websites that call the part of t…
Post #AUPggCO68j5MzhklRQ by [email protected]
0 likes, 0 repeats
@charlotte storing your photos on a ROM would be very pointless, given that you…
Post #AUPgiOmx0Lm42AQX3o by [email protected]
0 likes, 0 repeats
@charlotte that said I have encoded pictures of my roommate's cat onto EPRO…
Post #AUPhTz0m97ffzJaEAi by [email protected]
0 likes, 0 repeats
WHERE ARE YOU GETTING ALL THESE FONTS, GAME? I've got a breakpoint on the f…
Post #AUPhaUjN7xne6KY28O by [email protected]
0 likes, 0 repeats
oh right it /might/ generate one at runtime
Post #AUPhyUUbfG8GJR5Fho by [email protected]
0 likes, 0 repeats
I'm gonna have to figure out how to dump these fonts out of RAM.in an emula…
Post #AUPi3iHhoWKOXFXWa0 by [email protected]
0 likes, 0 repeats
what if I just extended the "conditions" function to add a new dataty…
Post #AUPiep4TXnxWIY2wuu by [email protected]
0 likes, 0 repeats
@foone @charlotte oooooh! did you do that to make SCSI EPROMs? :pp
Post #AUPiep9RFLveXwMueW by [email protected]
0 likes, 0 repeats
@domi @charlotte YEP! I was doing some test about how UV light erased EPROMS
Post #AUPix1g3PiFwbkIt60 by [email protected]
0 likes, 0 repeats
I'm now sorting fonts by how big they are, since I can see their load sizes…
Post #AUPjkH6WqSTMdxAdiy by [email protected]
0 likes, 0 repeats
I found another by dumping all resources that were 2,528 bytes long and then he…
Post #AUPk4LmNAp6gvyJcem by [email protected]
0 likes, 0 repeats
buhone of them IS a fontbut it's not the font I was looking forit's a d…
Post #AUPkV1nHaQc2llShhw by [email protected]
0 likes, 0 repeats
okay so I figured out when and where that one is loadedbut still not where the …
Post #AUPkvs9TXl5IgSdvJw by [email protected]
0 likes, 0 repeats
I could get the final source file if I could parse the Weird Bundle, and I coul…
Post #AUWM3318PHAtf6mm7E by [email protected]
0 likes, 0 repeats
this font file ALMOST makes sense. Like I'll look at 19 out of 20 character…
Post #AUWMs0NhxzFoFuduNc by [email protected]
0 likes, 0 repeats
well I manually extracted the hidden font, good ol' GENERICFONT.FDX.PRD.NOP…
Post #AUWOrsZzAqOdxzS9lg by [email protected]
0 likes, 0 repeats
@foone what game is this, i feel like i missed something at the start
Post #AUWOrseati5CCHbpx2 by [email protected]
0 likes, 0 repeats
@tbodt Wheel of Fortune (2010, Wii).Sorry, I've been hacking on it for week…
Post #AUWP9CCjShwpkspkdE by [email protected]
0 likes, 0 repeats
okay after matching all the dumped textures with the fonts by process of elimin…
Post #AUWPG048zVp68S3qpk by [email protected]
0 likes, 0 repeats
that symbol in the top left, which appears to render as "ss", is §.w…
Post #AUWPe1HQ82BGqoiyki by [email protected]
0 likes, 0 repeats
there is a SLIGHT chance that it's actually ß and they invented a new enco…
Post #AUWPypkmBA9rBQNdbc by [email protected]
0 likes, 0 repeats
YEAH WHY NOT THAT JUST MAKES SENSE
Post #AUWlqHenGNHW6ruUgC by [email protected]
0 likes, 0 repeats
GOT IT
Post #AUYZu2yKzaYyaf02G8 by [email protected]
0 likes, 0 repeats
why is this function being called with this->__vt set to 5? I'M PRETTY S…
Post #AUYaYyPgqYsqKAJCcK by [email protected]
0 likes, 0 repeats
especially considering that this is PowerPC and it'd presumably generate an…
Post #AUYbbQgsmczOYf5MCO by [email protected]
0 likes, 0 repeats
I have now learned about RGB5A3, and I hate it.
Post #AUYbgibZbbdNZB7kSe by [email protected]
0 likes, 0 repeats
So it's a 16-bit RGBA color format. You might say "I can do basic math…
Post #AUYbnZTnvownI9l2rA by [email protected]
0 likes, 0 repeats
it's two formats combined into one.It's either RGB555 (no alpha) or RGB…
Post #AUYbncHVVztRyt1lbc by [email protected]
0 likes, 0 repeats
hate hate hate hate hate this is the worst hate
Post #AUYd7AyYqWWF2Y3Xf6 by [email protected]
0 likes, 0 repeats
@foone Why would video out even care about an alpha channel?
Post #AUYd7B3AZOCnGqDDqS by [email protected]
0 likes, 0 repeats
@Tathar it's not for video out, it's for textures.
Post #AUYdGFkWT2oYS2omRc by [email protected]
0 likes, 0 repeats
@foone: Is there also GuiSequencestJunction? :blobcatcoffee:​
Post #AUYdGFoQEXvwe8dtWS by [email protected]
0 likes, 0 repeats
@riley sadly not yet
Post #AUYdKthdrZdPWVgXwG by [email protected]
0 likes, 0 repeats
@foone Oooh, cool. Now I want to design some graphics hardware to do this.
Post #AUYdKtmbZ7bXlu0Vfs by [email protected]
0 likes, 0 repeats
@StarkRG don't. Nintendo patented it.
Post #AUYde7oxb3kooOHDpw by [email protected]
0 likes, 0 repeats
@foone ...then why 16-bit instead of 32?
Post #AUYde7tDLF9n1aGcT2 by [email protected]
0 likes, 0 repeats
@Tathar we're not made of video memory!
Post #AUYdxXdDrDlEMe2qhM by [email protected]
0 likes, 0 repeats
@foone I'm pretty sure that only matters if I try to sell it.
Post #AUYdxXhTbPACZq2FKS by [email protected]
0 likes, 0 repeats
@StarkRG this is Nintendo. They might sue you even for THINKING of doing this.
Post #AUYeUEtcXKHloUJ4Ay by [email protected]
0 likes, 0 repeats
well I tried to decode one these images and I got this.not terribly helpful. I …
Post #AUYebHj6PaWucPkKx6 by [email protected]
0 likes, 0 repeats
I think that's supposed to look like this, just guessing from the dumped te…
Post #AUYegpwScvc8BSdrX6 by [email protected]
0 likes, 0 repeats
oh yeah it's a blocked format, because Nintendo hates the idea of storing p…
Post #AUYffXhN4O2xGeWxaS by [email protected]
0 likes, 0 repeats
this is a 32bit console doing 3D rendering!why not encode all the textures in 4…
Post #AUYfoQaKt2oVoOTccS by [email protected]
0 likes, 0 repeats
okay I can decode it now. I basically just took my existing parsing code and ma…
Post #AUYgk9s9BMdkm3Ksls by [email protected]
0 likes, 0 repeats
@foone even modern graphics cards store textures in blocks, the conversion is d…
Post #AUYgk9wkuEKJ0LUYxE by [email protected]
0 likes, 0 repeats
@impiaaa why do it in the drivers? just make every game developer store every s…
Post #AUYgtd2k5wttqto8HY by [email protected]
0 likes, 0 repeats
ugh. I'm like 99% sure the game's texture format doesn't store the …
Post #AUYinAliVRgSKZtRZY by [email protected]
0 likes, 0 repeats
ah-ha. look at this. both res_ids are identical, but one is only 16 bytes, unco…
Post #AUYisRvc8Otkzy2Stk by [email protected]
0 likes, 0 repeats
and 16 bytes is exactly the same size as the WiiTextureHeader structure used by…
Post #AUYiyO3TRpqQiuXwEy by [email protected]
0 likes, 0 repeats
so they have two copies of the resource in the file, but one of them has differ…
Post #AUYj9XCvl8zOILHkPo by [email protected]
0 likes, 0 repeats
I'm gonna have to modify the extractor I'm working on to do two searche…
Post #AUYjH52qLqzvGaAIfQ by [email protected]
0 likes, 0 repeats
the datafile has 1938 matches for "CFLAGS 64", so... does this game h…
Post #AUYlG2ILI3qgM92ofA by [email protected]
0 likes, 0 repeats
fun fact: just about every other game and file format in the world solves this …
Post #AUYlLSKlu9RAYylV68 by [email protected]
0 likes, 0 repeats
what do you think this is, classic macos with resource forks?
Post #AUa015J7V5YNpHhG6q by [email protected]
0 likes, 0 repeats
1984 called they want their filesystem design back, Pipeworks!
Post #AUa5Nu6rnZhxWpfLMm by [email protected]
0 likes, 0 repeats
okay having written an extractor for that format, I move onto the next format: …
Post #AUa5ZxHfp3CsqfT1Q8 by [email protected]
0 likes, 0 repeats
OH GOD NOPE.So, it's encoded as 4x4 pixel chunks, right? But it's plana…
Post #AUa644cT78BCHoYUXQ by [email protected]
0 likes, 0 repeats
my favorite part is that nintendo literally calls this RGBA when it's not i…
Post #AUa6QJaM9Srr4bAmCO by [email protected]
0 likes, 0 repeats
yeah I'm sure that decoded fine.
Post #AUa7FeHGyhsy19iyrg by [email protected]
0 likes, 0 repeats
@foone Woah, this game has a missingno too?
Post #AUa7FeLWitHwELiNUm by [email protected]
0 likes, 0 repeats
@StarkRG every game has a missingno if you misparse the data files enough!
Post #AUa7crpkk7UkinvKtM by [email protected]
0 likes, 0 repeats
re-parsed.Yeah it turns out my code worked perfectly on the first try!I just, w…
Post #AUa9TL7BDnLeY1exrk by [email protected]
0 likes, 0 repeats
@foone what possible benefit could there be to this?
Post #AUa9TLBmwf2CmJoe36 by [email protected]
0 likes, 0 repeats
@aprzn I imagine it's some nonsense to do with how the low level hardware i…
Post #AUa9lKPqYhnFany7GK by [email protected]
0 likes, 0 repeats
well I'm not sure what that is but it didn't parse properly
Post #AUa9wGd4yfEZ2BNG1A by [email protected]
0 likes, 0 repeats
OH GOD THEY CHANGED THE BLOCK SIZE FOR GREYSCALE IMAGES they're 8x4, not 4x4
Post #AUa9wJPMe72teVyqYa by [email protected]
0 likes, 0 repeats
NINTENDO IS JAPANESE FOR "I HATE THE VERY IDEA FOR MAKING ANY FUCKING SENS…
Post #AUaA6POdEkPz7WS6KG by [email protected]
0 likes, 0 repeats
it's only slightly better when properly parsed, to be honest
Post #AUaANiiEfmenx2sPLs by [email protected]
0 likes, 0 repeats
oh wow. I parsed IA8 correctly on the first try!(it is, of course, in AI byte-o…
Post #AUaAjHXUNpU02t8Ciu by [email protected]
0 likes, 0 repeats
the final format I need to implement is GX_TF_CMPR, which is a variant of DXT1 …
Post #AUaB8T6CXblh8aNT3A by [email protected]
0 likes, 0 repeats
so for each subblock, there's 64 bits.The first half is two 16-bit values, …
Post #AUaBGO0VM9xHf6ULq4 by [email protected]
0 likes, 0 repeats
so the two numbers are compared, and either way, c0 and c1 are RGB 5:6:5 colors…
Post #AUaBM9jBMMof738ZXc by [email protected]
0 likes, 0 repeats
if c0 is bigger than c1, then:c2 is set to 2/3rds of c0 + 1/3rd of c1and c3 is …
Post #AUaBMCSzB2dvbgaBDE by [email protected]
0 likes, 0 repeats
but if c1 is bigger than c0, then:c2 is set to 1/2 c0 and 1/2 c1, and c3 is set…
Post #AUaBYVMejzwPh0UOmG by [email protected]
0 likes, 0 repeats
so now you have 4 colors, c0 through c3. The final 32 bits of the subblock is a…
Post #AUaBYY66ZzU6AXlitc by [email protected]
0 likes, 0 repeats
so yeah. dxt1 works by having you define two colors, they get an extra bit of m…
Post #AUagcktc2AjjbHPYGm by [email protected]
0 likes, 0 repeats
@foone
Post #AUagcnDtNk9Aokum9o by [email protected]
0 likes, 0 repeats
@StarkRG @foone Doesn't NTFS have support for something like this, but nobo…
Post #AUagcnIr5I7J49EjtQ by [email protected]
0 likes, 0 repeats
@MegaMichelle @StarkRG yeah, Alternate Data Streams.
Post #AUaif47thsCrjJK2Fc by [email protected]
0 likes, 0 repeats
first attempt at decoding the DXT1 image
Post #AUaiqSYvC9JehZOaOG by [email protected]
0 likes, 0 repeats
better? I think?
Post #AUaivOG2cu28ncupRg by [email protected]
0 likes, 0 repeats
There we go!
Post #AUakeTiHI2OihkBcgK by [email protected]
0 likes, 0 repeats
@foone I’ve been enjoying this entire thread. But I must ask: why do you do t…
Post #AUakeTmX2DnguwB1JQ by [email protected]
0 likes, 0 repeats
@waterluvian it's just the kind of thing I do. although I do have an explan…
Post #AUakiyBdvp4ONK4036 by [email protected]
0 likes, 0 repeats
ugh it turns out it's hard to decode 0-width fonts, thanks to divisions.
Post #AUal5afZXC3Q68qhLU by [email protected]
0 likes, 0 repeats
I'm now mass-converting all the textures.I don't think this one is work…
Post #AUalMTP7ne0UUKCqZM by [email protected]
0 likes, 0 repeats
this font hurts my eyes
Post #AUalbKjsIcqZxNzvHM by [email protected]
0 likes, 0 repeats
@foone was this just both axes were flipped on each tile?
Post #AUalbKoU1UX8Bg9bSi by [email protected]
0 likes, 0 repeats
@endrift yes but only mostly? it was more an endianness problem because the cod…
Post #AUbw30uOoZaLGKiZxA by [email protected]
0 likes, 0 repeats
@foone So, which console version of Wheel of Fortune is this? I know that they…
Post #AUbw30zMW7YTVj2Xgm by [email protected]
0 likes, 0 repeats
@GindyDraws Wii, from 2010.
Post #AUbw9rWK7Pr2Ajiqvo by [email protected]
0 likes, 0 repeats
@foone bit of a Shodan vibe
Post #AUbw9ravqHXaP1sX7A by [email protected]
0 likes, 0 repeats
@romabysen thanks, I always try to come across as... OH! you mean the picture. …
Post #AUbzGvehRUv2t1hYq8 by [email protected]
0 likes, 0 repeats
okay I extracted them all. most of what's left with the bundle files is fig…
Post #AUc0knezphcUjPeE6a by [email protected]
0 likes, 0 repeats
okay so it turns out the string encoding is less weird than I thought? I think?…
Post #AUc0pSglERkZ8ZhDTk by [email protected]
0 likes, 0 repeats
that's one for "foo", one for "bar", one for "baz&…
Post #AUc0wSfLiOUp5sNDX6 by [email protected]
0 likes, 0 repeats
BUT when you look up a string, it might look like "\xXX\xYY\xZZ\xFFQUX&quo…
Post #AUc13B11jl14NZiP4q by [email protected]
0 likes, 0 repeats
part of the complexity is that the same buffer is used for the storage of the s…
Post #AUc2f2z09OZeQOODaK by [email protected]
0 likes, 0 repeats
so I gotta not only figure out how the string expansion works, I also gotta mim…
Post #AUeoyviG4fGPmi1aIS by [email protected]
0 likes, 0 repeats
@foone SKETCH DITTY SPOTTED. ENHANCE.
Post #AUeoyvmrnWwy10BGTo by [email protected]
0 likes, 0 repeats
@trs6809 someone watches game grumps!
Post #AUgdjfCYTE353IdKUa by [email protected]
0 likes, 0 repeats
ugh. I've mostly figured out the string section and I think I should be abl…
Post #AUgdq6iF67TU77WlmK by [email protected]
0 likes, 0 repeats
I gotta do that thing where I stare at the reversed code and write up a text fi…
Post #AUge4ztUjNuDJItHxg by [email protected]
0 likes, 0 repeats
@furan very ironically because that's exactly not how my brain works. &quot…
Post #AUgfwBAPeJUnZgj8Fc by [email protected]
0 likes, 0 repeats
just wrote up 1752 characters of documentation on how (I think) the string code…
Post #AUgg6XUpU5IBivDVCq by [email protected]
0 likes, 0 repeats
52 lines about 1.5 kilobytes of powerpc assembly
Post #AUggfdQpPN26Ge524e by [email protected]
0 likes, 0 repeats
and now I gotta go rewrite it because my code was talking about name_count1 and…
Post #AUggkQRp6rIjRjpWMK by [email protected]
0 likes, 0 repeats
and just keeping the one count called "name_count2" is too weird, eve…
Post #AUggpTaqqFVAeNSeO0 by [email protected]
0 likes, 0 repeats
idea: a hypertext documentation format that integrates with Ghidra so I can do …
Post #AUghDaemERwdVTnOYy by [email protected]
0 likes, 0 repeats
ugh. I'm gonna need to aid the static disassembly with some dynamic tracing…
Post #AUghvWztCPNytmciem by [email protected]
0 likes, 0 repeats
no actually if anything there's LESS hidden multiplications than I expected…
Post #AUgjEX3lI6T4Y53ivA by [email protected]
0 likes, 0 repeats
love when structure member names like "some_offset" and "unknown…
Post #AUgjvLQYPpeyvK8Oum by [email protected]
0 likes, 0 repeats
noooo it's parsing secret internal bundles to the executable, isn't it?…
Post #AUgkNcP4tN55gNvTUW by [email protected]
0 likes, 0 repeats
ROM 804942F0 IS NOT A FILENAME YOU FUCKING GAMEAND YOU DON'T HAVE A ROM, YO…
Post #AUgkxj27ii5ufZPG40 by [email protected]
0 likes, 0 repeats
the code to handle "ROM" bundles starts at 80153BBC.I SHOULD HAVE EXP…
Post #AUglmu64LTajkeeiEi by [email protected]
0 likes, 0 repeats
this makes no sense. the name count was 0x24, but looking at the file, it's…
Post #AUgt3AKqRGbqQUGgym by [email protected]
0 likes, 0 repeats
I think I may have been completely wrong about nearly everything! fun.
Post #AUgtdmYTocJJO86dO4 by [email protected]
0 likes, 0 repeats
yeah this weirdo was right. there was a hidden *12 in there.https://digipres.cl…
Post #AUgtkNYHAwATrw9kLw by [email protected]
0 likes, 0 repeats
I am 27 lines into my 52-line documentation. Still gotta implement the filename…
Post #AUgvhpaQgc5JrB4n8S by [email protected]
0 likes, 0 repeats
devious. one of the *12 was actually a *16
Post #AUgvvFCQllFR3gFNEu by [email protected]
0 likes, 0 repeats
AHH SOME OF THESE ZERO TERMINATED STRINGS HAVE EMBEDED NULS IN THEM THANKS TO T…
Post #AUgwSICybUAFwjGF3w by [email protected]
0 likes, 0 repeats
I'm not sure if I'm parsing this wrong or this file name actually is &q…
Post #AUgxO3D8WP3mEDsQym by [email protected]
0 likes, 0 repeats
fucking self-modifying data. Why not munge all the pointers inside your data bl…
Post #AUgxO3HOGaSkRPrpbs by [email protected]
0 likes, 0 repeats
anyway I think I have it working now. I can decode and list all the filenames.
Post #AUgzN7Hu4uUAUWmyie by [email protected]
0 likes, 0 repeats
according to the filenames, the SharedAssets.bdg file is full of PS3 pixel shad…
Post #AUgzctpjruf3Og8oEq by [email protected]
0 likes, 0 repeats
and it passes the ultimate test! my code works for both Jeopardy! and Zumba. Th…
Post #AUgzthgCJGAQcpgu24 by [email protected]
0 likes, 0 repeats
it has been zero days since I've crashed Dolphin
Post #AUh068U8TPdLEgyem0 by [email protected]
0 likes, 0 repeats
And Ghidra?
Post #AUh0Cq1TVvt60Gldr6 by [email protected]
0 likes, 0 repeats
looks like Haunted House (on the same revision of the engine) left some test as…
Post #AUh0iPHQTiSiKSHVuy by [email protected]
0 likes, 0 repeats
and that's all the 1.20 games. I don't yet know how much work it'd …
Post #AUh0q1cgJpv1H3r9Zw by [email protected]
0 likes, 0 repeats
next step... maybe we get silly and try to dump a 3D model?
Post #AUh12REAwlpwA2JSHg by [email protected]
0 likes, 0 repeats
anything to avoid having to disassemble the fucking scripting engine
Post #AUh1EDtYLKgiHlHo80 by [email protected]
0 likes, 0 repeats
makes sense, the first 3d model is loads is [Wheel]\objects\wheel\wheel.prd.wha…
Post #AUhJKElLpPQttBT1t2 by [email protected]
0 likes, 0 repeats
just typo'd entering the aspect ratio as 4x4ahh, yes. the three most common…
Post #AUhJOcwPsJty2Gjhtg by [email protected]
0 likes, 0 repeats
@foone that sounds about right. Just ship the whole build directory. Yolo, I do…
Post #AUhJOd0fcVIwFSj6Wm by [email protected]
0 likes, 0 repeats
@rotopenguin that's basically what they did, just in ELF form. That's w…
Post #AUiFJsIL9rKdY0Qg6q by [email protected]
0 likes, 0 repeats
@rootfs wheel of fortune (2010, Wii)
Post #AUiFOqdakNL5r6jzzk by [email protected]
0 likes, 0 repeats
@foone Just looks like Arial Black.
Post #AUiFOqiCTF1e5OtgB6 by [email protected]
0 likes, 0 repeats
@damieng I think the filename says it is
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.