🇪🇪

Flipnic research: Ball teleportation

The ball can be teleported to a specific area by changing the value at specified offset to something else. This offset is different depending on the stage and its variant.

You can use these offsets and values by doing the following:

  1. Locate the stage you are currently trying to play

  2. Copy its offset

  3. Open PCSX2 Debugger while the game is running and stage has loaded

  4. Press Ctrl+G to go to an offset

  5. Paste the copied offset and press Enter

  6. Copy a value for one of the areas and paste it at the offset

  7. Your ball will be forcibly teleported to that area

Note: These values are for PAL version only. NTSC versions will have different offsets, however you can search for array of byte using PCSX2 developer tools and specify value of 5F00464F30, then double click on the last result, see what offset it's found at and add 0x95 to it. The position value should be 16 bytes and last four bytes should be 00 00 80 3F. And while looking at PCSX2 debugger memory view, 0x20 bytes earlier, the first 2-4 bytes should be constantly changing. Generally speaking, if you find one offset for your version of the game, you can find the delta between my offset and your offset and that should be the difference at least for that particular stage.

FAQ

Biology : 12F19C0 (A) / 1341DD0 (B)

Metallurgy : 15131E0 (A) / 1536BF0 (B)

Optics : 10F2DE0 (A) / 10E65E0 (B)

Geometry : B90660 (A)

Evolution : EE03D0 (A) / 124B370 (B) / C58370 (C) / 1229370 (D)

Biology 2P : 81F1B0

Metallurgy 2P : 843490

Optics 2P : 81AC90

Geometry 2P : 6D7230