| Post ATx89URl8eZwZzosHg by [email protected] | |
| More posts by [email protected] | |
| Post #ATwtsI2ebkZZpDysca by [email protected] | |
| 0 likes, 0 repeats | |
| It has been zero days since I have had to use an emulator in a manner that can … | |
| Post #ATww2SKfP1OKXqNiWe by [email protected] | |
| 0 likes, 0 repeats | |
| So Dolphin doesn't have an "evaluate this expression when a breakpoint… | |
| Post #ATww2V810W3PDTU9iq by [email protected] | |
| 0 likes, 0 repeats | |
| BUT here's the problem: I need to log the null-terminated string pointed to… | |
| Post #ATww2Vve1zkjhOhn4y by [email protected] | |
| 0 likes, 0 repeats | |
| but what if I did a breakpoint of s1=read_u32(R4)?that'd read and log the 4… | |
| Post #ATww2WiZ66su97arKa by [email protected] | |
| 0 likes, 0 repeats | |
| so I just need to do:s1=read_u32(R4),s2=read_u32(R4+4),s3=read_u32(R4+8),s4=rea… | |
| Post #ATww2XVUAE14aqTvaC by [email protected] | |
| 0 likes, 0 repeats | |
| then write a python script to parse the logs and reconstruct the strings | |
| Post #ATww2YIlD1Qp3fXHO4 by [email protected] | |
| 0 likes, 0 repeats | |
| this is a terrible way to do thisbut it may also be the best way | |
| Post #ATww2Z6OEV89XakukC by [email protected] | |
| 0 likes, 0 repeats | |
| good news: dolphin doesn't seem to limit your variables in a condition. or … | |
| Post #ATx89RHMupU6ktw2Ai by [email protected] | |
| 0 likes, 0 repeats | |
| it works! mwahahaha. I've used my powers for evil. | |
| Post #ATx89URl8eZwZzosHg by [email protected] | |
| 0 likes, 0 repeats | |
| just because it shouldn't be done doesn't mean it can't be done! | |
| Post #ATx89VFk8oYr51CnC4 by [email protected] | |
| 0 likes, 0 repeats | |
| oh no. my logfile is 2 gigabytes. I should probably fix that. | |
| Post #ATx89W2fCvh1Wk5rRg by [email protected] | |
| 0 likes, 0 repeats | |
| oh noif the breakpoint doesn't break, it just logs, it doesn't actually… | |
| Post #ATx89WpwFj6lzZ9DFY by [email protected] | |
| 0 likes, 0 repeats | |
| I hate computers | |
| Post #ATx89XcVL9xMQBrzwu by [email protected] | |
| 0 likes, 0 repeats | |
| time to get sillyI'm checking out the dolphin source | |
| Post #ATx89YPmNxN6t0vLkm by [email protected] | |
| 0 likes, 0 repeats | |
| I found an even worse solutionSo, the final value of the expression is used to … | |
| Post #ATx89ZDlO7M1O2JGfA by [email protected] | |
| 0 likes, 0 repeats | |
| so now my condition is:filename=r4,s0=read_u32(r4),....,0.0/0.0 | |
| Post #ATx89a1OPb3LrxWu1I by [email protected] | |
| 0 likes, 0 repeats | |
| because generating a NaN causes it to be logged as an error. but it doesn't… | |
| Post #ATx89aoJTiBWJgPyGu by [email protected] | |
| 0 likes, 0 repeats | |
| someday god will stop meBUT NOT TODAY | |
| Post #ATx89bceSYS0pnyAjY by [email protected] | |
| 0 likes, 0 repeats | |
| hey spigot engine where are you loading \Gui\Common\Buttons\source\btn_keyboard… | |
| Post #ATx89cQHU29LJjBo5g by [email protected] | |
| 0 likes, 0 repeats | |
| I now have 376 datafiles properly parsed to their resource_ids.thanks, dolphin.… | |
| Post #ATx89dDuVVqfnePRRo by [email protected] | |
| 0 likes, 0 repeats | |
| WHO IS TRYING TO LOAD A FILENAME OF ""? | |
| Post #ATx89e1XWzY0HZd4nw by [email protected] | |
| 0 likes, 0 repeats | |
| two new findings from this project already:1. there's a bunch of file loads… | |
| Post #ATx89eo6cQOaiCLrVI by [email protected] | |
| 0 likes, 0 repeats | |
| hah. I found a bug in the character creator, where you if you select one logo, … | |
| Post #ATxZBTSIUc6gqYF35M by [email protected] | |
| 0 likes, 0 repeats | |
| oh good it handles all the puzzle storage inside the scripting engine. the one … | |
| Post #ATxZBWJtqIAjjNKsue by [email protected] | |
| 0 likes, 0 repeats | |
| it's a shame when you see a structure that's 64 bytes but it turns out … | |
| Post #ATxZBX7Wrls4DIYWGm by [email protected] | |
| 0 likes, 0 repeats | |
| and you find a function that does some weird math and google the constants and … | |
| Post #ATxZBXvVrvqyiJwRBA by [email protected] | |
| 0 likes, 0 repeats | |
| hmm.the third edition has different constants.Mine are 0xf8c9 (63689) and 0x5c6… | |
| Post #ATxZBYkYo8gdGdpCkK by [email protected] | |
| 0 likes, 0 repeats | |
| I can't seem to find the specific source for the constants, but there are a… | |
| Post #ATxZBZYBpcNxkZ2q6S by [email protected] | |
| 0 likes, 0 repeats | |
| OH GOD VARARGS WHY | |
| Post #ATxZBaL6tjW8CHvuM4 by [email protected] | |
| 0 likes, 0 repeats | |
| I AM NOT BEING PAID ENOUGH TO REVERSE ENGINEER VARARGS | |
| Post #ATxZBb81xqeIe0oybg by [email protected] | |
| 0 likes, 0 repeats | |
| ahh. they have a custom format called "IFC" which appears to be a way… | |
| Post #ATxZBbux1xmT5ji2rI by [email protected] | |
| 0 likes, 0 repeats | |
| yeah they gotta. some of these elements have constructors only called by a dese… | |
| Post #ATylB8AZ1jDnRAVfQ8 by [email protected] | |
| 0 likes, 0 repeats | |
| @foone Why? Are you using a signed 32 bit integer for filesize? | |
| Post #ATylB8FAkauLfSfLbU by [email protected] | |
| 0 likes, 0 repeats | |
| @GromBeestje no, I just don't want to have to re-parse two gigabytes of tex… |