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
22:33NOTE
NOTE Crystal I still didn't hide what should be hidden, this is because I need Zone Actions for that, but the zone actions require the walking routines to be fully operational before they can be properly tested, so that's why I'll focuss on walking around first!
22:32JUDGMENT
JUDGMENT And the blockmap I see is the blockmap I WANTED to see
22:31TECHNO
TECHNOThis check is needed to make sure the blockmap will NOT be the factor that messes up walking around, you nsee
22:31CHECKED
CHECKEDI've done a blockmap check
21:29BACKUP
BACKUPThe Goddess Running!
21:15STATUS
STATUSBut first a little break!
21:13NOTE
NOTE And in the Yaqirpa (and only there) a kind of "follow-the-leader" system will be in place
21:13STATUS
STATUSThe next step is to make walking around possible...
21:08NOTE
NOTE Problem solved, hahaha!
21:06NOTE
NOTE Not too much bother though... It only requires me to resort to a bit of dirty code, that's all....
21:06NOTE
NOTE Right.... How could I forget.... Neil only executes group constructors the first time a group is being accessed.....
21:05TEST
TEST...
21:05EXPERIMENT
EXPERIMENTWell?
21:05NOTE
NOTE Wait a minute!
21:03DEBUG
DEBUGAstrilopup I've added one more clause to definitely seal this....
21:03CONFIRMED
CONFIRMEDThe mapscript is not loaded.... The constructor in the MapScript group would have been triggered if it was....
21:01NOTE
NOTE An extra line the system cannot refuse (no, I'm not the Godfather), should give me an answer. If the system refuses that confirms only more that stuff is not loaded the way it should be.
21:00DEBUG
DEBUGThe debug log shows everything SHOULD have worked.... Since it didn't more investigation is needed
20:55TEST
TESTAnd well?
20:55DEBUG
DEBUGOne Debug line added I now do need
20:55DUMMIED
DUMMIEDDebug line I no longer need
20:38INVESTIGATION
INVESTIGATIONAnd now to find the answer the the question "Why!"
20:38NOTE
NOTE It appears (so the logs imply) the mapscript is not loaded when loading the map from a savegame file....
20:36TEST
TEST....
20:36NOTE
NOTE Sue Let's see why the transpad isn't removed!
19:18STATUS
STATUSWendicka I need a break, now!
19:18NOTE
NOTE That is a later concern, though
19:17BUG
BUGExcept for the transporter pad that should not be there during the prologue
19:17NOTE
NOTE Most what I see is what I want to see
19:08TEST
TESTLet's see then....
19:08VOID
VOIDThat should cover that issue
19:07DONE
DONENot the most elegant method, but hey, what works, that works!
19:07CONFIRMED
CONFIRMEDThis was indeed the reason
19:02NOTE
NOTE Although I do have a feeling I know what's happening here!
19:01BUG
BUGBakina

Briggs being level 20 (which is a stat) shows the stats apparently load properly... No errors due to divisions by zero seem to indicate the point maxima are loaded properly, but the amount of points the characters have is another story... Or so it seems....

18:58TEST
TESTAnd another test is in order!
18:58FIXED
FIXEDUnwanted fallthrough
18:58CONFIRMED
CONFIRMEDSeems to be so!
18:57TEST
TESTBut does that work, now?
18:57FIXED
FIXEDWell that's been fixed now of course!
18:56STUPIDITY
STUPIDITYPointer declared and defined as NULL *INSIDE* the loop...... Fuck you, Jeroen!

This is BEYOND stupidity!

18:55INVESTIGATION
INVESTIGATIONNow this pointer should never possible be NULL, so let's see what's happening here.
18:53NOTE
NOTE The question is now how this can happen!
18:53CONFIRMED
CONFIRMEDJust as I thought... Not the string was the issue, but the pointer!
18:52TEST
TESTKota Well?
18:52DEBUG
DEBUGLet's see.....
18:45TEST
TESTWell?
18:45EXPERIMENT
EXPERIMENTWhat does this do?
18:42TEST
TESTWell let's see....
18:42FIXED
FIXEDFixed?
18:40BUG
BUGThe Goddess I see that the directory stripper is bugged..... It puts in the last slash, and it shouldn't be there
18:38DEBUG
DEBUGMoar debug stuff
18:37DUMMIED
DUMMIEDI've dummed the Kthura object killer debug output.... At the present time I don't need that anymore!
18:36NOTE
NOTE So far everything in the logs looks like the way it should look
18:33TEST
TESTReggie Well, all I can do now is test
18:26DEBUG
DEBUGI've set up a quick macro which should get up some more clarity on this one!
18:16DEBUG
DEBUGNow the question is WHY this happens
18:15BUG
BUGThe only thing that could cause this is when maxima are all set to 0.... And that means the party data is not properly loaded!
18:14BUG
BUGI see.....
18:13BUG
BUGHuh?
18:13TEST
TESTLet's see
18:12TECHNO
TECHNOSpeed is the reason I chose the way I did
18:12DONE
DONEParty Sub auto-load
18:10TEST
TESTWell, if this works, we can really get into the game itself
18:09DONE
DONEAdmiral Lovejoy And now the setup has been done to enter the FIELD flow once loading a savegame is succesful
17:43TEST
TESTWell?
17:43FIXED
FIXEDDORK!
17:29TEST
TESTWell, let's see!
17:29VOID
VOIDVoided that issue!
17:09STATUS
STATUSWith this all set, I can make sure the game links through to the Field Flow
17:06TODO
17:03NOTE
NOTE Please note that during the prologue, only Wendicka can lead the group, but after the prologue all playable characters can be put in the lead
17:02SCRIPT
SCRIPTThe setup to automatically get the player sprite to have the correct texture based on who is the leader
16:52DEBUG
DEBUGA way to check stuff
16:35TECHNO
TECHNOAdmiral Johnson I did realize that the leader was not yet set... This is a bit of an error on my side, but not one that is impossible to fix, or to void, without having to create new savegames files... Of course, I have not yet a file that can fully login to Game Jolt...
16:32STATUS
STATUSAstrilopup The effect I was hoping for as what I get now
16:06TEST
TESTTake V
16:06REMOVED
REMOVEDProtection can sometimes work against you, and being a bit unsafer can sometimes be the better call, I suppose
16:05FUCKYOU
FUCKYOUDAMN!
16:04TEST
TESTTake IV
16:04NOTE
NOTE BARF = Build Apollo Resource File
What else did you expect?
16:04POWERSHELL
POWERSHELLLet's run BARF again
16:03COCKROACH
COCKROACHFix ignored!
16:02TEST
TESTTake III
16:02POWERSHELL
POWERSHELLBriggs Barf script
16:01FIXED
FIXEDIllegal API function call
15:58TEST
TESTTake II
15:58FIXED
FIXEDInvalid method called
15:55TEST
TESTTake I
15:55STATUS
STATUSWish me luck!
15:54NOTE
NOTE Some things are not yet saved though, like achievements and stuff... I simply can't do all at once, you know
15:54NOTE
NOTE The most notable effect will now be that "LOADING" appears on screen, and that the music changes to the background music of the Yaqirpa. This does not yet do much in sight otherwise, but if all that happens without crashing, it's only a matter of linking things up further
15:53LINK
LINKI've linked that now the the save game loader
15:51NOTE
NOTE That is the code for that has been written now... There's still a lot more to do to make it actually work!
15:49DONE
DONEDr. Sal’pr’drita The map stuff should now also be taken in order
15:29DYRT
DYRTStuff done!
14:57STATUS
STATUSI'll first get into some tests in Dyrt.... So be back later!
9:53FIXED
FIXEDI *THINK* I fixed #210 for real now, but I'm not sure
1:33STATUS
STATUSAnd more work next time!
1:33BACKUP
BACKUPRunning!
- = 29 Sep 2020 = -
21:35CONFIRMED
CONFIRMEDSue Well at least the GameVars appear to be working now
21:32TEST
TESTTaek XVIII
21:32FIXED
FIXEDOh, not a property, just an undentified metatable not linked
20:12STATUS
STATUSAnd after my break in general
20:12STATUS
STATUSRolf After dinner
20:12BUG
BUGI really must get the bug fixed about static properties, so that will be my next thing to get into....
20:11TEST
TESTTake XVII
20:11FIXED
FIXEDMissing State
20:10JUDGMENT
JUDGMENT Now THAT seems more like it!
19:45TEST
TESTTake XVI
19:44FIXED
FIXEDANd I think I fixed Neil while I was resting from entering my house
19:44DONE
DONEOkay, real life stuff got a bit on things
19:10STATUS
STATUSI'll investigate this later though... I need a break, and I need some food...
19:09BUG
BUGI do not know if the GameVars script is executed or not, but it looks like it's not.... None of the Game Vars have their specific value, so that reeks like a "no"
19:07TEST
TESTXenobi Take XV
19:07DUMMIED
DUMMIEDSo I dummied the code causing that for now, so i can focus on that first
19:06NOTE
NOTE Before all that I need to do some additional tests
19:06CONFIRMED
CONFIRMEDAh, the error that should come....
19:05TEST
TESTTake XIV
19:04SOLVED
SOLVEDRight that was also not even what happened.... It was just a mispelled idientifier in Neil itself, and since Lua doesn't need declarations (hence while I needed Neil), unexplainable bugs happen (the sucky thing about Lua)
19:02COCKROACH
COCKROACHThe debug log even confirms this impossibility as the string is just returned as is should be
19:00TEST
TESTTake XIII
19:00DEBUG
DEBUGExtra debug lines must provide me some answers
19:00MYSTERY
MYSTERYChecked the code, and given the way C++ works and the code around it this cannot be possible
18:59BUG
BUGFoxy Nil returned by API
18:52TEST
TESTBakina Take XII
18:52FIXED
FIXEDThat should do it!
18:49BUG
BUGFINALLY A SCRIPT BUG!
18:48TEST
TESTTake XI
18:47FIXED
FIXEDTruly fixed now then?
18:47COCKROACH
COCKROACHThe compiler hates me for this fix
18:46TEST
TESTTake X
18:46FIXED
FIXEDFixed that!
18:45STUPIDITY
STUPIDITYDOH!
18:44COCKROACH
COCKROACHYirl Ignored?
18:44TEST
TESTTake IX
18:44FORCE
FORCEI need to force a few things or the loader will give me one hell of a problem!
18:41HUH
HUHAnd now it works.... Odd!
18:41TEST
TESTTake VIII
18:41VISUALSTUDIO
VISUALSTUDIOSo let's see inside Visual Studio
18:41INVESTIGATION
INVESTIGATIONTime to find out why
18:40COCKROACH
COCKROACHFix ignored!
18:39TEST
TESTTake VII
18:39C++
C++I had to recompile for that!
18:38FIXED
FIXEDExHuRU Fixed that idiocy
18:16BUG
BUGForgot to configure the path in the C++ code for the savegames, and as a result it cannot find them!
18:16STUPIDITY
STUPIDITYIDIOT!
18:14TEST
TESTTake VI
18:13C++
C++Recompile
18:13TEST
TESTFIxed Missing link
18:13STUPIDITY
STUPIDITYKota Ah right.... missing link
18:11DUMMIED
DUMMIEDOkay.... I had to dummy a variable that got undeclared in the process
18:09TEST
TESTTake V
18:09FORCE
FORCEI'll turn the try blocks out, but this will produce crashes on corrupted data (unfortinately)
17:56TEST
TESTCrystal Take IV
17:56FIXED
FIXEDBad C-string-format expression
17:55TEST
TESTTake III
17:55DEBUG
DEBUGWTF is happening here?
17:50TEST
TESTTake II
17:50DEBUG
DEBUGAdding a few debug lines
17:49NOTE
NOTE The error presented is useless to me, so this is gonna be hard!
17:03FIXED
FIXEDAh, try and catch were not accepted yet as keywords, eh?
16:34TEST
TESTTake II
16:34NEIL
NEILNeil proved its worth here!
16:33FIXED
FIXEDWendicka Dupe identifier
16:31TEST
TESTHere goes!
16:27STATUS
STATUSIn the way the game is now, the Game Vars are loaded, and it will look like nothing more happens (unless there's an error, as the system should then complain about a corrupted savegame). Game Vars can however be checked in my debug console, so I guess that is the best way to go now then.
16:21TECHNO
TECHNOThat is a bit of THE oil behind the game scripting, so very verrrry important
16:21SCRIPT
SCRIPTThe script should at least be able now to parse and read the GameVars
16:19LUA
LUAA few enhancements to the Neil core library
16:11C++
C++Fantastico! It all compiles
16:09APOLLO
APOLLOWell that should cover the C++ part of the story, I guess
16:04C++
C++The mechanism which loads the general data and the party has been set... The general data needs to be parsed and processed by the scripts though, so there's still a way to go!
13:21STATUS
STATUSThe plan for today is to get some stuff done for loading savegames. And also to test some stuff in Dyrt... The latter will be limited to testing though... Although I must say that one of the New Game+ dungeons is also soon to be added there....
- = 28 Sep 2020 = -
23:24CONFIRMED
CONFIRMEDThat worked
23:21TEST
TESTReggie Let's test what I got anyway... Take I
23:20STATUS
STATUSAt least the game will buzz if you try to load an empty slot.... Actually loading a game is a bit more delicate, and will require me more time to do just right
23:20DONE
DONEBasis done for loading
23:13SCRIPT
SCRIPTThe buzzer will be used if you try to load an empty slot
23:11LINK
LINKLoaded by the MAIN script
23:10AUDIO
AUDIOTransferred the buzzer
22:52TEST
TESTTake IV
22:52FIXED
FIXEDTaken care of that
22:52STUPIDITY
STUPIDITYNo party bar in load screen... remember, there is no party yet!
22:50TEST
TESTTake III (I think)
22:49FIXED
FIXEDWrong class
22:41FIXED
FIXEDFile reference incorrect
22:37TEST
TESTOnly way to find out is by testing this, of course.... Take I
22:36NOTE
NOTE It's important to note that loading itself doesn't work... the game will crash as soon as you try, however it should at least be possible to select a game to load
22:36LINK
LINKLinked this to the menu
22:20SCRIPT
SCRIPTFunction to go to the Load Game Screen
22:18NOTE
NOTE The load game will always use this screen, yes, also when you use the computers in Nizozemska (which are merely XTs) to save before.... Should be obvious, but never hurts to make sure to tell, right?
22:17SCRIPT
SCRIPTActivator to set script to "Load", which is (of course) needed to make loading games possible
18:55STATUS
STATUSstuff is not yet done, and I don't even expect things to be done today... I hope I can get a few more things done on Star Story or otherwise testing in Dyrt, but it might be better if I skip that until the maintenance programs are done
18:55DYRT
DYRTI could still get some Dyrt stuff done, but it took longer than normal
18:55STATUS
STATUSSystem maintenance done
10:29SOLVED
SOLVEDI see now... My dark mode addon's settings were reset and influenced FireFox where it shouldn't have
10:27FAILURE
FAILUREThat still doesn't answer the question why Firefox fails to show my devlog in accordance to the css file and Chrome does, though
10:26FIXED
FIXEDAh, my internet appears to be running normally again.... (At last)
10:21SYSTEM
SYSTEMAt least google chrome does show the devlog page the way it should
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