Our great sponsors
-
gothic-2-addon-scripts
Gothic 2 Addon Scripts | A repository containing reconstructed scripts for the 2003's video game Gothic 2: Night of the Raven in 8 different languages. Also includes the "unified" scripts intended for use in mods.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
quests are implemented mostly in scripts. the window of the quest log is implemented here: https://github.com/Try/OpenGothic/blob/master/game/game/questlog.cpp. game scripts then create topics and set their status by calling these functions
Infos are basically what drives game dialogues. Each has a function (usually executed when dialogue option is selected by player) which primarily makes NPCs say things but also can update "quest" variables or add an entry into "quest" log (bizzarely, scripts can't read from it). Infos also have a bunch of other things like a "condition" function to check if dialogue should be selectable, NPC associated with it etc. You can find them (already extracted from game files) here: https://github.com/VaanaCZ/gothic-2-addon-scripts/tree/2.7-EN/_work/Data/Scripts/Content/Story/Dialoge (link particularly to where dialogues/infos can be found).
Got a brief look at OpenGothic code and, as far as I understood, it doesn't change the approach, original scripts are used and https://github.com/GothicKit/phoenix is used for parsing and executing them.
Related posts
- Gothic 2 coming to Switch?
- what do you guys think about a Gothic 2 remake in the Skyrim engine, with Creation Club?
- When the game came out, my PC wasn't good enough to maximize visibility to notice this. It makes me smile that you can see the tower of Xardas well from Khorinis.
- Steam Link Configuration for Gothic 2 (Android Smartphone)
- REGoth / OpenGothic and other alternatives to get Gothic I/II/NotR running under Linux