1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134
19:35:04CONVERT
CONVERT LZMA could not be supported in C++ yet, so I have to unpack some old .JCR files (luckily I can still call the old Go version with WINE).
19:28:02TEST
TEST Scyndi ScorpioTake MCDXLVII
19:28:01CODEROT
CODEROT:upper() x2
19:26:52FIXED
FIXED "Double Eric"?
19:19:32TEST
TEST Take MCDXLVI
19:19:28BUG
BUG Issues with Autohelp
19:19:18CONFIRMED
CONFIRMED Yes!
19:14:39TEST
TEST Take MCDXLV
19:14:37FIXED
FIXED I think I found it
19:13:37TEST
TEST Take MCDXLIV
19:13:36SCYNDI
SCYNDI
#Accept CSayF
19:12:48DEBUG
DEBUG Take MCDXLIII
19:11:05FIXED
FIXED That will at least work things out for Irravonia, but the question is why it doesn't work that way for Eric
19:09:48TEST
TEST Take MCDXLII
19:09:46SCYNDI
SCYNDINew approach from scratch, but likely less work to maintain and also a lot more stable
18:55:28BUG
BUG Take MCDXLI
18:55:27BUG
BUG Stuff is not right. Eric gets an empty ability list and Irravonia's ability list even crashes the game.

Why is that? Let's add some debug crap!

