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 |
01:11:31 | VOID |  How many of these cases are there? |
01:07:35 | TEST |  Take MLXXIII |
01:07:33 | FUCKYOU |  Code typo |
01:06:16 | TEST |  Take MLXXII |
01:06:11 | VOID |   Another TrSPrintF fucker |
00:03:38 | STATUS |  I'll test later if this all works out the way it should |
00:00:37 | FIXED |  One API function in Kthura for SCI didn't return a value. I hope that fixes the Segmentation Fault |
- = 12 Jan 2025 = - |
23:58:34 | OFFTOPIC |  In House of Cards things appear to be going well. That's good! |
23:11:01 | OFFTOPIC |  Take MLXXI |
23:10:58 | FAILURE |  Segmentation Fault when loading a savegame. Well, that's a later concern. First some more testing on House Of Cards |
22:54:31 | CONFIRMED |  At least no more errors from Scyndi |
22:49:56 | COCKROACH |  Take MLXX |
22:49:51 | FUCKYOU |  I'm going crazy |
22:47:25 | SCYNDI |  Take MLXIX |
22:47:20 | COCKROACH |  It never ends! |
22:45:58 | TEST |  Take MLXVIII |
22:45:55 | FIXED |  Generated syntax errors in translations |
22:42:53 | TEST |  Take MLXVII |
22:42:51 | VOID |  Laaaalalah! |
22:41:13 | SCYNDI |  Take MLXVI |
22:41:08 | COCKROACH |   Dang! That was a hard one to find |
22:33:32 | SCYNDI |  Take MLXV |
22:33:28 | COCKROACH |  They just keep on coming! |
22:30:00 | SCYNDI |  Take MLXIV |
22:29:55 | FUCKYOU |  code typo |
22:29:32 | SCYNDI |  Take MLXIII |
22:29:29 | VOID |  Did I find the most annoying source of evil now? |
22:24:22 | SCYNDI |  Take MLXII |
22:24:19 | FIXED |  GRRR! Letter seen wrong! |
22:23:40 | SCYNDI |  Take MLXI |
22:23:30 | VOID |  Another occurance of a TrSPrintF mess up |
22:17:20 | SCYNDI |  Take MLX |
22:17:18 | FUCKYOU |  And NOW to resume the ACTUAL testing! |
22:17:04 | FUCKYOU |  It's about time. |
22:15:58 | FUCKYOU |  Take MLIX |
22:15:55 | FUCKYOU |  ; |
22:15:42 | FUCKYOU |   Take MLVIII |
22:15:39 | FUCKYOU |   GRRR! |
22:14:55 | FUCKYOU |  Take MLVII |
22:14:52 | FUCKYOU |  Code that may never fail, fails when touched by gcc |
22:13:21 | FUCKYOU |  Take MLVI |
22:11:46 | FUCKYOU |   When idiots declared code my not work... it never will! |
22:04:31 | SCYNDI |  Take MLV |
22:04:26 | VOID |  another occurance voided |
21:50:16 | SCYNDI |  Take MLIV |
21:48:38 | REMOVED |   Another TrSPrintF call removed. |
21:41:05 | SCYNDI |  Take MLIII |
21:40:59 | FUCKYOU |  More false alarms |
21:39:40 | SCYNDI |  Take MLII |
21:39:31 | FIXED |  False alarms |
21:38:09 | RESULT |  It appears to be needed (sigh) |
21:38:02 | DEBUG |  Take MLI |
21:28:55 | DEBUG |   I've added a warning in TrSPrintF when non-ASCII characters come past. I don't want to say any of those after all. |
21:28:12 | FIXED |  One important fix has been done to the SCI runtime, which caused a lot of Segmentation Faults in Linux. Lua API functions do require a return, and quite a lot had none. |
21:27:12 | TECHNO |  The Scyndi compiler did use TrSPrintF a lot, but it turns out to be allergic for strings, and this is a huge problem, as it's hard to find all occurances. In Windows things did turn out not too bad, but Linux is by far more sensitive, and that shows. |
13:55:37 | SITE |  Well, well, well, it seems Azor has finally understood how to handle the CODE::BLOCKS tag (about time). |
13:53:07 | NOTE |  To tell the truth, more takes took place, but it was too much (even for me) to note them all here. |
13:51:50 | CODE::BLOCKS |  Take MLI |
13:48:25 | RECOVERED |  Only a small part now I had to redo... I think! |
13:42:34 | OFFTOPIC |  Okay, I never had any respect for the sheep-like behavior in the Linux community when it came to the "saint" status Linus Torvalds could get himself, but I must thank him properly, and the work he saved me now, really justifies no less than this. |
13:39:30 | OFFTOPIC |  He gave us GIT 
|
13:36:11 | RECOVERED |  Linus Torvalds, my savior! Thanks to git and all the crap already being in commits I could easily recover most of the crap I just did.... |
13:32:11 | STUPIDITY |  It was ENTIRELY MY FAULT |
13:32:01 | FAILURE |   An act of TOTAL STUPIDITY from my side makes that all I did so far has been lost, so I gotta start all over. |
13:12:21 | FUCKYOU |  Icon works, styling doesn't... Oh well, I'll dig into that later! |
13:11:49 | SITE |  The icon and the layout for CODE::BLOCKS should now also work. Let's see. |
13:10:46 | MYSTERY |  Suddenly Azor DOES save the project dir it its global config... Miracles DO happen |
13:08:09 | FAILURE |  and more stuff is not right, I see |
13:06:58 | FAILURE |  I really need to sort out why Azor doesn't save the project directory in its global config |
12:53:17 | CODE::BLOCKS |  Things go well so far! |
12:50:06 | CODE::BLOCKS |  Several things added, but not nearly there YET! |
12:29:21 | CODE::BLOCKS |  I've looked a few things up about what to put in .gitignore for Code::Blocks and bin, obj, *.layout and *.depends was exactly what I thought, and what some sources also confirm, so here goes! |
12:14:11 | CONFIRMED |  And Gwendolyn works, by the way, so I can now get to focus on, tadaa.... SCI_Run |
12:13:51 | NOTE |  I'll see to it later that the CODE::BLOCKS tag gets its own icon is is styled like the rest |
12:13:25 | CODE::BLOCKS |  Take ML |
12:13:19 | SITE |  Added tag CODE::BLOCKS |
12:13:10 | C++ |  Converting Gwendolyn into Code::Blocks and see what happens |
01:45:40 | TECHNO |  I will investigate later what the right approach will be for my SDL2 based apps, such as the SCI_Run app, which is of course for the run-time of Scyndi games. I am thinking to make Gwendolyn my actual test case. This because Gwendolyn is a lesser vital app, so less dangerous to mess up. When I got Gwendolyn well-covered, things should get easier. Code::Blocks does have a template for SDL2, and perhaps that can make my life a lot easier. |
01:35:56 | TECHNO |  Now if SCI_Build cannot find scyndi by itself it will ask for its location, but that's a later concern for when I actually get all this crap on the move. |
01:35:10 | SCYNDI |  Scyndi as now been compiled in Code::Blocks as well. |
01:19:04 | TECHNO |   I have to note that the Scyndi compiler itself is NOT part of the SCI project. It's a dependency, so Scyndi will have to be compiled separately... Well, I think it won't be that much trouble. |
01:17:05 | LINUX |   Well, I couldn't resist... The SCI builder has been compiled for Linux. |
00:21:00 | SYSTEM |  I'm not gonna get SCI compiled for Linux today. (The SCI versions I have for Linux are HOPELESSLY outdated) |
- = 11 Jan 2025 = - |
23:37:08 | C++ |  I've converted Syldeyn into a Code::Blocks project. That went pretty well. So far. |
23:34:59 | C++ |  I've been giving Code::Blocks a try. Not as good Visual Studio all all stuff, but it is, certainly for the time being a very decent IDE, and it may also save me a lot of scons files, and it can rid me of MicroSCHOFT. On Windows it never worked for me. On Linux it fortunately does. |
19:51:38 | FAILURE |  It looks like, this is gonna be a long run. I guess it's back to the command prompt (for now) when it comes to this one (sigh) |
19:48:25 | FAILURE |  fatal: Unable to create '/run/flatpak/doc/2e443796/Script/.git/index.lock': Permission denied Fantastico |
19:42:34 | LINUX |  Not really happy... all it can do is browse... Let's try GitFriend |
19:32:34 | LINUX |  Of course, new system new apps. As for Github (or possible other repository sites), I am currently giving gitg a chance for a quick gui interface, to keep my repositories up to date. This devlog (generated by Azor) can keep itself up-to-date automatically, but with my projects, that's not really how it works, so I need to make sure stuff's alright |
19:28:15 | GITHUB |  Well, the misary Microschoft put me through there, has been solved... for now! |
19:12:39 | CONFIG |  Git base configuration covered |
19:11:35 | FIXED |  Well, the base config works, but it's not configuring Git I must worry about. (Once you read this, consider it proof stuff works). |
18:59:29 | NOTE |  It will take some time before I can work on fully now, though. For starters, I will need to recompile a lot of crap before before I can work on, and not to mention that my current system is not yet up to par with applications in general. |
18:58:06 | LINUX |  And from now on Linux is also my main system. This also means that Linux will be the primary target of my work for now. |
18:57:00 | SYSTEM |  Well, the "surgery" on my PC has been completed.... Well, sort of. |
14:34:50 | TEST |  Take MXLIX |
14:34:48 | LAZY |  Deprecated routine added as the coderot became unbearable and impossible to debug! |
14:32:46 | TEST |  Take MXLVIII |
14:32:43 | CONFIRMED |  Part I works, now to load a savegame done after this, in order to make sure, the banner won't appear again, if it already did so before! |
14:30:23 | TEST |  Take MXLVII |
14:30:22 | FIXED |  CONCAT the Lua way, Jeroen. Not the C++ way and not the Pascal way! Okay? |
14:29:10 | TEST |  Take MXLVI |
14:29:08 | STUPIDITY |  Very bad, Jeroen! You know better than this! |
14:27:26 | TEST |  Take MXLV |
14:27:23 | LINK |  Done |
14:25:43 | STUPIDITY |  I must trust on it that the loading and preparing works, but when not part of the DrawScreen routine, nothing will happen. |
14:24:31 | TEST |   Take MXLIV |
14:24:30 | FIXED |  Reference mistake |
14:23:07 | TEST |  Take MXLIII |
14:23:06 | FIXED |  Missing reference |
14:22:23 | TEST |  Take MXLII |
14:22:22 | FIXED |  Code typo |
14:21:25 | TEST |  Take MXLI |
14:21:23 | COSMETIC |  Well, I was getting bored, so I implemented the "Welcome" sequence. Was easy to do (I hope), and although cosmetic, better now then when I really could spend my time on something important |
13:18:58 | SYSTEM |  The next obvious step would of course be that the enemies would be chasing you if you get too close, but before I get to that, an important announcement is in order. My computer is as good as dead. For now it's stable enough that I could work on the game, but when you've had 19 BSODs on one day, you know it's only a matter of time before the system will bust.... AGAIN! And what I did on the enemies so far was actually the EASY work. A friend of mine will be getting to operate my computer (surgery, so to speak), and that makes me wonder if it's a good idea to continue now that I'll be getting into such a complex time consuming opreation of the game, when I'm now at a good spot to call it a day, and to continue later. Of course, it's also the question if things go right in the first go (nobody can tell) when it comes to the hardware replacement (which is, after all, always nasty business), so there's also no telling if there are any delays... And I don't want those in the middle of complex coding. Long story short, I'll have to pause this project until I'm sure it's safe to move on. |
13:09:10 | RESULT | |
13:06:50 | TEST |  Take MXL |
13:06:48 | FIXED |   Bad return look up |
13:05:23 | TEST |  Take MXXXIX |
13:05:22 | SOLVED |   Fuck you! |
13:04:01 | FUCKYOU |  Take MXXXVIII |
13:03:56 | FUCKYOU |  Would INTVALUE really return a string? (since when?) |
13:01:10 | FUCKYOU |  Take MXXXVII |
13:01:06 | FUCKYOU |  let's fuck this out a little further, shall we? |
12:52:05 | TEST |  Take MXXXVI |
12:52:03 | DEBUG |  WTF? |
12:50:34 | TEST |  Take MXXXV |
12:50:27 | DEBUG |   Moaning about a string? Not possible at that point. An extra debug line should help me! |
12:50:10 | TEST |  Take MXXXIV |
12:50:09 | FIXED |   Fixed it! |
12:47:04 | SOLVED |  Found it! |
12:45:28 | HUH |   Yet the console log not only confirms it to be called, it also gives the parameter types that should NOT go with it! |
12:43:50 | TEST |  Take MXXXIII |
12:43:48 | HUH |  An impossible error. The function throwing it should not even have been called at all. |
12:35:22 | TEST |  Take MXXXII |
12:35:21 | LINK |  GINIE |
12:34:38 | TEST |  Take MXXXI |
12:34:37 | HUH |  Oh, well |
12:34:32 | HUH |  Didn't I macro that one? |
12:33:03 | TEST |  Take MXXX |
12:32:42 | FIXED |  misnaming |
12:31:53 | TEST |  Take MXXIX |
12:31:52 | STUPIDITY |  How on earth did I get to numlevel? |
12:31:03 | TEST |  Take MXXVIII |
12:31:01 | FIXED |  Declaration fault |
12:29:53 | TEST |   Take MXXVII |
12:29:52 | VOID |  Static->Static issue |
12:28:45 | TEST |  Take MXXVI |
12:28:42 | SCRIPT |  Enemies should now turn green/ember/red depending on their level compared to yours. With Briggs with you, that will likely all be green. |
12:17:27 | VOID |  Arrays starting at 1 in Lua, but on 0 in Scyndi. 0 it will be, so Scyndi's Len check will be used, and Lua can just do that. |
11:31:33 | CONFIRMED |  So far, so good! |
11:30:38 | TEST |  Take MXXV |
11:30:36 | FIXED |  I totally messed that line up |
11:29:08 | TEST |  Take MXXIV |
11:26:46 | NOTE |  ALL I can test now is if this compiles... nothing more. This is all UNDER THE HOOD code. |
11:26:23 | SCRIPT |  Set up routines that should color the enemies |
10:59:15 | TEST |   Take MXXIII |
10:14:54 | CONFIG |  I've set the enemy's dominance on 20 by default for now, but it WILL be possible for the databuilder to adapt that if it turns out to be needed. |
10:13:30 | CONFIRMED |  NOW the enemies do appear (at last) |
10:00:11 | TEST |  Take MXXII |
09:59:50 | DEBUG |  More information pour moi! |
09:59:43 | FIXED |  ?? |
09:58:04 | INVESTIGATION |  Why? |
09:57:57 | BUG |  No response at all! |
09:56:03 | TEST |  Take MXXI |
09:56:01 | FIXED |  := in stead of = |
09:55:08 | TEST |  Take MXX |
09:55:01 | FIXED |   Property declaration syntax error (forgot the keyword GET) |
09:53:16 | TEST |  Take MXIX |
09:53:10 | DONE |  Enemy objects should appear on the map now, however they are NOT yet colored based on difficulty, nor ar they responsive to the player at all. Encounters will therefore NOT yet be triggered. |
09:51:07 | SCRIPT |  Object creation and link up |
09:34:55 | TRANSFER |  Encounter markers |
09:00:02 | NOTE |  Can't check that untill everything else has been done |
08:59:47 | DONE |  Labels |
01:03:15 | STATUS |  And so far the log to myself |
01:03:06 | TODO |  I think the data generator also needs to put in the label and dominance information. Labels in particular. |
01:02:26 | TODO |  Record destroyer, which also removes the enemy on the map (can't do this with the garbage collector as the enemy will be put on the map all the time). |
01:01:44 | TODO |  Create actor on map |
01:01:28 | TODO |  Chain the enemies to the foe records |
01:01:08 | TODO |  Read-Out levels.ini (needed to set the enemy's levels) |
00:57:32 | NOTE |  No way to test this until the moment comes the true comparing kicks in |
00:56:22 | SCRIPT |   Average party level calculation |
00:40:50 | VOID |  Take MXVIII |
00:40:46 | VOID |   Pure Lua will always fall over the fact that arrays start with 1 in pure Lua. I needed to void that. Now the exact order in which foes are loaded doesn't really matter so it's not that much of an issue |
00:38:49 | INVESTIGATION |  What's going on here? |
00:38:42 | BUG |  Good, but not good enough! Only ONE foe gets actually listed. |
00:34:46 | TEST | |
00:34:44 | FIXED |  Missing static |
00:33:46 | TEST |  Take MXVI |
00:33:43 | FIXED |  Wrong table |
00:31:11 | TEST |  Take MXV |
00:31:10 | COCKROACH |  And this in particular must turn into a cockroach? |
00:29:49 | TEST |  Take MXIV |
00:29:48 | FUCKYOU |  I don't wanna talk about it! |
00:28:43 | TEST |  Take MXIII |
00:28:36 | FUCKYOU |   Worked too much with both C++ and Pascal for awhile, so forgot operators work a bit different here. |
00:26:58 | TEST |  Take MXII |
00:26:56 | VOID |  ... |
00:25:32 | TEST |  Take MXI |
00:25:30 | LINK |  Extern |
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 |