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
20:37POWERSHELL
POWERSHELL Dernor (I did make sure NALA was recompiled (and a good thing as that didn't happen) so the faulty versions are now whoop! Gone!)
20:37TEST
TEST Time for a little test!
20:36ENHANCEMENT
ENHANCEMENT Since Feenalaria, the same woman you could meet in The Fairy Tale, is now Fairy Elder, it's only fitting I put her face into the textboxes in which she speaks.
20:36FIXED
FIXED Typos and stuff in the scenario at Irravonia's home
20:26DONE
DONE Ate my dinner
19:49STATUS
STATUS Still an error, but that error was to be expected as it links to part not yet being coded/scripted, so all-in-all... Me happy!
19:48FIXED
FIXED And that fixes the chain to Irravonia's house as a whole... Whoopdy-freakin'-doo!
19:47FIXED
FIXED An the evil was that NIL was a bit picky in its use request about .nil not being fully lowercase, which should frankly not matter at all. That has been taken care of!
19:44FIXED
FIXED An now the proper error message shows in stead of a "not enough memory" error, and the stack overflow has been eliminated... Am I cool or what :P
19:39SOLVED
SOLVED I found the source of these out of memory errors... I think
19:12ANALYSIS
ANALYSIS Now what I see is that there's an 'inproper library name' error thrown, and that this is causing a cycle of function calls leading to an infinite cyclic-function call, in the end leading to a stack overflow.... I need to sort out why this happens, but at least I got SOMETHING to rely on
19:07RESULT
RESULT Here goes:
18:54ANALYSIS
ANALYSIS Well this has been confirmed by the output thrown on the Visual Studio output console
18:52ANALYSIS
ANALYSIS Some analysis of the memory meter in Visual Studio shows the clear mark of a stack overflow.... That could explain the out of memory errors... Question is what causes those overflows in the first place....
18:32DEBUG
DEBUG A few extra SAY tags to find out what the hell is going on there....
17:55INVESTIGATION
INVESTIGATION I wonder.... It goes wrong when the new mapscript is about to be loaded.... :-/
17:54VISUALSTUDIO
VISUALSTUDIO Another try{..}catch thing
17:52COCKROACH
COCKROACH Apparently not!
17:49DONE
DONE I've put in a proper error catcher in the State Creation routine... Hopefully this will rid me of those fucking false "out of memory" errors, and make sure the system makes sense of a change!
17:31ENHANCEMENT
ENHANCEMENT When a standard mapscript does not exist, the system will load the MapScript "none.nil" in stead, which only covers the required callback functions, and nothing more than that.
17:24CONFIRMED
CONFIRMED Music also starts correctly
17:24FIXED
FIXED Chain to Irravonia's home
16:13FIXED
FIXED Well, now I fixed the portraits so the correct ones should appear
16:12FIXED
FIXED Rebecca Right-o! The main issue's been fixed....
15:54COCKROACH
COCKROACH SIGH!
13:45CONFIRMED
CONFIRMED See I *knew* the fix was merely ignored, now that I had an error in my fix (causing the game to crash immediately, which was in this case a good thing), I could see that the modified file was not in the resource I had for testing.
13:41DEBUG
DEBUG To ensure the modified BoxPics.nil file will be loaded I've added a #say tag, so the console will always confirm things are in order!
13:38COCKROACH
COCKROACH On the next instance for Brendor the crash comes back... Now I'll leave that one bugged on purpose I can test why the code fix in being ignored
13:38FIXED
FIXED At leat I fixed Textbox Irravonia, but ....
13:28MYSTERY
MYSTERY sprintf in the BoxPic routine and no unwanted whitespaces added? I guess I'll never understand this...
13:27FIXED
FIXED I've set the BoxPic routine to show a plaque with a question mark on it when no BoxPic picture with the required name was found.
13:18CONFIRMED
CONFIRMED KA-BLAMMO! Just as I thought... Yet something that was not allowed to happen due to BoxPic pictures being optional, so a fix is definitely required

13:14DONE
DONE Written a proper error catcher in the LoadImage API control
13:09SOLVED
SOLVED Wait a minute... I think I've seen the little bugger
13:02INVESTIGATION
INVESTIGATION Since the debugger indicates the textbox itself is being generated, I need to narrow things down.... I'll now take a look if the textbox height is properly being calculated....
12:50NOTE
NOTE Study was a success, but please note that I still don't have a clue where the issue is caused, so I'm still pretty much in the dark here...
11:24STUDY
10:54RESULT
RESULT Yup, the exception is there, claiming a key not pressent in a dictionary is present... In other words the dictionary gets a key request for an non-existent record... that is pretty serious....
10:50VISUALSTUDIO
VISUALSTUDIO Gonna run the game in Visual Studio and hopefully some exception will be noted in the debug output, helping me a bit further on the road
10:49POWERSHELL
POWERSHELL I've adepted by sync script to also copy the music files if they are changed, which is possible thanks to RoboCopy
10:25INVESTIGATION
INVESTIGATION I've re-read the "evil" text where it appears to go wrong, and I cannot find a real reason to error at all, and since the error is beyond vague, this is a very serious issue (if I cannot find why this happens the project is over, so I must find out what the hell is going on here).
8:22MYSTERY
MYSTERY Aha.... It's not even the map chainer were it goes wrong.... The opening story doesn't even finish.... but why....?
8:19EXPERIMENT
EXPERIMENT Let's try THIS:
8:15COCKROACH
COCKROACH Not even a CSAY message I put in comes through, and that really indicates something's wrong here
8:05NOTE
NOTE An extra marker placed in the SASKIA script
8:04FIXED
FIXED I see the mapname was incorrect, however given the debug codes I added this could not cause this to happen without notices
8:03DEBUG
DEBUG Which doesn't appear to be the case
8:03DEBUG
DEBUG Extra marker placed to make sure the request itself even done
7:59DEBUG
DEBUG At least I can see that no map is being loaded on the moment it's requested, which is already nice to know
7:47DEBUG
DEBUG Scyndi Marker text for Kthura map placed... This can at least confirm the map itself has been loaded properly, so I can be sure the "evil" doesn't lie there....
7:46NOTE
NOTE That didn't produce any usable results
7:42DEBUG
DEBUG Since this is looking for a needle in a haystack I've set up an active check for finding Kthura maps within a JCR6 resource within NALA, and hopefully that gives me some errors that actually PROVIDE INFORMATION!
7:13STATUS
STATUS So this will take some time to find out why this happens
7:13BUG
BUG Well that doesn't appear to be the case
7:10POWERSHELL
POWERSHELL But let's first re-run the general building script to make sure no conflicts can be there
7:09BUG
BUG .NET error in user code -- The typical useless error message
0:53BACKUP
BACKUP Running
0:53LINK
LINK Music linked to the map
0:51MUSIC
MUSIC I did however make a little preparation to more easily link "Calm Indoors" by Widzy to Irravonia's house
0:48NOTE
NOTE No time yet to test, and since I'm tired now, and in need of rest, that will come later.
0:48SASKIA
SASKIA A script has been set up to show little Irravonia, while her parents are discussing Agon's disease
- = 4 Aug 2019 = -
23:29CONFIRMED
CONFIRMED They are there on this backside, though
23:29BUG
BUG Not really a bug, but I see now that Tephondar's wings are missing on his front side...
23:28ART
ART Tephondar sprite
23:28ART
ART Yannee Sprite
23:24ART
ART Feenalaria Sprite
23:21MAP
MAP Set up a living room in Irravonia's house
22:44POWERSHELL
POWERSHELL Running my PowerShell Kthura Building script so Kthura is fully up-to-date now
22:43CONFIRMED
CONFIRMED Deleting objects works
22:43FIXED
FIXED A total remap was desirable
22:40KTHURA
KTHURA A remove feature has been added, but not yet tested
22:30KTHURA
KTHURA A quick map created for testing a feature I must add to the Kthura editor (which I forgot to implement, silly me)
22:27REMOVED
REMOVED Got rid of data I no longer need
22:23MAP
MAP I've designed the corridor of Irravonia's house. This corridor is important because this is where Irravonia is eavesdropping when the Fairy Elder (Feenalaria) tells them of Irravonia's condition
22:09ART
ART Brendor Imported textures needed to recreate Irravonia's house
22:04NOTE
NOTE Although it's certain that nearly all levels will be recreated with Kthura, the teddybear transfer tool can still help me to me sure all textures will be correctly in place
21:42CHECKED
CHECKED The other text all seems to be in order, or at least according to the editor it is
20:57COCKROACH
COCKROACH I need to investigate #23 once more
20:55TEST
TEST Xtra test, but it should be alright
20:25FIXED
FIXED And while I was at it I also fixed #23
20:24FIXED
FIXED I fixed an order issue in Scenario block C of the prologue block
13:19CONFIRMED
CONFIRMED Fix confirmed
13:17TEST
TEST Let's do it!
13:17FIXED
FIXED I think I fixed the language ignore issue, but I gotta test to be sure
12:45DONE
DONE I REFUSE to call this 'fixed' (nothing was broken in the first place), but at least we can move on now
12:39NIL
NIL Let's try to "force" things
12:37DEBUG
DEBUG Let's see where it goes "wrong"
12:37NOTE
NOTE Which is bullshit
12:37FAILURE
FAILURE Out of memory
12:33NOTE
NOTE Well at least I won't use string.format anymore for strings where spaces matter, that's for sure....
12:16MYSTERY
MYSTERY It DOES seem that string.format() is to blame for all that leading spaces mess
12:12MYSTERY
MYSTERY And how could code cause an out of memory, stop doing it after dummying it, and not resuming to do it aftr undummying it, without modifications?
12:12FIXED
FIXED Okay, that trim not wanting a boolean was at least an error that made sense
12:08EXPERIMENT
EXPERIMENT ???
12:05COCKROACH
COCKROACH I wish I knew why that FALSE out of memory report comes from...
12:02NOTE
NOTE (This should not make any difference, but hey... who knows)....
12:02EXPERIMENT
EXPERIMENT Let's see..... :-/
11:51COCKROACH
COCKROACH Although it's still beyond me why it keeps adding spaces... EVEN WITH TRIM() FUNCTIONS!
11:51FIXED
FIXED The string issue is indeed fixed
11:49TEST
TEST Irravonia Let's have another go, Butterfly!
11:48FIXED
FIXED So by doing that now, the not available strings have been fixed
11:48LINK
LINK String was not properly linked to the metatable...
11:44INVESTIGATION
INVESTIGATION As far as I can judge so far, NIL is not responsible for those unwanted leading spaces
11:38DONE
DONE Add some Trims
11:23INVESTIGATION
INVESTIGATION I guess I gotta investigate... for some reason!
11:22BUG
BUG And NONE of the strings defined, for some reason
11:22BUG
BUG Spaces added to the var names for some reason
11:20TEST
TEST AGAIN!
11:20FIXED
FIXED Taken care of!
11:20STUPIDITY
STUPIDITY Missed a few spots
11:19FIXED
FIXED Append is not + but .. in Lua and thus also in NIL
11:17TEST
TEST To work, or not to work... that's the question
11:16DEBUG
DEBUG I've added a VARS overview
11:10DUMMIED
DUMMIED Code revealing the state of superglobals, as this would only spook up future debugging, and it's no longer needed anyway as SuperGlobals have been confirmed to work
11:08CONFIRMED
CONFIRMED But at least I know for sure that the names are now properly set
11:07NOTE
NOTE THAT still didn't do what I wanted to see....
11:05TEST
TEST a test to confirm this
11:05DEBUG
DEBUG That could explain why this didn't work, but first
11:05INVESTIGATION
INVESTIGATION Aha... The name variables are not even defined....
10:57DEBUG
DEBUG Let's see why the names are not set....
10:52FIXED
FIXED The margin issue does solve the text out of screen issue
10:46COSMETIC
COSMETIC I've gone for a wider margin, and let's see what that does....
10:45BUG
BUG The width's too great which can cause text to be generated outisde the screenborders, becomeing impossible to see, let alone, read.
10:45BUG
BUG The language setting is ignored, so I always get English even when I asked for Dutch
10:44BUG
BUG Eric Variables are NOT being substituted
10:44JUDGMENT
JUDGMENT the basics work, but....
10:26TEST
TEST Not sure if it works, so here goes Take A
10:25NIL
NIL I've tried to set up a chain to the next box of text, or going back to the original flow if needed....
9:43STATUS
STATUS IT WORKSSS!
9:39FIXED
FIXED Illegal Function Call
9:37TEST
TEST Again!
9:37FIXED
FIXED Syntax error
9:36TEST
TEST Let's see what happens
9:36NIL
NIL Put that on screen
9:34DONE
DONE Set out what to put on screen and what not
8:27COSMETIC
COSMETIC X coordinate text change
8:25FIXED
FIXED Illegal Function Call
8:24TEST
TEST Another test
8:24FIXED
FIXED Forgotten "self"
8:21NOTE
8:18DONE
DONE Okay, I got hungry, so I ate some eggs for breakfast first....
7:29NIL
NIL I've set the header to appear... ONLY the header for now... The scenario text comes later... Since people love the text to come in letter by letter (for reasons beyond me), that will take some extra effort....
7:22STATUS
STATUS Well, let's investigate what I can do to make text appear in the textboxes.... I do have the feeling (or false hope, you name it) that I might have done all the hard work now....
0:05STATUS
STATUS And now I'm really gonna call it a day!
0:05JUDGMENT
JUDGMENT PERFECT! That will do!
0:04FIXED
FIXED First act of stupidity
0:01DONE
DONE THAT should do it!
0:00JUDGMENT
JUDGMENT the box itself looks better, but the picture does not
- = 3 Aug 2019 = -
23:59OFFTOPIC
OFFTOPIC Aziella Dang.... An entire page full on one day.... I really did a lot today
23:58TEST
TEST I need to see how that looks though
23:58COSMETIC
COSMETIC Made sure the height is always 150 min.... This would come out better with the portraits anyway, which are by default height 96
23:57NOTE
NOTE The outcome appears in order based on the calculation, eh?
23:54NOTE
NOTE 77 looks very strange to me.... How could that height come out, I wonder....
23:54RESULT
RESULT
DEBUG: y:1003; h: 77; c:1041
23:52DEBUG
DEBUG Temp line to get some more data, as I think there's something fishy going on here!
23:50RESULT
RESULT No difference.... I guess that was to be expected, but still
23:48EXPERIMENT
EXPERIMENT Let's try this....
23:47JUDGMENT
JUDGMENT Not yet sure....
23:45TEST
TEST Take Five, let's see what happens, eh?
23:45COSMETIC
COSMETIC I've set the y coordinate of the picture to the center of the textbox too
23:44COSMETIC
COSMETIC For starters i made sure the color is set to "white", as that may save me a lot of trouble
23:44STUPIDITY
STUPIDITY of course I should have checked that earlier
23:44STUDY
STUDY Oh, I made a vertical auto-center, eh?
23:43JUDGMENT
JUDGMENT It.... works... but I'm NOT happy, meow!
23:42TEST
TEST Take Four!
23:42MYSTERY
MYSTERY Which didn't end up in an out of memory this time (not that there was any reason to, but when it did throw that error, that reason was non-existent, as well... I I wonder)
23:41FIXED
FIXED And forgotten end
23:41FIXED
FIXED Another forgotten self
23:40TEST
TEST Take Three!
23:40FIXED
FIXED Okay NOW I should have that!
23:39STUPIDITY
STUPIDITY I fixed something else.... Now it had to be fixed anyway, but it was not what I though I had fixed.... (Stooooopid)
23:38STATUS
STATUS Let's hope I won't surpass 40 this time :-/
23:38TEST
TEST Take Two!
23:38FIXED
FIXED Merya
23:36STUPIDITY
STUPIDITY Cow! Use "self"... dork!
23:35TEST
TEST Take One
23:35STATUS
STATUS Forgive me my skepsis given what happened today... :-P
23:34EXPERIMENT
EXPERIMENT Does BoxPic what it has to do here?
23:29FIXED
FIXED Copyright note error
22:39STATUS
STATUS I need a break... Ok?
22:39STATUS
STATUS Calling it... for now.....
22:37GITHUB
GITHUB Several more repositories updated
22:36BACKUP
BACKUP Running
22:35NOTE
NOTE It appears to be working... again
22:35FAILURE
FAILURE Connection failure with GitHub
22:34NOTE
NOTE Note to self about BoxPics.nil -- I forgot about it, but it WILL save me a lot of trouble, so why not make use of that little file :)
22:34UPDATED
UPDATED Copyright and license blocks
22:28GITHUB
GITHUB Updated
22:27STATUS
STATUS and requiring 47 takes to get it done, is WAAAAY to much....
22:26STATUS
STATUS And tomorrow I've little time at my hands (which is normal on Sunday for me), so I'm not sure I'll be able to get much done then....
22:26STATUS
STATUS Of course you realize, that due to the big amount of time that was now wasted, I can't get to putting the actual text in
22:25STATUS
STATUS FINALLY

At least I see what I wanted to see... for now...

22:23TEST
TEST Take XLVII
22:23FIXED
FIXED Missing field
22:22TEST
TEST Take XLVI
22:22FIXED
FIXED Case Error
22:20TEST
TEST Take XLV
22:20NIL
NIL I've made sure that an empty string is also not accepted by the alternate font loader
22:11TEST
TEST Dernor Test XLIV
22:11STATUS
STATUS (All this trouble all to get a texbox on screen... And then to think I chose this road to SAVE time)
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