18:49:39TEST
TEST Take MCDXL
18:49:34ART
ART Personal Action icons transferred
18:47:17TEST
TEST Take MCDXXXIX
18:34:56FIXED
FIXED "self" not needed in a module (NIL did require it, though).
18:33:45TEST
TEST Take MCDXXXVIII
18:33:44FIXED
FIXED ddef trouble
18:32:12TEST
TEST Take MCDXXXVII
18:32:11LINK
LINK Sys x2
18:31:07TEST
TEST Take MCDXXXVI
18:31:06FIXED
FIXED BrendorRandom fixes
18:25:07TEST
TEST Take MCDXXXV
18:25:06FUCKYOU
FUCKYOU Rukkie Fuckie
18:23:03TEST
TEST Take MCDXXXIV
18:23:02LINK
LINK Need
18:22:14TEST
TEST Take MCDXXXIII
18:22:13VOID
VOID LocExtern
18:20:38TEST
TEST Take MCDXXXII
18:20:36CHARACTER
CHARACTER A lot of coderot and required links in Irra's personal action script
18:14:45TEST
TEST Take MCDXXXI
18:14:43FUCKYOU
FUCKYOU Dikke FUCK!
18:07:41TEST
TEST Take MCDXXX
18:07:40FIXED
FIXED So 2 for the price of one!
18:07:32FIXED
FIXED The headless horseman needs a head
18:07:06FIXED
FIXED Syntax error
17:51:12TEST
TEST Take MCDXXIX
17:09:14CHARACTER
CHARACTER Will: Irravonia
16:56:00CHARACTER
CHARACTER Irravonia's spelllist has been taken care of
15:55:25STATUS
STATUS That should cover Eric. Next: Irravonia!
15:55:10CHARACTER
CHARACTER Will: Eric
15:15:49CHARACTER
CHARACTER Ability List: Eric
15:15:39CHARACTER
CHARACTER Personal Action: Irravonia
12:11:59TEST
TEST Take MCDXXVIII
12:11:49VOID
VOID Recover at start.
12:03:34TEST
TEST Take MCDXXVII
12:03:24CODEROT
CODEROTIrravonia, daughter of TephondarFader had to change... This is gonna haunt me during this entire project, I tell ya!
11:59:02TEST
TEST Take MCDXXVI
11:58:59CODEROT
CODEROTInterState call with outdated crap
11:13:36TEST
TEST Take MCDXXV
11:13:35LINK
LINK Sys
11:12:06TEST
TEST Take MCDXXIV
11:12:05FIXED
FIXED Code typo causing a syntax error
11:10:49TEST
TEST Take MCDXXIII
11:10:34CHARACTER
CHARACTER Skill Up Script: Eric
11:10:06CHARACTER
CHARACTER Personal action: Eric (nothing at all at this point)
10:40:18TEST
TEST Take MCDXXII
10:40:17FIXED
FIXED Head Error
10:33:24TEST
TEST Take MCDXXI
10:33:22NOTE
NOTE Rebecca will be taken care of later as she joins later
10:33:01CHARACTER
CHARACTER Creation Script: Eric
08:16:43CHARACTER
CHARACTER Creation Script: Adult Irravonia
08:07:53ART
ART Linvala's art transferred
07:59:16TEST
TEST Take MCDXX
07:59:13CODEROT
CODEROTOld Kthura calls removed
07:53:10TEST
TEST Take MCDXIX
07:53:04LINK
LINK Need
07:51:44TEST
TEST Take MCDXVIII
07:51:40SASKIA
SASKIA Some strange errors pop up, so I've added a few debug lines to the SASKIA script
07:39:18MAPSCRIPT
MAPSCRIPT Convert
07:30:19TEST
TEST Take MCDXVII
00:17:15FIXED
FIXED Eric SylvertinBad kthura call
00:00:02TEST
TEST Take MCDXVI
00:00:01HUH
HUH No changes?
- = 20 Apr 2025 = -
23:56:11TEST
TEST Take MCDXV
23:55:34COCKROACH
COCKROACH It's still beyond me what causes this, as (I say it again) this should not be possible. Although I do have an idea.
23:54:38VOID
VOID FOE_1 does not exist
23:53:13FIXED
FIXED Tag conflict dead player
23:48:23TEST
TEST Take MCDXIV
23:48:15ART
ART Combat sprite transfer
23:43:20TEST
TEST Take MCDXIII
23:43:16MUSIC
MUSIC Boss tunes transferred
23:22:10CODEROT
CODEROTSome old crap Kthura calls.... I think this will haunt me for a long time, but it's mostly not that hard to take care of.
23:21:20MUSIC
MUSIC Our Mountain by Eric Matyas now replaces Acid Jazz by Kevin McLeod for Xenor Bushes West (and the Mermaid Harbor).
22:57:38KTHURA
KTHURA Xenor Bushes West (quick hub dungeon to start Eric's prologue story and make Rebecca start a tiny bit later)
22:38:54KTHURA
KTHURA Eric's and Rebecca's home transferred.
22:21:33TEST
TEST Take MCDXII
22:21:32FIXED
FIXED Error on direct access call
22:19:37TEST
TEST Take MCDXI
22:19:35CODEROT
CODEROTA few changes were still required
20:34:38SCRIPT
SCRIPT Nothing Effect
20:34:30SCRIPT
SCRIPT Effect Script work out
18:40:38TEST
TEST Take MCDX
18:40:37CODEROT
CODEROTXDraw
18:38:36HUH
HUH Take MCDIX
18:38:33HUH
HUH What?
18:29:53TEST
TEST AziellaTake MCDVIII
18:29:52VOID
VOID Da fuck!?
18:29:48TEST
TEST Take MCDVII
18:29:48FIXED
FIXED Target issues caused due to array start difference
17:54:06TEST
TEST Take MCDVI
17:54:05FUCKYOU
FUCKYOU Code typo
17:49:53TEST
TEST Take MCDV
17:49:52VOID
VOID Did I void this?
16:56:47TEST
TEST Take MCDIV
16:56:46FUCKYOU
FUCKYOU Some trouble!
16:55:19TEST
TEST Take MCDIII
16:55:17DONE
DONE Work out for skill level up (even though Young Irravonia doesn't benefit from it, the game needs it or it will crash).
15:09:08EXPERIMENT
EXPERIMENT Take MCDII
15:09:05EXPERIMENT
EXPERIMENT Will this work?
14:21:43TEST
TEST Take MCDI
14:21:42FIXED
FIXED Version conflict. Now the builder and run-time environment use the same header file for the header (to prevent conflicts), I hadn't yet recompiled the builder. Well, that's been done now, so now this issue should be out of the way.
14:19:05STUDY
STUDY Take MCD
14:18:56DEBUG
DEBUG I've turned off the timer freezer for enemies. This will activate the enemies in combat. This way I can get to actively debugging the enemy's movements. I already knew the game crashes on this, but I haven't yet taken the trouble to find out why, as other aspects had priority, so a study take will be required to get things done.
09:57:42GENERATION
GENERATION Take MCCCXCIX
09:57:38GENERATION
GENERATION SCI version
09:48:31TEST
TEST Take MCCCXCVIII
09:48:29CODE::BLOCKS
CODE::BLOCKSCompiling
09:48:16C++
C++Code to address this issue has now been set up.
09:48:03BUG
BUG It seems states planned to be killed are only added to the plan list, but that the list is never processed.
09:34:42TEST
TEST Take MCCCXCVII
09:34:39CODEROT
CODEROTMerya the MagpieOld style Kthura read-out
09:30:01STUDY
STUDY Take MCCCXCVI
09:29:52STUDY
STUDY Now I need a study run. I know the game crashes when I pick up an emblem, but I now need to examine the EXACT error
09:21:43STATUS
STATUS For today I'll first get into the traveler's emblems. Although an non-combat feature (at least purely codewise), indirectly very important for the combat engine.
09:20:22FAILURE
FAILURE Apparently my computer crashed last night.

Yeah, that stuff happens in Linux too.

- = 19 Apr 2025 = -
16:41:12CONFIRMED
CONFIRMED FINALLY!
16:30:27TEST
TEST Take MCCCXCV
16:30:26FIXED
FIXED No good, but I think I fixed the issue now.
16:25:50DEBUG
DEBUG Take MCCCXCIV
16:25:48DEBUG
DEBUG Right, now I got the savegame. Let's load it and study the results!
16:23:02TEST
TEST Take MCCCXCIII
16:22:54STATUS
STATUS Right... The emblems themselves still crash the game. No matter, that shall be remedied on later. I do however need another take now, as I had no valid savegame allowing me to debug this out all properly.
16:20:11TEST
TEST Take MCCCXCII
16:20:10FUCKYOU
FUCKYOU Don't fuck with me!
16:18:18TEST
TEST Take MCCCXCI
16:18:17FIXED
FIXED Code typo
16:16:58TEST
TEST Take MCCCXC
16:16:47SCRIPT
SCRIPT PermaKill handling. That should take care of #300, but I gotta check it out!
- = 17 Apr 2025 = -
22:48:22FUCKYOU
FUCKYOU Take MCCCLXXXIX
22:48:18DUMMIED
DUMMIED When debugging is no possible all I can do is dummy the crap up
22:45:46TEST
TEST Take MCCCLXXXVIII
22:45:44COCKROACH
COCKROACH I wonder!
22:32:53TEST
TEST Take MCCCLXXXVII
22:32:52DEBUG
DEBUG Extra debug
22:22:48TEST
TEST Take MCCCLXXXVI
22:22:46FUCKYOU
FUCKYOU Forcing me back into the old, eh?
22:21:28TEST
TEST Take MCCCLXXXV
22:21:26FUCKYOU
FUCKYOU DernorFuck off!
22:20:31TEST
TEST Take MCCCLXXXIV
22:20:27DEBUG
DEBUG Why does the game still refer to FOE_1 after killing it off?
22:15:59TEST
TEST Take MCCCLXXXIII
22:15:57CODEROT
CODEROTArrays do NOT start at 1
22:14:06TEST
TEST Take MCCCLXXXII
22:14:05LINK
LINK Another link I guess...
22:14:00SCYNDI
SCYNDIKillChar in RPG fake module
22:12:10FIXED
FIXED Victory tune was the normal X-Ray
22:08:30TEST
TEST Take MCCCLXXXI
22:08:24C++
C++Case issue
22:06:20TEST
TEST Take MCCCLXXX
22:06:18DONE
DONE A few last checkups
22:05:30LINK
LINK That should link it all together
22:05:17SCYNDI
SCYNDIThe RPG conversion now contains a propery for character iteration with the "FOR" keyword
22:04:35SCYNDI
SCYNDIGlue code for linking Scyndi with the underlying C++ APIs for SCI.
22:03:50CODE::BLOCKS
CODE::BLOCKSTake MCCCLXXIX
22:03:46C++
C++Compiling
22:03:40C++
C++Charlist API
21:41:39TEST
TEST Take MCCCLXXVIII
21:41:37FIXED
FIXED The Death Fader used 1-1000 to set the fade. SCI doesn't need that approach. That caused the crap I just mentioned to happen.
21:38:41TEST
TEST Take MCCCLXXVII
21:38:37VOID
VOID Another SELF issue
21:37:34BUG
BUG Well, the crap I get onto my screen when an enemy is killed is really overwhelming. ALthough only cosmetic it will need fixing. But first things first.
21:35:39TEST
TEST Take MCCCLXXVI
21:35:37FIXED
FIXED Rebecca SlyvertinInitiation issues victory
21:24:30COCKROACH
COCKROACH I guess that does not fix the whole problem, but I guess I'll look into this later.
21:22:45DEBUG
DEBUG Take MCCCLXXV
21:22:38FIXED
FIXED Well, at least the loader for a bad referrence causing an empty GINIE to be created. If that fixes the whole issue remains to be seen, though.
20:37:01STUDY
STUDY I did try to study why the only savegame I have in which the tutorial about travel emblems keeps repeating itself after loading a savegame.

Analysing the saved data strongly indicates that the permanent kill has been written into the database, but is somehow now properly read. If that is as issue in the savegame loader or the map loader, I currently do not know.

12:45:35MEDICAL
MEDICAL I really need a break, so I will do less on the game today.

I hope to resume in full soon.

- = 16 Apr 2025 = -
22:25:07TEST
TEST Take MCCCLXXIV
22:25:05VOID
VOID XDraw
22:23:36TEST
TEST Take MCCCLXXIII
22:23:35CODEROT
CODEROT'
22:21:56TEST
TEST Take MCCCLXXII
22:21:55FIXED
FIXED Illegal Function Call
22:19:28TEST
TEST Take MCCCLXXI
22:19:27FUCKYOU
FUCKYOU Let's add some suff or this is gonna take forever!
22:12:33TEST
TEST Take MCCCLXX
22:12:31FIXED
FIXED Syntax?
22:10:46TEST
TEST Take MCCCLXIX
22:10:41CODEROT
CODEROTPoints.Dec
22:00:30TEST
TEST Take MCCCLXVIII
22:00:28FIXED
FIXED Dupe
22:00:25FUCKYOU
FUCKYOU Rukkie Fuckie
21:58:25TEST
TEST Take MCCCLXVII
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134