Larian Banner: Baldur's Gate Patch 9
Previous Thread
Next Thread
Print Thread
#563399 22/02/15 09:36 PM
Joined: Oct 2014
B
Burgee Offline OP
enthusiast
OP Offline
enthusiast
B
Joined: Oct 2014
Spent a few hours today doing "mod chores".

Writing and scripting in Journal entries, troubleshooting troublesome bugs I left until later, adding details to environments, cleaning up conversation typos...

My head hurts.

My suggestion to everyone: Make sure you implement journal entries as you go - ESPECIALLY if you have multiple quest options and resolutions.

My head hurts.

Joined: Jan 2015
P
stranger
Offline
stranger
P
Joined: Jan 2015
Sounds like you are getting pretty far along! Can't wait to see it!

Joined: Aug 2014
old hand
Offline
old hand
Joined: Aug 2014
The journal's pretty gnarly at first, but not so bad when you get used to it. But yeah, best to implement the updates as you go instead of afterwards. The nice thing is that you receive the updates in the order you unlock them, so it doesn't really matter what order you code the updates in, the player won't know the difference.

It'd be really nice if there were a slightly more intuitive UI system for the journals, though. Also, I'm pretty sure the journal timestamps are hardcoded and I'm wondering if there's someway to alter that.

Last edited by Baardvark; 25/02/15 02:46 AM.
Joined: Jun 2013
old hand
Offline
old hand
Joined: Jun 2013
Originally Posted by Baardvark

It'd be really nice if there were a slightly more intuitive UI system for the journals, though. Also, I'm pretty sure the journal timestamps are hardcoded and I'm wondering if there's someway to alter that.


There are some references to a gameclock/timer in some of the MAIN script files.

Joined: Dec 2014
journeyman
Offline
journeyman
Joined: Dec 2014
Originally Posted by SniperHF
Originally Posted by Baardvark

It'd be really nice if there were a slightly more intuitive UI system for the journals, though. Also, I'm pretty sure the journal timestamps are hardcoded and I'm wondering if there's someway to alter that.


There are some references to a gameclock/timer in some of the MAIN script files.


Could you specify which scripts exactly? I haven't seen anything and I've been through the scripts a few times.

Joined: Jun 2013
old hand
Offline
old hand
Joined: Jun 2013
Originally Posted by TheMasterRat


Could you specify which scripts exactly? I haven't seen anything and I've been through the scripts a few times.


INIT section of AAA_Firstgoal.

It's on my list of things to monkey around with later. If you are able to get anything out of it let me know :P

Code
// Time(_Day,_Hour,_TotalHours)
// Current time (updated last time event NewHour was generated)
//		_TotalHours = (_Day - 1)*24 + _Hour
//		_TotalHours is suitable for calculating time differences
//SetTime(ENGINE_GAME,10);  TODO
Time(1,10,10);
// CurrentHalfHour and total HalfHours
HalfHour(20,20);

//TODO: for now we use these timers to simulate time passing. This should come from the game engine if we're going to support different time of day settings
GameHour(300000);
StartTimeOfDayTimerLoop();


There's more in the KB section.

May have nothing to do at all with the journal times but I'm sure it does something.

Last edited by SniperHF; 26/02/15 03:45 AM.

Link Copied to Clipboard
Powered by UBB.threads™ PHP Forum Software 7.7.5