Skip to content

Partial decompilation of Flipnic (video game) for file format and cheat code research purposes.

Notifications You must be signed in to change notification settings

MarkusMaal/FlipnicDecomp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

Decompilation of Flipnic

This is a decompiled version of the machine code for Flipnic executable in C created with Ghidra. It is NOT a full decompilation, I just made this to help with reverse engineering other file formats as well as finding cheat codes. Still, pull requests are welcome in case you want to help.

Currently only PAL version is here, NTSC versions have some differences.

Files

  • SLES_520.65: Executable for the PAL version of the game (V1.01)

Some points of interest

  • func choose_main_menu_entry: runs when you confirm selection on the main menu
  • func initializeBeforeRanksSaveData: generates save data before ranks (also includes the ranks themselves)
  • func initializeAfterRanksSaveData: generates the save data after ranks
  • func resetOriginalGame: resets current playthrough data, such as the score, difficulty level, etc.
  • func maybe_play_sound: plays a sound effect with an ID specified
  • debug nudge check in func FUN_001706c0

About

Partial decompilation of Flipnic (video game) for file format and cheat code research purposes.

Topics

Resources

Stars

Watchers

Forks

Languages