Skip to content

6. File system structure

Markus Maal edited this page Mar 5, 2026 · 2 revisions

This page provides a high-level overview of the files stored within the Flipnic game disc (in order which they were written to disc, i.e. from inner edge to outer edge).

  • modules\
    • ioprp270.img - ROM image for the PS2 I/O processor. The IOP is responsible for various input/output related tasks, such as saving to memory card, sound output, reading controller inputs, etc. It also contains some files, which you can extract with romman, but I will not go into that here.
    • libsd.irx - Sound library
    • mcman.irx - Memory card manager
    • mcserv.irx - Memory card server. This provides the RPC interface to MCMAN
    • padman.irx - Gamepad manager
    • sdrdrv.irx - Sound driver
    • sg2iop.irx - Unknown (maybe Flipnic or SCEI title specific?)
    • sio2man.irx - Manager Interface for joypads, multitaps and memory cards.
  • SYSTEM.CNF - Bootstrap file for every PlayStation 1 and 2 game. Basically tells the console which video mode to use and more importantly which file is the executable the console should run after showing the PlayStation logo.
  • (executable) - The name of this file depends on which version of the game you have, but it should have the same name that is mentioned in SYSTEM.CNF. This is basically where all of Flipnic's code that is run on the Emotion Engine (EE) is stored (the IOP stuff is inside the modules\ folder).
  • FONT.BIN - Container file. Mostly for fonts, but also contains some icons.
    • FONT\
      • F*.TM2 - Raw font/icon textures
      • FTEXLIST.FTL - Texture list, contains offsets and sizing info for all the characters/icons.
      • FTEXLIST.TXT - Same as FTEXLIST.FTL, but in plain text format.
      • MYFONT.TM2 - Font, which is sometimes used for displaying bigger text and also the text for debugging purposes.
      • TEST.TXT - Just a bunch of zeroes, could be a dummy file?
  • RES.BIN - Container file. Contains most of the game data apart from fonts and FMVs.
    • BOSS1\ - Data for Evolution A stage (same kinds of files are inside other stage folders)
      • *.FPC - Camera sequences
      • *.COL - Collision maps
      • *.LAY - Stage layouts
      • *.LIT - Lightmaps
      • *.LP4 - 3D models and animations
      • *.FPD - Trajectories
      • *.SST - Stage metadata and event script
      • *.HD - Voicebank header files
      • *.MID - Music sequences
      • *.TM2 - Textures
      • *.BD - Voicebank body files
    • BOSS2\ - Data for Evolution B stage
    • BOSS3\ - Data for Evolution C stage
    • BOSS4\ - Data for Evolution D stage
    • DEFSAVE.SST - Default rankings data
    • FNECMN.SST - Contains information about which directory to load data for each stage from as well as default mission data
    • HIKARI1\ - Data for Optics A stage
    • HIKARI2\ - Data for Optics B stage
    • ISEKI1\ - Data for Metallurgy A stage
    • ISEKI2\ - Data for Metallurgy B stage
    • JA.MSG - Contains most (but not all) strings the game may use
    • JUNGLE1\ - Data for Biology A stage
    • JUNGLE2\ - Data for Biology B stage
    • MAIN.BD/MAIN.HD - Sound effects that are shared between stages
    • MENU\ - Main menu data (used when a stage is NOT loaded)
      • *.MLB - Menu files. These merge together various textures to make a complete menu
      • *.CSV - Development left-overs. Basically the same as .MLB files, but in plain text and they also contain developer comments.
      • *.XML - Same as .CSV, but in XML format
      • *.TM2 - Menu textures
      • *.SCC - Development left-overs. Source code control files used by Microsoft Visual SourceSafe.
      • MENU_1.HD/MENU_1.BD/MENU_1.MID - Menu music
    • MISSION\ - Stage status menu data (similar to MENU, but only used when a stage is loaded)
    • OPTION\ - Options menu data (similar to MENU, but only used when a stage is loaded)
    • PMENU\ - Pause menu data (used when a stage is loaded)
    • RETRO1\ - Data for Geometry A stage
    • VS1\ - Data for Biology 2P stage
    • VS2\ - Data for Metallurgy 2P stage
    • VS3\ - Data for Optics 2P stage
    • VS4\ - Data for Geometry 2P stage
  • STR.BIN - Container file. Used for most FMVs and narration.
    • *.PSS - Interleaved video data (may contain multiple audio streams)
      • *.INT - Audio track(s)
      • *.IPU - Video track
    • *.SVAG - Narration
  • TUTO.BIN - Container file. If you have a demo version of Flipnic, it will not have this file. Used for in-game help FMVs.
    • CHAP0*.PSS - Interleaved video data
      • *.INT - Audio track
      • *.IPU - Video track
  • DUMMY.DAT - Dummy file. The purpose is to avoid crashing the console when the disc laser overseeks past the game data.

Clone this wiki locally