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:37 | POWERSHELL |  (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:37 | TEST |  Time for a little test! |
20:36 | 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:36 | FIXED |  Typos and stuff in the scenario at Irravonia's home |
20:26 | DONE |  Ate my dinner |
19:49 | 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:48 | FIXED |  And that fixes the chain to Irravonia's house as a whole... Whoopdy-freakin'-doo! |
19:47 | 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:44 | 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:39 | SOLVED |  I found the source of these out of memory errors... I think |
19:12 | 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:07 | RESULT |  Here goes: |
18:54 | ANALYSIS |  Well this has been confirmed by the output thrown on the Visual Studio output console |
18:52 | 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:32 | DEBUG |  A few extra SAY tags to find out what the hell is going on there.... |
17:55 | INVESTIGATION |  I wonder.... It goes wrong when the new mapscript is about to be loaded.... :-/ |
17:54 | VISUALSTUDIO |  Another try{..}catch thing |
17:52 | COCKROACH |  Apparently not! |
17:49 | 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:31 | 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:24 | CONFIRMED |  Music also starts correctly |
17:24 | FIXED |  Chain to Irravonia's home |
16:13 | FIXED |  Well, now I fixed the portraits so the correct ones should appear |
16:12 | FIXED |  Right-o! The main issue's been fixed.... |
15:54 | COCKROACH |  SIGH! |
13:45 | 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:41 | 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:38 | 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:38 | FIXED |  At leat I fixed Textbox Irravonia, but .... |
13:28 | MYSTERY |  sprintf in the BoxPic routine and no unwanted whitespaces added? I guess I'll never understand this... |
13:27 | 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:18 | 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:14 | DONE |  Written a proper error catcher in the LoadImage API control |
13:09 | SOLVED |  Wait a minute... I think I've seen the little bugger |
13:02 | 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:50 | 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:24 | STUDY | |
10:54 | 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:50 | 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:49 | POWERSHELL |  I've adepted by sync script to also copy the music files if they are changed, which is possible thanks to RoboCopy |
10:25 | 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:22 | MYSTERY |  Aha.... It's not even the map chainer were it goes wrong.... The opening story doesn't even finish.... but why....? |
8:19 | EXPERIMENT |  Let's try THIS: |
8:15 | COCKROACH |  Not even a CSAY message I put in comes through, and that really indicates something's wrong here |
8:05 | NOTE |  An extra marker placed in the SASKIA script |
8:04 | FIXED |  I see the mapname was incorrect, however given the debug codes I added this could not cause this to happen without notices |
8:03 | DEBUG |  Which doesn't appear to be the case |
8:03 | DEBUG |  Extra marker placed to make sure the request itself even done |
7:59 | 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:47 | DEBUG |  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:46 | NOTE |  That didn't produce any usable results |
7:42 | 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:13 | STATUS |  So this will take some time to find out why this happens |
7:13 | BUG |  Well that doesn't appear to be the case |
7:10 | POWERSHELL |  But let's first re-run the general building script to make sure no conflicts can be there |
7:09 | BUG |  .NET error in user code -- The typical useless error message |
0:53 | BACKUP |  Running |
0:53 | LINK |  Music linked to the map |
0:51 | MUSIC |  I did however make a little preparation to more easily link "Calm Indoors" by Widzy to Irravonia's house |
0:48 | NOTE |  No time yet to test, and since I'm tired now, and in need of rest, that will come later. |
0:48 | SASKIA |  A script has been set up to show little Irravonia, while her parents are discussing Agon's disease |
- = 4 Aug 2019 = - |
23:29 | CONFIRMED |  They are there on this backside, though |
23:29 | BUG |  Not really a bug, but I see now that Tephondar's wings are missing on his front side... |
23:28 | ART |  Tephondar sprite |
23:28 | ART |  Yannee Sprite |
23:24 | ART |  Feenalaria Sprite |
23:21 | MAP |  Set up a living room in Irravonia's house |
22:44 | POWERSHELL |  Running my PowerShell Kthura Building script so Kthura is fully up-to-date now |
22:43 | CONFIRMED |  Deleting objects works |
22:43 | FIXED |  A total remap was desirable |
22:40 | KTHURA |  A remove feature has been added, but not yet tested |
22:30 | KTHURA |  A quick map created for testing a feature I must add to the Kthura editor (which I forgot to implement, silly me) |
22:27 | REMOVED |  Got rid of data I no longer need |
22:23 | 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:09 | ART |  Imported textures needed to recreate Irravonia's house |
22:04 | 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:42 | CHECKED |  The other text all seems to be in order, or at least according to the editor it is |
20:57 | COCKROACH |  I need to investigate #23 once more |
20:55 | TEST |  Xtra test, but it should be alright |
20:25 | FIXED |  And while I was at it I also fixed #23 |
20:24 | FIXED |  I fixed an order issue in Scenario block C of the prologue block |
13:19 | CONFIRMED |  Fix confirmed |
13:17 | TEST |  Let's do it! |
13:17 | FIXED |  I think I fixed the language ignore issue, but I gotta test to be sure |
12:45 | DONE |  I REFUSE to call this 'fixed' (nothing was broken in the first place), but at least we can move on now |
12:39 | NIL |  Let's try to "force" things |
12:37 | DEBUG |  Let's see where it goes "wrong" |
12:37 | NOTE |  Which is bullshit |
12:37 | FAILURE |  Out of memory |
12:33 | NOTE |  Well at least I won't use string.format anymore for strings where spaces matter, that's for sure.... |
12:16 | MYSTERY |  It DOES seem that string.format() is to blame for all that leading spaces mess |
12:12 | 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:12 | FIXED |  Okay, that trim not wanting a boolean was at least an error that made sense |
12:08 | EXPERIMENT |  ??? |
12:05 | COCKROACH |  I wish I knew why that FALSE out of memory report comes from... |
12:02 | NOTE |  (This should not make any difference, but hey... who knows).... |
12:02 | EXPERIMENT |  Let's see..... :-/ |
11:51 | COCKROACH |  Although it's still beyond me why it keeps adding spaces... EVEN WITH TRIM() FUNCTIONS! |
11:51 | FIXED |  The string issue is indeed fixed |
11:49 | TEST |  Let's have another go, Butterfly! |
11:48 | FIXED |  So by doing that now, the not available strings have been fixed |
11:48 | LINK |  String was not properly linked to the metatable... |
11:44 | INVESTIGATION |  As far as I can judge so far, NIL is not responsible for those unwanted leading spaces |
11:38 | DONE |  Add some Trims |
11:23 | INVESTIGATION |  I guess I gotta investigate... for some reason! |
11:22 | BUG |  And NONE of the strings defined, for some reason |
11:22 | BUG |  Spaces added to the var names for some reason |
11:20 | TEST |  AGAIN! |
11:20 | FIXED |  Taken care of! |
11:20 | STUPIDITY |  Missed a few spots |
11:19 | FIXED |  Append is not + but .. in Lua and thus also in NIL |
11:17 | TEST |  To work, or not to work... that's the question |
11:16 | DEBUG |  I've added a VARS overview |
11:10 | 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:08 | CONFIRMED |  But at least I know for sure that the names are now properly set |
11:07 | NOTE |  THAT still didn't do what I wanted to see.... |
11:05 | TEST |  a test to confirm this |
11:05 | DEBUG |  That could explain why this didn't work, but first |
11:05 | INVESTIGATION |  Aha... The name variables are not even defined.... |
10:57 | DEBUG |  Let's see why the names are not set.... |
10:52 | FIXED |  The margin issue does solve the text out of screen issue |
10:46 | COSMETIC |  I've gone for a wider margin, and let's see what that does.... |
10:45 | BUG |  The width's too great which can cause text to be generated outisde the screenborders, becomeing impossible to see, let alone, read. |
10:45 | BUG |  The language setting is ignored, so I always get English even when I asked for Dutch |
10:44 | BUG |  Variables are NOT being substituted |
10:44 | JUDGMENT |  the basics work, but.... |
10:26 | TEST |  Not sure if it works, so here goes Take A |
10:25 | 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:43 | STATUS |  IT WORKSSS! |
9:39 | FIXED |  Illegal Function Call |
9:37 | TEST |  Again! |
9:37 | FIXED |  Syntax error |
9:36 | TEST |  Let's see what happens |
9:36 | NIL |  Put that on screen |
9:34 | DONE |  Set out what to put on screen and what not |
8:27 | COSMETIC |  X coordinate text change |
8:25 | FIXED |  Illegal Function Call |
8:24 | TEST |  Another test |
8:24 | FIXED |  Forgotten "self" |
8:21 | NOTE | |
8:18 | DONE |  Okay, I got hungry, so I ate some eggs for breakfast first.... |
7:29 | 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:22 | 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:05 | STATUS |  And now I'm really gonna call it a day! |
0:05 | JUDGMENT |  PERFECT! That will do! |
0:04 | FIXED |  First act of stupidity |
0:01 | DONE |  THAT should do it! |
0:00 | JUDGMENT |  the box itself looks better, but the picture does not |
- = 3 Aug 2019 = - |
23:59 | OFFTOPIC |  Dang.... An entire page full on one day.... I really did a lot today |
23:58 | TEST |  I need to see how that looks though |
23:58 | 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:57 | NOTE |  The outcome appears in order based on the calculation, eh? |
23:54 | NOTE |  77 looks very strange to me.... How could that height come out, I wonder.... |
23:54 | RESULT | DEBUG: y:1003; h: 77; c:1041 |
23:52 | DEBUG |  Temp line to get some more data, as I think there's something fishy going on here! |
23:50 | RESULT |  No difference.... I guess that was to be expected, but still |
23:48 | EXPERIMENT |  Let's try this.... |
23:47 | JUDGMENT |  Not yet sure.... |
23:45 | TEST |  Take Five, let's see what happens, eh? |
23:45 | COSMETIC |  I've set the y coordinate of the picture to the center of the textbox too |
23:44 | COSMETIC |  For starters i made sure the color is set to "white", as that may save me a lot of trouble |
23:44 | STUPIDITY |  of course I should have checked that earlier |
23:44 | STUDY |  Oh, I made a vertical auto-center, eh? |
23:43 | JUDGMENT |  It.... works... but I'm NOT happy, meow! |
23:42 | TEST |  Take Four! |
23:42 | 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:41 | FIXED |  And forgotten end |
23:41 | FIXED |  Another forgotten self |
23:40 | TEST |  Take Three! |
23:40 | FIXED |  Okay NOW I should have that! |
23:39 | STUPIDITY |  I fixed something else.... Now it had to be fixed anyway, but it was not what I though I had fixed.... (Stooooopid) |
23:38 | STATUS |  Let's hope I won't surpass 40 this time :-/ |
23:38 | TEST |  Take Two! |
23:38 | FIXED | |
23:36 | STUPIDITY |  Cow! Use "self"... dork! |
23:35 | TEST |  Take One |
23:35 | STATUS |  Forgive me my skepsis given what happened today... :-P |
23:34 | EXPERIMENT |  Does BoxPic what it has to do here? |
23:29 | FIXED |  Copyright note error |
22:39 | STATUS |  I need a break... Ok? |
22:39 | STATUS |  Calling it... for now..... |
22:37 | GITHUB |  Several more repositories updated |
22:36 | BACKUP |  Running |
22:35 | NOTE |  It appears to be working... again |
22:35 | FAILURE |  Connection failure with GitHub |
22:34 | 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:34 | UPDATED |  Copyright and license blocks |
22:28 | GITHUB |  Updated |
22:27 | STATUS |  and requiring 47 takes to get it done, is WAAAAY to much.... |
22:26 | 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:26 | 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:25 | STATUS |  FINALLY At least I see what I wanted to see... for now... |
22:23 | TEST |  Take XLVII |
22:23 | FIXED |  Missing field |
22:22 | TEST |  Take XLVI |
22:22 | FIXED |  Case Error |
22:20 | TEST |  Take XLV |
22:20 | NIL |  I've made sure that an empty string is also not accepted by the alternate font loader |
22:11 | TEST |  Test XLIV |
22:11 | 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 |