Post AxBVC6yGYekkpYfB3Y by [email protected] | |
More posts by [email protected] | |
Post #Ax9If8hlVFwMsyXJwm by [email protected] | |
0 likes, 0 repeats | |
I'm hacking on Robot Alchemic Drive now, and WOW does this game want you to… | |
Post #Ax9IiFQ2zpReZujOcq by [email protected] | |
0 likes, 0 repeats | |
this game only came out on PS2! | |
Post #Ax9L1GZX8KeJZ4MfxY by [email protected] | |
0 likes, 0 repeats | |
interesting, the game tries to load the USB keyboard driver, but it's not i… | |
Post #Ax9M4mpFlunEQ6xaPQ by [email protected] | |
0 likes, 0 repeats | |
@foone Gauntlet: Dark Legacy was originally a Dreamcast game and later got port… | |
Post #Ax9MTeXrhB75yigTOC by [email protected] | |
0 likes, 0 repeats | |
CreatePlayerGuageCreatePlayerRoboGuage23 year old typo detected | |
Post #Ax9MigKzJWahsfpLiC by [email protected] | |
0 likes, 0 repeats | |
@foone probably a developer setting? | |
Post #Ax9OlzNNBZNhhkeCki by [email protected] | |
0 likes, 0 repeats | |
I have no idea how it encodes the text. I can't even find it in RAM! | |
Post #Ax9Qj0fu6FM6ly1RoW by [email protected] | |
0 likes, 0 repeats | |
I think this game has some kind of quake-style console that's not supposed … | |
Post #Ax9QluHgJgvtoy4e36 by [email protected] | |
0 likes, 0 repeats | |
I wonder if they left enough of it in that it can be reactivated | |
Post #Ax9RwPAgQxBYSwN1hg by [email protected] | |
0 likes, 0 repeats | |
@foone At firstI thought you were talking about the IBM PS/2 but the filename e… | |
Post #Ax9tqLl10lsyrAGWCO by [email protected] | |
0 likes, 0 repeats | |
@foone my gut says "middleware" but could it be a remnant of when the… | |
Post #AxBKwp6tgNzrYDlu5I by [email protected] | |
0 likes, 0 repeats | |
40 nested IFs? that's certainly one way to do a look-up tablegod I hope thi… | |
Post #AxBLFAu9OFyqMEYnD6 by [email protected] | |
0 likes, 0 repeats | |
I was gonna say "there's no way their compiler is this dumb" but … | |
Post #AxBLMe0tYxTwfEHDVI by [email protected] | |
0 likes, 0 repeats | |
but it seems they built some kind of basic scripting system that can allocate C… | |
Post #AxBLerLUjTn9E3b6rA by [email protected] | |
0 likes, 0 repeats | |
oh it's go inheritance: every class constructor calls the superconstructor,… | |
Post #AxBMHsCbTv0VAz2fL6 by [email protected] | |
0 likes, 0 repeats | |
there's a function that does:void * p = malloc(0x7d5fd70);free(p);and nothi… | |
Post #AxBMLvhSQ3pLBMPLmK by [email protected] | |
0 likes, 0 repeats | |
in a PS2 game, which has 32 megabytes of work ram | |
Post #AxBMNa7tbHa8qtYu9I by [email protected] | |
0 likes, 0 repeats | |
@foone Finally it will in C++26. People have only been clamoring for it for 28 … | |
Post #AxBMuJAXfUILofPATA by [email protected] | |
0 likes, 0 repeats | |
@foone just making sure free() on a null pointer doesn’t do anything | |
Post #AxBNCol2xc1T02J172 by [email protected] | |
0 likes, 1 repeats | |
@foone who are we to judge? | |
Post #AxBNv0WwYGnkFkmRXM by [email protected] | |
0 likes, 0 repeats | |
C_TAE_Player_PS2 extends C_TAE_PlayerTHIS GAME IS STILL ONLY FOR THE PS2 | |
Post #AxBObcJ8UFaRa0dioi by [email protected] | |
0 likes, 1 repeats | |
@foone maybe one of the tricks to make sure it breaks on Devs hardware if using… | |
Post #AxBP2FlEQK3XTFTyKG by [email protected] | |
0 likes, 0 repeats | |
@foone ... weird anti-piracy thing ? | |
Post #AxBPH1DCnX6qgybjSi by [email protected] | |
0 likes, 0 repeats | |
someday I will reverse engineer something for an system that doesn't have w… | |
Post #AxBPMzLUeLaQdpKZkW by [email protected] | |
0 likes, 0 repeats | |
@foone I think we've all worked with someone who DID code that way.I once s… | |
Post #AxBPY0IbRg6KmeEPZI by [email protected] | |
0 likes, 0 repeats | |
ghidra's thinking some pointers are at ffff82a4 which is outside the valid … | |
Post #AxBPcVYt9ZuAtwzrBg by [email protected] | |
0 likes, 0 repeats | |
@foone If you can think of a better way I'd like to hear it ;) | |
Post #AxBPhHOVFtTYPSPk5w by [email protected] | |
0 likes, 0 repeats | |
@foone it goes in the square hole | |
Post #AxBPuxISm2Vk8I6tPc by [email protected] | |
0 likes, 0 repeats | |
@foone [Terraria's inventory system cackling in the distance] | |
Post #AxBQE7jUCK1207tFT6 by [email protected] | |
0 likes, 0 repeats | |
@foone this thread brings back memories I thought I'd buried deep | |
Post #AxBQHVOqf0HmGvqjSK by [email protected] | |
0 likes, 0 repeats | |
interesting. this code does a syscall to find out how much memory the console h… | |
Post #AxBQXb4TLGysUjzYFk by [email protected] | |
0 likes, 0 repeats | |
@foone Interesting, why would the devkits have more memory? Do they have extra … | |
Post #AxBQaedmWkWeQyxv1s by [email protected] | |
0 likes, 0 repeats | |
@growlph I think it's mainly to let you run a more unoptimized game during … | |
Post #AxBQj1EuOC0gq8Jsoa by [email protected] | |
0 likes, 0 repeats | |
@foone But it could have been ported!Future-proofing, you see! | |
Post #AxBQst0Bs1sQBi8lqC by [email protected] | |
0 likes, 0 repeats | |
@foone is_fragmented()? | |
Post #AxBQwojdg1cM72Gzuy by [email protected] | |
0 likes, 0 repeats | |
@foone Ah, yeah I can see how that'd make sense. | |
Post #AxBS6ogonhnAozHmHQ by [email protected] | |
0 likes, 0 repeats | |
@foone maybe some kind of check, whether it is running on a PC?Most PC afaik ha… | |
Post #AxBSk13WkzowT6bE2q by [email protected] | |
0 likes, 0 repeats | |
FUN_001872c8(0x3f7921fb54524550,uVar1);that's a hell of a 64bit literal. I … | |
Post #AxBTNjZZB8KHpQWZnM by [email protected] | |
0 likes, 0 repeats | |
@foone lower half looks suspiciously ascii | |
Post #AxBV4jTdVfi7wDolMm by [email protected] | |
0 likes, 0 repeats | |
@foone I made a program with thousands else-if's. Not fun. | |
Post #AxBVC6yGYekkpYfB3Y by [email protected] | |
0 likes, 0 repeats | |
@foone a credit check? | |
Post #AxBVLg8jAeTIVj7PBw by [email protected] | |
0 likes, 0 repeats | |
@Flyingmana @foone their malloc probably doesn't reserve memory and support… | |
Post #AxBVwqouQND2LkZcoa by [email protected] | |
0 likes, 0 repeats | |
oh god this compiler is not smart. instantiating a C++ object that's a subc… | |
Post #AxBW31LOD4AUj6hxTc by [email protected] | |
0 likes, 0 repeats | |
@foone 1. ASCII constant string (however there is 0xFB), 2. maybe it has some p… | |
Post #AxBW5ziohIEmZ35GXQ by [email protected] | |
0 likes, 0 repeats | |
anyway, speaking of not smart, I didn't realize this until just now, which … | |
Post #AxBYVP2Fv2hQDkQ5Me by [email protected] | |
0 likes, 0 repeats | |
what kind of a class name is C_VfsFile_KK? that's ugly to the point where I… | |
Post #AxBYb43oodVWuEqn20 by [email protected] | |
0 likes, 0 repeats | |
@foone sometimes, when looking at mc, we see such dogshit code, the first thoug… | |
Post #AxBYb4AuOHB9GEAS5A by [email protected] | |
0 likes, 0 repeats | |
@SRAZKVT yeah, I used to be a java programmer, I have seen such horrors. it'… | |
Post #AxBZXUkFlHa2SiYp28 by [email protected] | |
0 likes, 0 repeats | |
heh, interesting way to port a game: the scripting language's parser remaps… | |
Post #AxBa8c3HYd11q4A0eW by [email protected] | |
0 likes, 0 repeats | |
@foone unless one is SFR but safe to assume not here ig | |
Post #AxBa8cA19aP4AxJO9Q by [email protected] | |
0 likes, 0 repeats | |
@piggo yeah, they're vtable pointers, so nowhere near any special registers… | |
Post #AxBdlz0aRIN6C3MetE by [email protected] | |
0 likes, 1 repeats | |
@foone Every time I see a function like that it usually turns out to be somethi… | |
Post #AxBeOQSIq9TkK5ewQy by [email protected] | |
0 likes, 0 repeats | |
@foone the games company I worked for hired a compiler developer so we could un… | |
Post #AxBgnpPPOw4mrWXvRw by [email protected] | |
0 likes, 0 repeats | |
@nebogeo haha, nice! | |
Post #AxBjsF7Y2whxcwzMh6 by [email protected] | |
0 likes, 0 repeats | |
@foone 4. weird, weird way to pass double | |
Post #AxBkLrSGbGCSusnptA by [email protected] | |
0 likes, 0 repeats | |
@foone wild | |
Post #AxBocDRwzUb9aAi0tk by [email protected] | |
0 likes, 0 repeats | |
@foonehttps://github.com/NationalSecurityAgency/ghidra/pull/8366 I hope this wi… | |
Post #AxC6ieNtYm6o1z1ujI by [email protected] | |
0 likes, 0 repeats | |
@foonePS1 games do a lot of loading the upper word of a pointer one more than n… | |
Post #AxCiGQGCHBYeNLOce8 by [email protected] | |
0 likes, 0 repeats | |
@foone 3.141592654 = 2¹ × 1.570796327As an 8-byte ('double precision'… | |
Post #AxCnPFu2eZdSd743bE by [email protected] | |
0 likes, 0 repeats | |
@SvenGeier oooh, good catch! | |
Post #AxDQfjSz3gGwDLDq9w by [email protected] | |
0 likes, 0 repeats | |
I wondered what would happen if I overwrite a create_object("title") … | |
Post #AxDQqDY64Ea4PQc6N6 by [email protected] | |
0 likes, 0 repeats | |
@foone As someone for whom an embarrassingly-large percentage of development ti… | |
Post #AxERF7MwNLOxdkEEYy by [email protected] | |
0 likes, 0 repeats | |
@foone New speedrun WR: 0 seconds |