2dos No longer @ SGDQ

@2dos.dk64randomizer.com

dk64randomizer.com admin, speedrunning, guitar and bass, twitch partner x2, he/him

Somebody asked me on Reddit why people who use AI to generate Recomp projects are currently being rejected from the communities and what they can do to fix this. I might tweak parts of this to be a more general blog post at some point, but this should be of help to anyone in a similar situation.

BildBildBild

Kotaku parading that garbage "recompilation" Generation 1 Pokémon project is genuinely upsetting. I was hoping the communities would reject vibe coded garbage, but these people are now intentionally hiding the usage and even lying that it's hand-written to peddle their slop onto others.

Rabbit Race with no lag, behaving like N64. No induced lag. Just telling the rabbit to listen to how much lag is present vs what N64 usually runs at. Also, finally figured out how to get weather working past 4:3 bounds.

🧵 Donk Recomp: The framebuffer has been a pretty weird thing to get my head around. The game uses a LOT of dual-perspective effects for transitions, which relies on a snapshot of the previous frame overlaid on top of gameplay to create neat transitions like the warp transition.

Yo dawg, I heard you liked expanded minigame UI Turns out each minigame has it's own function for drawing the "GET/HIT" etc counter. The timer on the top right provided some interesting challenge (some code plundering revealed the fact that I was a bit of an idiot with my initial approach)

BildBildBildBild

Donk Recomp: Interpolation issues when the camera makes a sudden cut between one perspective and another during a cutscene has been fixed. Without disabling, it leads to the interpolation algorithm trying to make it's best guess on what the inter frames should be, and failing kinda badly at it.

An extremely bizarre oversight in Donkey Kong 64 results in two completely unrelated variables becoming "entangled", so that changing one affects the other. This may have some very unfortunate consequences, as seen in the image.

You are got the high score in the DK Arcade in Donkey Kong 64. You register your name as, let's say, "TEX".
Upon entering the Jetpac menu you discover that this game now has an astronomically high score you never set!
Thinking it must be a glitch, you delete the high score in Jetpaс...
...only to discover your DK Arcade high score now spells something you did not intend. How unfortunate!
This is caused by a single bit being reused between the value ot the first letter of the DK Arcade high score and the numerical value of the Jetpac high score, two completely unrelated variables.
The last bit of the letter decides whether it's "odd" or "even" (reversed from regular alphabet so A is "even"), so setting it to an "odd" letter (B, D, F, H, J...) will set the highest bit of the Jetpac high score to 1, causing it to increase drastically. Deleting the high score also reverses the effect, since it sets the bit to O it makes the letter "even" again, changing B to A, D to C, F to E, H to G, etc.
Source: info: tcrf.net/Bugs: Donkey_Kong_64, screenshots by Supper Mario Broth

🧵 Recomp work still in progress. A lot of what we're working on right now isn't the super interesting stuff to make lots of posts about, but mostly us trying to make changes the right way. Widescreen is one of those things where we want to get things done correctly, even if it takes a little longer.

Aztec Sandstorm in 16:9