Skip to content

Category: Guides

Robert Jordan edited this page Sep 27, 2020 · 1 revision

Category: Guides

This page is for guides on localization, modification, extraction, and general use of the CatSystem2 visual novel engine.

🚧 This page is a work in progress

Main guides

Important files

startup.xml

direct.dat (key.dat)

cs2.exe

Important file formats

(These formats require specific programs/tools to work with) Cs2: .int, .hg3, .hg2, .cst, .cstl, .fes

.int

Integration File Archive, all (or almost all) game assets will be in here. Images, sounds, text needing localization. Types of content are split up into different archive files (i.e. scene.int has .cst files, image.int has .hg3 images and .anm animation scripts, pcm_<letter>.int has one character's voice audio .ogg files)

update<##>.int

A special case of .int archives, these contain incremental patches (updates) to the game's content in all other .int archives. Because of this, you may notice many game assets are missing or different from expected when extracting from the usual image.int, scene.int, etc. archives. They are likely in one, or many update<##>.int archives.

.hg3 (.hg2)

Image files, these can contain multiple images (frames). .hg2 is an older format that you may find in early CatSystem2 games, but working with them is essentially the same. These images may contain an origin (base position) that can be used when drawing character sprites.

.cst

CatSystem2 Scene Text, these contain the story scripts, including messages/choices, changing the background/characters on screen, playing voices/sound effects/background music, etc.

When localizing, you will probably only need to edit the messages / choices.

.fes

Front End Script, these handle the graphics and functions of many screens (title screen, save/load, pause, and so on...)

These screens rely on specific .hg3 (or .hg2) images that contain multiple frames. Each of the frames are drawn to the screen in one way or another (like buttons (normal, hover, pressed state), background, logo, etc.)

Configuration: .xml, .csv, .ini,

Media: .ogg, .wav, .mpg, .mov

See also

External links

Clone this wiki locally