Insomnia is a collection of modding tools and research for Insomniacs 7th gen engine for PS3 platform
This toolset runs on Spike foundation.
Head to this Wiki for more information on how to effectively use it.
- Extract Assets
- Extract Effect
- Extract PSARC
- Extract sound
- Extract texture banks
- Levelmain to GLTF
- Localization to JSON
- Region to GLTF
Extracts packed assets, converts textures. In addition, converts mobys and ties into GLTF format.
Important
Some moby animations for large objects might have biased tranlations, cause is uknown.
-
extract-filter
CLI Long: --extract-filter
CLI Short: -eDefault value: NULL
Select groups that should be extracted.
-
convert-filter
CLI Long: --convert-filter
CLI Short: -cDefault value: Mobys | Ties | Shrubs | Foliages | Zones | Textures | Shaders | Animsets
Select groups that should be converted.
Extracts and converts textures from vfx_system_header.dat.
Extracts psarc archives.
Extracts sound files and converts them into WAV format.
Input file patterns: ^ps3sound.dat$, ^ps3dialogue.*.dat$, ^resident_dialogue.*.dat$, ^resident_sound.dat$
Extracts textures from tp/tph texture banks.
Converts level from Resistance: Fall of Man to GLTF. Currently there are some missing features:
- detail textures
- scene lighting data (per vertex lightmaps, texel directional lightmaps)
- moby instances (individual mobys are converted to GLTF)
- Water(?)
- Skybox
Textures are embedded in the GLTF file and converted to be up to GLTF standard. Textures, that were unable to be linked to GLTFs are normally extracted, however unconverted (normal and template maps)
Important
Some moby animations for large objects might have biased tranlations, cause is uknown.
Converts localization package from Resistance: Fall of Man to JSON.
-
fonts-folder
CLI Long: --fonts-folder
CLI Short: -fPath to folder with fonts.dat file
Converts entire region map to GLTF.
This toolset is available under GPL v3 license. (See LICENSE)
This toolset uses following libraries:
- Spike, Copyright (c) 2016-2025 Lukas Cone (Apache 2)