Welcome to the Creatures Wiki! Log in and join the community.

Difference between revisions of "Bootstrap"

From Creatures Wiki
Jump to navigation Jump to search
(rewrite)
 
(4 intermediate revisions by 3 users not shown)
Line 1: Line 1:
The '''bootstrap''' is a folder in [[Creatures 3]] and [[Docking Station]] that includes [[CAOS]] scripts to be executed upon startup.  This includes nearly all scripts for CAOS-based game elements, including the [[world]] map, the agents that populate a default world (such as [[toy]]s and [[ecology]]), and the game interface.  By replacing or modifying these scripts, one can affect the setup of new game worlds.  For example, [[MNB]]s' [[No Norn Pop-up|'Please buy...' disabler]] works by replacing that script on startup of a new world. Bootstrap scripts are executed only once when a new world is created.
+
The '''bootstrap''' is a folder in [[Creatures 3]] and [[Docking Station]] that includes [[CAOS]] scripts to be executed upon startup.  This includes nearly all scripts for CAOS-based game elements, including the [[world]] map, the agents that populate a default world (such as [[toy]]s and [[ecology]]), and the game interface.  By replacing or modifying these scripts, one can affect the setup of new game worlds.  For example, [[MNB]]s' [[No Norn Pop-up|'Please buy...' disabler]] works by replacing that script on startup of a new world. Bootstrap scripts are executed only once when a new world is created.
 +
 
 +
In [[Docking Station]] or [[docked]] worlds, it can be possible to [[JECT]] new [[COS files]] into older worlds, but this can cause dependency errors if the COS files depend upon new [[sprites]], [[WAV|sounds]] or [[catalogue]]s being in their correct folder when the code is injected into the game.
 +
 
 +
==See also==
 +
*[[C3 Bootstrap V2]] - a development resource.
  
 
[[Category:Creatures 3]][[Category:Docking Station]][[Category:Terms]]
 
[[Category:Creatures 3]][[Category:Docking Station]][[Category:Terms]]

Latest revision as of 06:07, 16 April 2018

The bootstrap is a folder in Creatures 3 and Docking Station that includes CAOS scripts to be executed upon startup. This includes nearly all scripts for CAOS-based game elements, including the world map, the agents that populate a default world (such as toys and ecology), and the game interface. By replacing or modifying these scripts, one can affect the setup of new game worlds. For example, MNBs' 'Please buy...' disabler works by replacing that script on startup of a new world. Bootstrap scripts are executed only once when a new world is created.

In Docking Station or docked worlds, it can be possible to JECT new COS files into older worlds, but this can cause dependency errors if the COS files depend upon new sprites, sounds or catalogues being in their correct folder when the code is injected into the game.

See also[edit]