Skip to content

SMGCommunity/Syati-Examples

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Syati-Examples

An example repository for usage of Syati.

What is supplied

  • init.cpp: Calls all linked static initializers. This is necessary to initialize static variables and constants in the BSS segment of your code. Custom Nerve instances will be stored there, for example.
  • ExtNameObjFactory.cpp: Extends the existing NameObjFactory by taking into account your table of new objects. The custom creation table with actor entries is defined in the respective header file.
  • ExtSceneChangeArea.cpp: A reimplementation of SceneChangeArea's "control" method. It takes two arguments in, Obj_arg0 accesses a list to which Galaxy to go to, and Obj_arg1 determines the white screen fade time.
  • GstRecord.cpp: Helper code for recording GST object playback files. Requires the external tool galaxygst to produce GST files during gameplay.
  • PadRecord.cpp: Helper code for recording PAD input playback files. Requires the external tool galaxypad to produce PAD files during gameplay.
  • archive.cpp: A simplified archive loader. It can be used to mount any archive from the game's filesystem and access its stored files. The files are stored in StationedHeapNapa.

About

An example repository for usage of Syati.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •