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 |
- = 28 Dec 2020 = - |
23:41 | FAILURE |  Blue Screen Of Death! |
22:07 | BACKUP |  I will backup while Dyrt is running though |
22:07 | DYRT |  After I do more testing work here... Yeah, it really sucks, but I need to sort out my priorities |
22:07 | STATUS |  Next stop... Enemy sprites |
21:57 | TEST |  Well, what does it do now? |
21:56 | COSMETIC |  and made sure the X is a bit more to the right |
21:56 | FIXED |  Y position to the middle |
21:55 | JUDGMENT |  Bug fixed indeed, the result is good, but not quite |
21:52 | FIXED |   I think I found the bugger |
21:52 | ANALYSIS |  Stack overflow thorugh by C++ for something that happens inside Lua, eh? |
21:50 | INVESTIGATION |  But what is it then? |
21:50 | FAILURE |  Ok, I was wrong |
21:48 | FAILURE |  Complete crash.... I think I know why this is, but I need to look that up |
21:46 | TEST |  Let's see, shall we? |
21:46 | NOTE |  these are the hardest to tell if they are right, but as I put in placeholder circles to mark their positions, this should not be that hard.... At least, I hope not |
21:45 | DONE |  I've set the enemy's automated X and Y postions... |
2:15 | STATUS |  Calling it! |
2:15 | BACKUP |   Running |
2:15 | GITHUB |  Should be up-to-date, I hope |
2:05 | TEST |  Take XI |
2:05 | NOTE |  Yeah that was a mouthfull, couldn't think of a better description |
2:04 | FIXED |  C format communication error |
2:01 | TEST |  Take X |
2:00 | GENERATION |  As a result I did have to recompile the enemy set up, oh well |
2:00 | FIXED |  Ah, some old BlitzMax leftover code now leading ot incompatibilities |
1:55 | TEST |  Take IX |
1:55 | LINK |  That links it all together |
1:55 | NEIL |  Extract Dir |
1:55 | VISUALSTUDIO |  Compiling |
1:55 | APOLLO |  Link API |
1:55 | C++ |  Extract Dir |
1:48 | TEST |  Take VIII |
1:48 | FIXED |  Illegal Function Call |
1:47 | TEST |   Take VIII |
1:47 | FIXED |   Forgotten overrides |
1:44 | TEST |  Take VII |
1:44 | FIXED |  I hope |
1:44 | COCKROACH |   Sigh! |
1:41 | TEST |  Take VI |
1:41 | FUCKYOU |  Oh well |
1:40 | TEST |  Take V |
1:40 | FIXED |  Code typo |
1:37 | TEST |  Take IV |
1:37 | NOTE |  I need to fix the bug in Neil about base members in extended classes |
1:34 | TEST |  Take III |
1:34 | FIXED |  Override error |
1:30 | TEST |  Take II |
1:29 | FIXED |  Identifier issues |
1:19 | STATUS |  Well I can start with the tests, but I am tired now so I hope this'll be short |
1:17 | LINK |  I've linked the foe compiler... or that is the little it has now as it cannot yet prepare the data the (future) battle engine will need to the start up routine... All it does not is the pre-load of data. Once this is done it will go into the next step which is to compile and process the data into workable data the combat engine can actively use |
1:01 | NOTE |  This is dirty code straight from hell and is only possible due to Neil relying on Lua and having to do most of its stuff run-time. |
1:00 | TECHNO |  For the enemies I've set the level as a readonly int, this is to make it easier to get the actual Foe Stat compiler to create the stats the enemy should have on the start of the battle. Remember, that Foe records do not exist prior to the start of the battle so this was only the easiest way to go. Now to make things easier, I've used a property on the heroes which reads the level directly out of the character record, since that does exist prior to battle. The battle engine won't notice the difference at all, as the respective classes both know what to do. |
0:05 | NOTE |  This won't bring any noticable effect now, but it will safe me some headaches later.. or at least, I hope so |
0:04 | LINK |   Quick Link HP |
- = 27 Dec 2020 = - |
21:25 | CONFIRMED |  Well it appears to be working now |
21:23 | TEST |  Take III |
21:23 | VOID |  WTF? |
21:21 | TEST |   Take II |
21:21 | FIXED |   Syntax error |
20:32 | TEST |  Take I |
20:32 | NOTE |  This should conclude #47 but before I go there, first a little test! |
20:32 | DONE |  Combat music should now start UNLESS the system has been instructed not to |
12:53 | DYRT |  Before anything else,first another test of Dyrt.... See ya soon |
2:04 | STATUS |  But it's late now.... More comes later! |
2:04 | C# |  A basis has been set up for the foe compiler |
1:47 | STUDY |  The original Lua exporter I wrote in Blitzmax.... Looks pretty straightforward.... I need to see how I can best make this accessible for Neil... I have a few ideas.... |
1:37 | STUDY |  Analysis of the original datafiles was easy... That's just GINI and I do have a GINI parser, so that shouldn't be a problem. |
1:36 | NOTE |  A new compiler is however needed, due to the new game using Neil in stead of pure Lua, and to allow it to blend in better with the current Apollo Engine |
1:35 | NOTE |  It might not be needed anyway. |
1:35 | NOTE |  The original Foe editor was written in BlitzMax and as the original game was developed on a Mac only compiled for Mac, making the code entirely useless... Now technically speaking I can try to manually translate the editor to C++ and attaching it to my June 19 system, but I got a bit of a bad taste in my mouth from that attempt after things went completely beyond my scope with TFT... Of course an entire engine and only a simplistic database are two different things, but still.... |
1:33 | TECHNO |  Since Star Story works with a dynamic enemy system, this unlike Dyrt, 63 fires and TFT. That makes the Foe Compiler I coded for Dyrt completely useless and even in an adapted form I cannot do anything with that. The dynamic system is what allows enemies the have different levels based on where you encounter them, your difficulty setting or your chosen game cycle. A very few enemies can even level based on your level (this is only reserved for bosses where this level has a kind of scenario meaning), all in all, this requires a completely different approach.... |
1:29 | TRANSFER |  Enemy data |
- = 26 Dec 2020 = - |
23:19 | DYRT |   Some more Dyrt testing.... That game is close to completion, but then I mustn't neglet it now, as then it'll never get finished... |
22:57 | TEST |  And let's see if that works |
22:57 | COSMETIC |  Double size |
22:57 | JUDGMENT | FINALLY |
22:54 | TEST |  Take X |
22:54 | FUCKYOU |   WILL THIS WORK!? |
22:54 | COCKROACH |  This is REALLY getting on my nerves now |
22:52 | TEST |  Take IX I think |
22:52 | NOTE |  I really should find a way to get that one fixed |
22:52 | VOID |  Oh wait a minute... It's the table pointer bug |
22:46 | TEST |  NEXT! |
22:46 | FIXED |   Oh wait, that was just a misplaced debug line |
22:44 | BUG |  Another thing is... it only had to retrieve the picture ONCE, and according to the log it did so every draw frame, which is also not the way it should be |
22:43 | BUG |  Once, twice, three times a lady..... In this case Wendicka.... WTF is going on here? |
22:42 | FUCKYOU |  Well let's see how it work snow! |
22:41 | FUCKYOU |  I guess there MUST be trouble, eh? |
22:40 | NOTE |  I'll investigate that later for now I'll just give both Foes and Heroes their own Tag variable hoping that'll solve things |
22:39 | BUG |  It seems that when classes get expanded they all share their pointer... That was not what my test script pointed out, though |
22:37 | DEBUG |  An extra line must show me a bit of info here |
22:35 | INVESTIGATION |   WHY! |
22:35 | BUG |  But their image files are not alright as I see three times Lt. Briggs, in stead of Briggs and the three girls |
22:35 | JUDGMENT |  Their spots seem to be already |
22:35 | JUDGMENT |  I see three combatnants |
22:33 | TEST |  Take IV |
22:33 | FIXED |  Illegal function call |
22:29 | TEST |   Take IV |
22:28 | STUPIDITY |  Can't imagine I didn't bring that one in before.... Dang! |
22:28 | C++ |  Image.LoadNew() |
22:21 | TEST |  Take III |
22:21 | FIXED |  And another |
22:21 | FIXED |  Fixed code typo |
22:19 | TEST |  Take II |
22:19 | FIXED |  Syntax error |
22:17 | TEST |  Take I |
22:17 | LINK |  Linked that to the main combat engine (as far as you can speak of an engine at THIS point) |
22:14 | DONE |  Hero draw should owkr now... I have not yet adapted scaling (which I'm planning to, but hey I can't do all in once). |
21:48 | STATUS |   This will now allow me to show the heroes in combat |
21:40 | STATUS |  AT LAST! |
21:39 | GENERATION |   Well we'll only know after a new generation is done |
21:39 | FIXED |  I hope |
21:39 | COCKROACH |  GRRRR |
21:37 | GENERATION |  Generated the walking sprites for the playable characters the way this game needs them |
21:24 | JUDGMENT |  that looks better |
21:23 | TEST |  Let's see now |
21:23 | TEST |  Aliased the old Blitz Pictures, but that would lead to rather crazy effects I do NOT want |
21:23 | FIXED |   I hope! |
21:23 | JUDGMENT |  FOUT! OPNIEUW! |
21:21 | TEST |  Let's do that again, shall we? |
21:21 | FIXED |  I think |
21:20 | FAILURE |  Din't work the way it should and it actually failed on Wendicka in uniform, Crystal in uniform and Briggs, the three characters I needed right now (and all the others were succesful... good news, but it rubs the error in even more, so I'm not sure how to feel) |
21:19 | APOLLO |  Project adaption in order to create aliases I'm gonna need for combat |
21:04 | JUDGMENT |  So far it all looks good to me |
20:52 | TODO |  And now I need a good cup o' coffee |
20:51 | APOLLO |  Barf required |
20:50 | FIXED |  Okay, that works now |
20:31 | BUG |  I see that "abstract" is not completely functional... yet! |
19:02 | DYRT |  Back to my Dyrt duties, but I'll be back soon, as things are slowly getting interesting here |
19:00 | CONFIRMED |   It LOOKS like it's working.... Oh my.... |
18:55 | FIXED |  I hope.... |
18:47 | TECHNO |  This should not be due to the way that class work, but rather due to the #use interface being very very buggy |
18:46 | NOTE |  And that is what I wanted to know.... That it does NOT work! |
18:44 | TEST |   Well Only one way to find out, eh? |
18:44 | EXPERIMENT |  Will this work then? |
18:40 | INVESTIGATION |  How come? |
18:40 | MYSTERY |  Now the "fun part" comes... It looks like the files in question have not been seen nor been translated nor executed at all.... |
18:33 | DONE |   Basis for Hero Creation in combat (this should be easy so far, but hey, ya never know) |
18:33 | EXPERIMENT |  And I must see if this all works, eh? |
17:48 | SCRIPT |  A bit of a base for the class for the fighters |
17:02 | STATUS |  Time for a little break |
17:01 | TECHNO |  This was significantly harder, but IT WORKS NOW TOO! :) |
16:42 | STATUS |  Now for property overriding |
16:42 | NEIL |  Method overriding works..... |
16:32 | TECHNO |  For the time being ONLY non-static methods and properties can be overridden... This to prevent a lot of trouble on the way. |
16:32 | STATUS |  But now the "evil" part.... overriding... I'm sure that doesn't yet work, as that will require some workout |
16:28 | STATUS |  Good, that appears to work as well, good good good! |
16:27 | STATUS |  Now for methods |
16:26 | NEIL |   Variable transfer into extended classes appears to be working |
16:08 | NOTE |  Overriding is NOT yet possible, though |
16:08 | NEIL |  Properties should now be copied properly into the class extension |
15:39 | CONFIRMED |  So far the translation looks the way I want it to be |
15:38 | FIXED |  A few fixes required to recognise this all well |
15:34 | NEIL |  Neil should now recognize the keyword "extends", but it won't have much effect yet |
14:51 | STATUS |  BRB :) |
14:51 | STATUS |  So I only Gotta wait for it |
14:51 | DONE |  Bread into the oven |
14:50 | DONE |  Feeding the cat |
14:47 | TODO |   And I should also have fed my cat a little while ago... Luckily she ain't mad at me for it. |
14:47 | TODO |  But first time for food.... My stomach hurts and shouts out for food.... |
14:45 | TECHNO |  Before I get into the combat routine I really need to experiment on extendable classes, as I really don't know if I already properly covered that in Neil... It ain't that much of trouble if not, as I can still work it out by a bit of cheating, but as long as I don't have to... Why should I? |
12:39 | DYRT |  However first I have a few obligations to Dyrt.NET so I guess I should get onto that first |
12:38 | STATUS |  Just like in "DYRT.NET" I'm planning to work with a kind of class that basically houses the data a combatnant should have.... Now Neil is not yet full adaptable with extendable classes, but due to the most of all run-time nature of Neil (due to it using Lua) I can easily get around that... I think.... ;) |
12:36 | STATUS |  Well, from here I can try to get a few things on the move |
12:34 | CONFIRMED |  YES! YES! YES! 
|
12:32 | TEST |  Take X |
12:31 | STATUS |  This should mean though I am now really close to getting everything to work the way it should.... (Almost sounds too good to be true) |
12:31 | FIXED |   Code typo |
12:29 | TEST |  Take IX |
12:28 | STATUS |  Okay, This should get me close to getting things to work... I hope? |
12:07 | FIXED |  "Killed" was NEVER supposed to be "read-only" (the system cannot know it has to remove an actor otherwise) |
12:03 | TEST |  Take VIII |
12:03 | FIXED |  Syntax issue |
11:57 | TEST |  Take VII |
11:57 | VOID |  ? |
11:57 | HUH |  ? |
11:55 | INVESTIGATION |  Why? |
11:55 | COCKROACH |  ANd still no good! :( |
11:55 | TEST |  Onto Take VI |
11:55 | TEST |  Take V pointed those out |
11:44 | FIXED |  Unknown identifier |
11:43 | FIXED |  Scope issue in Neil glue code |
11:41 | VISUALSTUDIO |  And of course, I must compile all that crap first, so here goes.... |
11:41 | NEIL |   Some new glue code was therefore also needed, so let's come up with that |
11:37 | REMOVED |  I removed the most unsafe one that is bound to cause trouble only from Apollo.... Projects so small the function act act safely are close to non-existent, so why should I care about those anyway? |
11:36 | C++ |  So I wrote a few alternate API functions which should be a lot safer |
11:33 | STUDY |  I've looked up table pushing, but my analysis says that since must of the same functions are being used as for regular value returns the function is just as risky, so best it not to go there. |
1:07 | NOTE |  I will take a look, as I believe Lua can push tables from C, but I am not fully sure how this works, so I'll require some study for this! |
1:06 | SOLVED |  I know what it is..... JCR6.Entries must deal with too many return values... I thought I had taken care of that now... Apparently not.... |
1:03 | STATUS |  However given the time, and the fact that I must stop at some moment as I too need sleep this will have to wait until later no matter what the computer wants me to do! |
1:02 | FAILURE |  A sudden total crashdown happens without any error message at all.... This mostly refers to serious trouble |
0:58 | TEST |  Take IV |
0:58 | FIXED |  Group issue |
0:58 | TEST |  Take III |
0:58 | VOID |  ???? |
0:50 | TEST |  Take II |
0:50 | FIXED |  Mouse pointer unknown |
0:50 | FIXED |  Errorlink |
0:47 | TEST |  Let's throw this to da test |
0:47 | DONE |  The development escape... I insist on having that active before running this all up |
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 |