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 |
17:00 | MAP |  I've set the title... This can at least allow me to check if metadata can be read, however I see the music field is missing |
16:57 | NOTE |  Before I move on I need to make sure that music loading in combination with loading a map becomes possible. For that I first of all need to import a certain file first which my system is now looking up. Then I also need to adept the map to make sure the music loading can be done. Next, the Kthura main metadata cannot yet be read by Apollo Scripts, and to make that possible I need to adapt Apollo... All in all I got work to do! |
12:43 | STATUS |  IT WORKS!!!!! 
|
12:41 | DONE |   I've undummied the WaitMinTicks and now see if the text appear speed is acceptable! |
12:28 | VOID |  Well That "fixes" the game at least, but the bug causing this remains, so this is why I said "void" in stead of fix |
12:26 | TEST |  And let's see what happens next |
12:26 | FORCE |  I've forced the system to create a new table in a new class record |
12:24 | SOLVED |  I think there's a bug in neil when it comes to tables in a class |
12:23 | HUH |  That's odd |
12:11 | HUH |  Now that's odd... The table pointer DOES appear to be different every time.... |
12:08 | DEBUG |  let's see |
12:07 | COCKROACH |  That didn't make any difference |
12:05 | EXPERIMENT |  Let's see |
11:56 | CONFIRMED |  Okay, all textboxes contain the same data.... Something must have gone wrong when translating the scenario loader to Neil |
11:54 | TEST |  I need another test to get a few things straight for myself |
11:52 | CHECKED |  The scenario file looks the way it should, so clearly something must have put the loader out of order |
11:50 | HUH |  For some reason all lines of a scenario are always put in the same textbox and also in all textboxes... Oddly enough the lines do not all get generated on screen, so I wonder |
11:48 | TEST |  Let's see! |
11:45 | DEBUG |  Now I wanna see why the number of lines is damn high 
|
11:43 | NOTE |  A little error elsewhere did at least allow me to find out that the generation routines themselves are good... But the crux lies in that for some reason, all textboxes are claimed to have 103 lines... That should never be the case, so I need to sort out why this is happening |
11:39 | DEBUG |  The math formula shouldn't be wrong (if it was, Dyrt would have had the same issue)... It is likely though that some basis numbers to start stuff with is not in order. |
11:34 | BUG |  It's just the height of the textbox that is failing |
11:34 | CONFIRMED |  And the ember bar is generated accordingly |
11:34 | CONFIRMED |  What does go well is the positioning and howing of the portrait of the person who speaks, though |
11:32 | NOTE |  What I do see though is that the generation of the textbox is completely bogus |
11:32 | CONFIRMED |  And now the loading bar also appears |
11:31 | TEST |  Okay, where were we? |
11:31 | HUH |  Something missing in the flip call, and it didn't cause a syntax error? |
11:00 | BUG |   Okay, the events poller does work (that allows me at least to get out of the game without trouble and risking memory leaks), but the flipper does not, and I wonder why |
10:57 | TEST |  Let's see |
10:57 | FIXED |  A few obvious mistakes have been fixed, though |
10:56 | DUMMIED |  I've put minticks on dummy in the script to make sure that cannot be the evil |
10:55 | NOTE |  I already had the feeling events and flipping were NOT properly handled by the script, but only by the core |
10:55 | BUG |  Infinite loop |
10:53 | TEST |  ... |
10:53 | FIXED |  Wrong method reference? |
10:37 | TEST |  Well, let's see now! |
10:37 | FIXED |  Case error... Yeah, when making direct links with Lua that is still possible |
10:34 | HUH |  But doesn't explain why WaitMinTicks doesn't work and is considered a "nil" value |
10:34 | CONFIRMED |  That takes care of that one |
9:28 | VOID |  Perhaps this should avoid this issue |
9:27 | ANALYSIS |  Ah, analysing what happened (I should have known this), it's clear " is the evil here (as always) |
9:25 | NOTE |  I've seen a lot of crap happening before, but never in my life as a coder have I seen scenario text being dumped as an error message |
9:22 | TEST |  Test numero... what number are we? |
9:21 | FIXED |  Link up code typo |
9:20 | FAILURE |  And sometimes I wish Windows wasn't so damn stubborn about which app to show, when I need another! |
9:20 | BACKUP |  Has been completed in the meantime |
9:18 | TEST |  And another test is in order I suppose |
9:18 | C++ |  Success |
9:18 | C++ |  Let's compile it all |
9:18 | LINK |  And that should link it all together |
9:18 | NEIL |  And the linkup script |
9:15 | C++ |  It seems that apollo did not yet have TextWidth/Height feature.... I've planted it into the engine |
0:14 | STATUS |   I know I still got a lot to do, and I must stick to it, but I also need my rest! |
0:13 | FIXED |  MOAR MOAR MOAR! |
- = 18 Sep 2020 = - |
23:52 | FIXED |  MOAR fixes |
23:39 | TEST |  Well? |
23:39 | FORCE |  Forced a cockroach to get working |
23:30 | TEST |  Another one then! |
23:29 | OFFTOPIC | |
23:29 | FIXED |  missing link |
23:28 | TEST |  Well.... |
23:28 | FIXED |  I guess I didn't do that one too well |
23:07 | TEST |  Let's see then! |
23:07 | FIXED |  All gone now? |
23:05 | HUH |  That didn't work too well? |
22:46 | NOTE |  At least the Neil general syntax errors are all gone... Now to deal with "Unknown Identifiers" |
22:41 | STATUS |  Getting there.... slowly.... |
22:39 | FIXED |  Lua/NIL/Neil conflict |
22:38 | TEST |  Well? |
22:38 | REMOVED |  More "do" and "then" that Neil doesn't tolerate |
22:36 | TEST |  How many tests am I on already M? |
22:35 | VOID |  Conflict |
22:34 | FIXED |  More syntax errors |
22:34 | NOTE |  It was just bothering me |
22:33 | COSMETIC |  White line had to be a red line in the New Game screen |
22:28 | FIXED |  Fix in Neil itself |
22:26 | NOTE |  Well, at least I've come to the point the process speeds up a little |
22:26 | NOTE |  Will certainly not be the last one... I think |
22:25 | FIXED |  Another conflict |
22:20 | STUPIDITY |  Okay, that was stupid! |
22:19 | TEST |  Lost track of counting, mind you! |
22:19 | VOID |  Neil/Lua conflict |
22:17 | FIXED |  NIL/Neil conflict ~= is allowed in NIL (but counted as "deprecated"), but forbidden in Neil |
22:14 | TECHNO |  I am only not sure if all functions are covered in Neil, but most likely yes. I will have to sort things out! |
22:14 | DUMMIED |  I've dummied the call to the string library. Why, because Neil has 90% of all the functions that NIL has in that library already built in, so no need to create an extra library for it, and now it only causes a crash. |
22:07 | CONFIRMED |  Yes! An error appears, but this error DOES AT LEAST CONFIRM that the library itself is now properly being read! |
22:04 | FIXED |  I think I found the issue! |
21:59 | DEBUG |  The boolean contains "true".... Which would mean nothing is returned by the library (cannot be since the library is a module so it must return a group/class and not 'true') and thus 'true' is given to make sure no errors pop up... |
21:57 | FUCKYOU |  This may NEVER be a boolean! Why does it insist we're dealing with one? |
21:37 | CONFIRMED |  Okay, it also appear to work the other way around |
21:36 | CONFIRMED |  The "GET" link appears to work, but now the "SET" link |
21:30 | FIXED |  MOAR Syntax errors |
21:29 | FIXED |  Syntax Error |
21:28 | LUA |  Neil should now support linking... Well SHOULD.... |
20:59 | BUG |  I wonder why Neil didn't back out on the keyword "link" |
19:53 | NOTE |  I do need a break first, though! |
19:51 | NOTE |  This is NOT good! The error doesn't make sense at all, and implies a few things.... I guess I may need to go back to the drawing board about that one! |
19:41 | TEST |  Take XI |
19:40 | FIXED |  References to outdated debug crap which was no longer useful, and now only causing errors |
19:38 | TEST |  Take X |
19:38 | FIXED |  I hope? |
19:35 | COCKROACH |  So ONE little unknown identiefier managed to sneak past me, eh? |
19:32 | TEST |   take IX |
19:31 | STATUS |  None can tell if this works now, although my expectation is, it won't! |
19:31 | LINK |  And linked to it so that should work |
19:31 | VOID |  Alternate function for BoxPic |
19:26 | TECHNO |  Boxpic was a feature used in Dyrt which had to make sure that all pictures for textboxes, but also in other purposes where the same size... Star Story however has a completely different setup, so things should be done in a different manner also |
19:23 | VOID |  One case of DarkText voided |
19:22 | VOID |   GetFont doesn't exist in Apollo, so I replaced it with the equivalent that Apollo DOES have! |
19:21 | CONFIRMED |  So far so good! |
19:21 | TEST |  Take VIII |
19:21 | FIXED |  Several unknown identifiers |
19:06 | TECHNO |   Now "DarkText" is a library that was needed in Dyrt due to the used background, but in Star Story it's not needed, and will in fact only slow the the down needlessly, that should be removed |
19:05 | VOID |  I removed to two "self" as they were both just mentioned in a destructor and that doesn't yet work very well |
19:01 | FIXED |  The __LANG macro is now defined so that should work now! |
19:00 | RESULT | = __LANG in line #54(BOXTEXT)
= SELF in line #??(BOXTEXT)
= SELF in line #??(BOXTEXT)
= BOXPIC in line #121(BOXTEXT)
= DARKTEXT in line #126(BOXTEXT)
= DARKTEXT in line #144(BOXTEXT)
= ERROR in line #180(BOXTEXT)
= ERROR in line #186(BOXTEXT)
= ERROR in line #191(BOXTEXT)
= ERROR in line #209(BOXTEXT)
= GETFONT in line #211(BOXTEXT) Frankly, odd as it may seem this is good to see... It shows me that the main issues have been taken care of, and that the issues at hand are solely there due to calls to stuff Neil shouldn't support in the first place, but NIL did, so I just need to lead that otherwise, and that some libraries I won't need in Star Story but I did need in Dyrt are called, and that is just a matter of replacing functions.... The actual syntax issues (which I was most worried about) appear gone now, as this report only appears when that kind of stuff is taken care of! (Although it is possible the translation still generates invalid syntax in Lua, so let's not celebrate too early). |
18:55 | TEST |   Take VIII |
18:55 | FIXED |  Scope issue |
18:53 | TEST |  Take VII |
18:53 | FIXED |  Does it do now then? |
18:53 | HUH |   Did Neil not yet support "do" scopes? |
18:48 | TEST |  Take VI |
18:48 | FIXED |  NIL/Neil conflict (x2) |
18:44 | TEST |  Take V |
18:44 | VOID |   Neil does NOT wanna see do and then at the end of for/while/if |
18:16 | TEST |  Take IV |
18:16 | VOID |  Neil doesn't like ~= (and it's dirty syntax in Lua anyway) |
18:05 | STATUS |   At least the syntax errors in the linker appear fixed.... But the most complex part has yet to come |
17:56 | SOLVED |   Ah.... Window file conflict |
17:55 | COCKROACH |  Fix ignored |
17:54 | TEST |  Take III |
17:54 | FIXED |  Syntax Error |
17:53 | TEST |   Take II |
17:53 | FIXED |  Code Typo |
17:46 | TEST |  Take I |
17:45 | STATUS |  Time for the moment catastrophale |
17:39 | TODO |   I think I'll prepare my dinner first, though |
17:39 | STATUS |  Well, the big catastrophe is about to begin.... I hope it will work out.... |
17:38 | MAPSCRIPT |  And the log should now start (without audio) |
17:35 | NOTE |  And from here there's no telling where things will lead to.... |
17:35 | LINK |   Loaded linked |
17:28 | LINK |  The link code is present now! |
17:19 | STATUS |  Some links must be set up first though... I only did the base code so far.... |
17:17 | DONE |  In theory the boxtext routine should work, although I highly doubt it |
16:53 | NOTE |  It is important to note that I now need to work a few things out as the system will really not know at all now what to do with all this crapload of code |
16:51 | LINK |  That link will be VERRRRY important! |
16:51 | SCRIPT |  Callback for Boxtext in the field routine |
16:49 | ANALYSIS |  Nothing really springs in the eye now that could cause trouble, but I'm sure there are thousands of things there that can and WILL cause me trouble. |
16:45 | NOTE |  Ah voice acting stuff is present, but dummied.... Well that's a later concern, but I gotta keep it in mind I suppose |
16:42 | DUMMIED |  Adaption for Eric's big secret in Dyrt has no value at all in Star Story, so let's dummy that code! |
16:39 | CONFIG |  Color changes applicable for Star Story |
16:36 | LAZY |  Quick link to the color function... I don't wanna have to replace all that crap |
16:28 | REMOVED | |
16:24 | TRANSFER |  I've copied the boxtext routine from Dyrt, however, the former being in NIL and the latter in Neil some adaptions are required, not to mention that NALA was (thanks to MonoGame) set up in a way that is just garbage... Now in Apollo I can (thanks to SDL) set it up more properly! |
16:23 | DONE |  Basis set up for the scenario configurator |
15:38 | NOTE |  Before the audio comes into play I first need to make sure the actual boxtext routines will work, so fo rnow the focus must be put onto that. |
14:01 | STATUS |   No errors (that was unexpected), but the logs look fine |
14:00 | TEST |  Again! |
13:59 | FIXED |  That should be fixed now |
13:58 | BUG |  I *DID* get an error, but not the error I expected |
13:53 | TEST |   And Now to see what'll happen! |
13:53 | LINK |  Link to mapscript itself established |
13:39 | DEBUG |  I've added an extra line which should confirm always that Lovejoy's rant function should start... Now the chance is big the game will crash anyway, as I made a link to a few features not yet present in Neil. |
12:44 | DYRT |  And now first a few Dyrt duties |
12:42 | STATUS |   The log says everything's okay now... All I can do for now is trust on that, as the Lovejoy's intro is not yet fully scripted... That will happen soon, though! |
12:40 | TEST |  Let's throw in another test! |
12:40 | VOID |  I'll do it manually this time, but this really should not be possible in any way! |
12:39 | BUG |  Scheduling itself works, but when the calling comes it complains about an expected string value (which should have been given automatically if missing, so WTF is the computer talking about? |
12:36 | TEST |   Let's see now! |
12:35 | BUG |  No static member "Schedule" exists??? 
|
12:33 | TEST |  Another test then! |
12:33 | FIXED |  Dang! |
12:29 | TEST |   Let's see how things work out now! |
12:29 | LINK |  Ah, there was a missing link to the mapscript scheduler |
12:20 | RESULT |  Clearly the scheduler has not been called |
12:17 | TEST |  And again! |
12:17 | CHEAT |  Sometimes cheating can be so much fun |
12:01 | TEST |   So let's put it all to the test and see what results my console returns! |
11:59 | DEBUG |  I cannot yet check if everything works the way they should but at least these debug lines can tell me |
11:12 | NOTE |  This will allow all scripts to schedule mapscript calls for the next cycle |
11:11 | LINK |  I've linked the schedule requestor to the Map linker |
11:04 | BACKUP |  Running a full backup now... This can slow down my computer terribly, but sometimes this is needed, you know! |
11:03 | VOID |  I've written a way to void those |
11:03 | FAILURE |  And suffering from some issues also |
11:03 | BACKUP |  Was overdue |
9:47 | FIXED |  Illegal class call |
9:44 | FIXED |  Conflict NIL-Neil |
9:43 | VOID |  Type bug in Neil |
9:42 | BUG | |
- = 17 Sep 2020 = - |
22:53 | NOTE |  Very likely the game will produce MANY MANY crashes now! |
22:53 | DONE |  Some pre-config done |
22:29 | DONE |  I've set a small measure that can help me to quickly reload all scenario.... This is an experiment to make it possible to change the scenario language in game. No promises I'll make it happen, but at least I can try |
20:30 | NEIL |  I DID do some adaptions to the scenario loader, but I fear I got a bit of a way to go in order to put it into good use... |
18:57 | TECHNO |  The one written in NIL I got may very likely only need to be adapted so I can use it in Neil, although some issues may be there.... |
18:56 | STATUS |  Now I do need to make sure the scenario loader is properly transferred to Apollo. |
18:56 | NOTE |  And with a littlebit of luck (unless I can get more done on the GJ API), we'll see.... I may only need the scenario editor now to do some spelling error checks... hahaha |
18:54 | SCENARIO |  That part has been written out. |
17:59 | SCENARIO |  Part of the scenario done |
17:25 | DONE |  RL business |
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 |