Difference between revisions of "Gob Scripts"

Jump to navigation Jump to search
1,205 bytes added ,  14:06, 29 March 2023
m
 
(14 intermediate revisions by the same user not shown)
Line 32: Line 32:


===Functions===
===Functions===
* o2_getFreeMem is for keeping up Memory (RAM) to dont produce any out of memory problems. on PCs that have low Memory.
* o2_getFreeMem is for keeping up Memory (RAM) to prevent to produce any out of memory problems. on PCs that have low Memory.
* o2_writeData is for write Data in a specfic File.
* o2_writeData is for write Data in a specfic File.
* o7_copyFile copy a File to a other Directory.
* o7_copyFile copy a File to a other Directory.
* o7_readData reads a specfic File.
* o7_readData reads a specfic File.
* o5_deleteFile is for deleting a specfic File.
* o5_deleteFile is for deleting a specfic File.
* o2_checkData checks for a specfic File if its exists
* o2_checkData checks for a specfic File if its exists.
* o1_manageDataFile is for using the STK File or loading the next STK File into ScummVM.
* o1_manageDataFile is for using the STK File or loading the next STK File into ScummVM.
* o4_playVmdOrMusic is for playing a specfic VMD File that contains a Movie or Music.
* o4_playVmdOrMusic is for playing a specfic VMD File that contains a Movie or Music.
Line 89: Line 89:
* o2_playCDTrack is for playing a specfic Track of the CD.
* o2_playCDTrack is for playing a specfic Track of the CD.
* o2_readLIC is for reading the Game Name.
* o2_readLIC is for reading the Game Name.
* o1_blitCursor is for blitting the Cursor
* o1_blitCursor is for blitting the Cursor.
* o3_getTotTextItemPart is for if you move the Cursor on a Item and the Text is getting displayed. It also used by o1_printTotText in a similar way.
* o2_readData is for reading Data from a File, in some cases from a .INF File.
* o2_openItk is for opening a specfic ITK File for the Game.
* o2_playImd is for playing a IMD File.
* o5_getSystemCDSpeed is for getting the Information of the CD-Drive how fast it is.
* o5_getSystemRAM is for getting Information of how much RAM the PC have.
* o5_getSystemCPUSpeed to find out which CPU Speed / Clock the CPU has.
* o5_getSystemDrawSpeed is for maybe the Graphics Card or for ddraw.
* o5_totalSystemSpecs from this the Settings for the best Performance get grabbed for the Game.
* o5_loadSystemSpecs is for loading then the Game in the best possible Graphics.
* o1_strToLong is to jump to var8 & var32 variables.


===Geisha Functions===
===Geisha Functions===
Line 106: Line 117:
===Gobliins Functions===
===Gobliins Functions===
* o1_loadGoblin loads Goblin into the Game.
* o1_loadGoblin loads Goblin into the Game.
* o1_moveGoblin0 its for moving Goblin0.
* o2_moveGoblin is for move Goblin.
* o1_moveGoblin0 its for moving Goblin0 similar to o2_moveGoblin.
* o2_setGoblinState is for setting the current State in Gobliins.


===Fascination Functions===
===Fascination Functions===
Line 115: Line 128:
* oFascin_closeWin is for closing the current Window.
* oFascin_closeWin is for closing the current Window.
* oFascin_copySprite loads / copy a specfic Sprite into the Game.
* oFascin_copySprite loads / copy a specfic Sprite into the Game.
===Bargon Attack Functions===
* oBargon_intro1 executes / load something from INTRO1.TOT.
* oBargon_intro2 executes / load something from INTRO2.TOT.
* oBargon_intro3 executes / load something from INTRO3.TOT.


==External links==
==External links==
*[https://buildbot.scummvm.org/#/dailybuilds Dailybuild of the ScummVM Tools] (and click in the Section of ScummVM Tools on your Platform)
*[https://buildbot.scummvm.org/#/dailybuilds Dailybuild of the ScummVM Tools] (and click in the Section of ScummVM Tools on your Platform)
2,059

edits

Navigation menu