Osiris: Difference between revisions

From Divinity Engine Wiki
Jump to navigation Jump to search
(Created page with "Osiris API")
 
No edit summary
 
(14 intermediate revisions by 3 users not shown)
Line 1: Line 1:
[[Category:Osiris_APIs|Osiris API]]
{{warning|In general, you '''''cannot''''' use Osiris scripting in Game Master mode. The reason is that when a Game Master mode savegame is loaded, all database facts from the savegame are deleted and the story is reinitialised from scratch. This was a conscious design decision of Game master Mode, because everything should be under direct control of the game master. You can use [[Scripting|behaviour scripts]], though.}}
 
* [[Osiris_Overview|Osiris Overview]]
* [[Osiris_Design_Patterns|Osiris Design Patterns]]
* [[Osiris_Gotchas|Osiris Gotchas]]
* [[:Category:Osiris_APIs|Osiris API]]
 
* [https://www.youtube.com/watch?v=6CNcQz7j5KY&list=PLE13woN-fNgu6IuHZguk-VJE6xWCHh9bJ&index=12 Osiris tutorial videos from DOS1] (the language has changed a little, but the base concepts are still the same and these videos are still 99% relevant; you can ignore the last one about dialogs, as the dialog system has changed completely)
 
[[Category:Osiris]]

Latest revision as of 10:36, 10 October 2023

In general, you cannot use Osiris scripting in Game Master mode. The reason is that when a Game Master mode savegame is loaded, all database facts from the savegame are deleted and the story is reinitialised from scratch. This was a conscious design decision of Game master Mode, because everything should be under direct control of the game master. You can use behaviour scripts, though.
  • Osiris tutorial videos from DOS1 (the language has changed a little, but the base concepts are still the same and these videos are still 99% relevant; you can ignore the last one about dialogs, as the dialog system has changed completely)