wildride69

Engaged Member
Jan 5, 2023
2,172
5,740
Cyberslayers Update 0.5 ETA End of May


Development of version 5.0 will be completed in the next few days

In-depth work has been carried out on the Dark Tunnels zone, with the addition of gameplay elements and new skills.

The dynamic between Aline and Kassiah has been strengthened, as have situations of peril in the face of the Grims mutants.

The level of detail in these additions took several weeks to complete. Added to this is Lucius' complete arc with Kassiah, which should deliver a good experience.
Promo01.jpg

Dozens of animations and nearly 700 renderings were produced. Still growing.

I've still got the final content of the dark tunnels with the Core Seeds, a side task given to me by THE CORE that reinforces Aline's corruption and influence with Kassiah.

So there will be new story elements and, above all, an area you know well will be enriched.

To this, I've taken care to add detail elements such as random lines of dialogue and Traits (without them being too intrusive if you've unlocked a lot of them).

Sound and camera effects have also been added.

In view of all this work, there are still some ten days to go before testing.

As this is a major release, we'll need to examine every element, including the BONDS.
Promo03.jpg

A release date for early access is scheduled for the end of May.

The public release will be in June.


In my own opinion, without hindsight, this is a quality update that still needs fine-tuning. The scenes are good, in the spirit of the game.

I hope your wait will be rewarded.
 
Last edited:

tallman102

Newbie
Oct 8, 2021
82
118
Anyone know how to start the Red Eye Company content?

EDIT: Nevermind, just advanced the main story until it got unlocked.
 
Last edited:

jetpurse788

New Member
Jan 8, 2025
12
7
Maelion I read your Patreon posts recently and saw the work on the slow loading/saving. I debugged that myself previously and fixed it without needing to debloat the load/save files.

A big problem is that when displaying the screen with the saves, RPG maker loads all the entries for every entry, resulting in quadratic behavior, which really hurts with large numbers of saves (I'm up to 100 something as I like to save a lot due to lack of gallery). I put a cache in place that only reloads the list of saves if the cached list is older than 5 seconds:


Code:
diff --git a/Cyberslayers/www/js/rpg_managers.js b/Cyberslayers/www/js/rpg_managers.js
index 49f61a9..faf29e4 100644
--- a/Cyberslayers/www/js/rpg_managers.js
+++ b/Cyberslayers/www/js/rpg_managers.js
@@ -45,6 +45,9 @@ DataManager._globalId       = 'RPGMV';
DataManager._lastAccessedId = 1;
DataManager._errorUrl       = null;

+var $_global = null;
+var $_globalTime = 0;
+
DataManager._databaseFiles = [
     { name: '$dataActors',       src: 'Actors.json'       },
     { name: '$dataClasses',      src: 'Classes.json'      },
@@ -239,6 +242,8 @@ DataManager.setupEventTest = function() {
};

DataManager.loadGlobalInfo = function() {
+    if (Date.now() - $_globalTime < 5000)
+        return $_global;
     var json;
     try {
         json = StorageManager.load(0);
@@ -253,6 +258,8 @@ DataManager.loadGlobalInfo = function() {
                 delete globalInfo[i];
             }
         }
+        $_global = globalInfo;
+        $_globalTime = Date.now();
         return globalInfo;
     } else {
         return [];
This is a diff on www/js/rpg_manager.js, I'd attach the full file for those not knowing diff, but apparently .js files are not allowed. With this change the load/save menu opens pretty much instantly for me.
I thk attached files didn't exist

Any suggestions?
 

tallman102

Newbie
Oct 8, 2021
82
118
Maelion I read your Patreon posts recently and saw the work on the slow loading/saving. I debugged that myself previously and fixed it without needing to debloat the load/save files.

A big problem is that when displaying the screen with the saves, RPG maker loads all the entries for every entry, resulting in quadratic behavior, which really hurts with large numbers of saves (I'm up to 100 something as I like to save a lot due to lack of gallery). I put a cache in place that only reloads the list of saves if the cached list is older than 5 seconds:


Code:
diff --git a/Cyberslayers/www/js/rpg_managers.js b/Cyberslayers/www/js/rpg_managers.js
index 49f61a9..faf29e4 100644
--- a/Cyberslayers/www/js/rpg_managers.js
+++ b/Cyberslayers/www/js/rpg_managers.js
@@ -45,6 +45,9 @@ DataManager._globalId       = 'RPGMV';
DataManager._lastAccessedId = 1;
DataManager._errorUrl       = null;

+var $_global = null;
+var $_globalTime = 0;
+
DataManager._databaseFiles = [
     { name: '$dataActors',       src: 'Actors.json'       },
     { name: '$dataClasses',      src: 'Classes.json'      },
@@ -239,6 +242,8 @@ DataManager.setupEventTest = function() {
};

DataManager.loadGlobalInfo = function() {
+    if (Date.now() - $_globalTime < 5000)
+        return $_global;
     var json;
     try {
         json = StorageManager.load(0);
@@ -253,6 +258,8 @@ DataManager.loadGlobalInfo = function() {
                 delete globalInfo[i];
             }
         }
+        $_global = globalInfo;
+        $_globalTime = Date.now();
         return globalInfo;
     } else {
         return [];
This is a diff on www/js/rpg_manager.js, I'd attach the full file for those not knowing diff, but apparently .js files are not allowed. With this change the load/save menu opens pretty much instantly for me.

Just tried this by adding the diff lines using notepad. Didn't feel a noticeable difference when loading and creating saves, for reference my biggest current one is around 88.
 

Patsy221

Newbie
Feb 10, 2018
75
44
Fixing save bloat - so you can save the game quickly again

Save bloat occurs when you first open the 'Bonds' menu. It creates about 560 duplicate characters within your save, that expands your save file to 100 times its original size, and makes it take ages to save.

The method below appears to have fixed my end-game file.
  • Make a copy of your current, broken save
  • Upload your current, broken save
  • It will be very long thanks to the duplicated game actors. Hit 'End' to get to the bottom.
  • "File unpack"
  • Copy text
  • New
  • Paste text
  • Tree view
  • Expand actors > _data
  • You should see @a: 590ish items.
  • Right-click on the "590ish items", and Edit Array
  • This opens table view, with the path actors._data.@a
  • Use the narrow bar in bottom-left to scroll right a little, until you see the 'name' column
  • Click the heading once to sort by name. 560ish null rows will be at the top, with 20ish named rows below them. Remember the reference number of the first named row.
  • Click back into tree view
  • Select all the null actors by clicking at the start of #0; holding shift; clicking at the end of the last one you want to delete
  • Now you've trimmed the bloat
  • Click back to table view
  • Scroll right until you find the _actorID column. It is just before the 'name' column, and has numbers from 1 to 600ish.
  • Click on the top of that column to sort it, small to large. That puts the characters back in order.
  • Click into text view. Right at the end, just before the square bracket, is a ",null". Remove this. Scroll to the top and add "null," at the top, just after the opening square bracket. You're moving the null table (which is important for everything to match up) from last to first.
  • Click "Apply" in the bottom-right. This saves the changes you just made to the actors, and returns you to the main view
  • Click back into text view so that you see everything again
  • Ctrl-A, Ctrl-C
  • Return to your saveedit tab
  • Delete the text there, and Ctrl-V to replace with the test from jsonedit
  • Download filex.rpgsave
  • Replace your broken save with it
It's possibly I've missed something here that will appear later, but for now, Datapad, Phantasm, and the first few scenes all seem to be working.
Absolute Legend. Thanks!
 

agenericbob

New Member
Jan 27, 2018
5
10
Just tried this by adding the diff lines using notepad. Didn't feel a noticeable difference when loading and creating saves, for reference my biggest current one is around 88.

Not very different and very slow, or not very different and already pretty fast? (Notably it isn't about the save/load specifically, but about the slowness in the load/save selection screen)
 

tallman102

Newbie
Oct 8, 2021
82
118
Not very different and very slow, or not very different and already pretty fast? (Notably it isn't about the save/load specifically, but about the slowness in the load/save selection screen)
I guess it was a pretty subjective test on my part. It certainly wasn't worse. I can try again later and see.
 

Maelion

Member
Game Developer
Sep 10, 2017
392
2,414
Some news :

-Update 0.5 is coming in June for every Patreon Tiers and for the Public
-A new start will be needed because of the bonds system being reset
-Save/Load bloat is definitely gone and the game starts/loads in 1 second
-I'm finishing the content right now and it's a bit delayed because I want quality over rushing things

Themes will be :

-Giant Bot battle (main story with choices based on skills, traits)
-Lucius and Kassiah (Optional Control, Submission, Hacking)
-Dark Tunnels enhanced (Slayer Moves, new scenes with the grims, core seeds events, Kassiah and Aline more intense relationship)
-A few new soundtracks

027.jpg
 

tallman102

Newbie
Oct 8, 2021
82
118
Some news :

-Update 0.5 is coming in June for every Patreon Tiers and for the Public
-A new start will be needed because of the bonds system being reset
-Save/Load bloat is definitely gone and the game starts/loads in 1 second
-I'm finishing the content right now and it's a bit delayed because I want quality over rushing things

Themes will be :

-Giant Bot battle (main story with choices based on skills, traits)
-Lucius and Kassiah (Optional Control, Submission, Hacking)
-Dark Tunnels enhanced (Slayer Moves, new scenes with the grims, core seeds events, Kassiah and Aline more intense relationship)
-A few new soundtracks

View attachment 4854047
Anything for the red district or will that be the focus of a future update?
 

agenericbob

New Member
Jan 27, 2018
5
10
I guess it was a pretty subjective test on my part. It certainly wasn't worse. I can try again later and see.
Nah it was really night and days for me (like 5 second per scroll vs. pretty much smooth scrolling) for me. Either it wasn't an issue for you or it is not working alright. Might be that I run under wine/linux and some operations are slower in that environment then ...
 

wildride69

Engaged Member
Jan 5, 2023
2,172
5,740
Some news :

-Update 0.5 is coming in June for every Patreon Tiers and for the Public
-A new start will be needed because of the bonds system being reset
-Save/Load bloat is definitely gone and the game starts/loads in 1 second
-I'm finishing the content right now and it's a bit delayed because I want quality over rushing things

Themes will be :

-Giant Bot battle (main story with choices based on skills, traits)
-Lucius and Kassiah (Optional Control, Submission, Hacking)
-Dark Tunnels enhanced (Slayer Moves, new scenes with the grims, core seeds events, Kassiah and Aline more intense relationship)
-A few new soundtracks

View attachment 4854047
Thanks for letting us know a restart will be needed, as I was just about to finally get around to the last couple of updates, now I will just wait.

Thanks again
 

Maelion

Member
Game Developer
Sep 10, 2017
392
2,414
Thanks for letting us know a restart will be needed, as I was just about to finally get around to the last couple of updates, now I will just wait.

Thanks again
I will do my best for it to be first and last one before the 1.0.
After 5 years of development, it's also needed to make a fresh restart to see how things go.
Deleted a lot of bloats/scripts.
 

jmo200

Newbie
Jun 20, 2018
33
18
Tfw I didn't understand the message about bonds so now I have to restart the game after my like, 3 hours so the saves are not borked. Hopefully I can skip through the text real quickly.
 

SeroSwell12

Newbie
Nov 29, 2017
28
15
I will do my best for it to be first and last one before the 1.0.
After 5 years of development, it's also needed to make a fresh restart to see how things go.
Deleted a lot of bloats/scripts.
Makes sense to me, I haven't really used the bonds system but sometimes need to be reworked.
 

tallman102

Newbie
Oct 8, 2021
82
118
Tfw I didn't understand the message about bonds so now I have to restart the game after my like, 3 hours so the saves are not borked. Hopefully I can skip through the text real quickly.
Yeah, I don't get the bonds either. They're something you get from seeing specific story elements and progressions, but then when you save you shouldn't enable them (or something?)?
 

Gari Fuze

Member
Feb 19, 2020
119
635
Yeah, I don't get the bonds either. They're something you get from seeing specific story elements and progressions, but then when you save you shouldn't enable them (or something?)?
Bond menu once opened, it is not even good or functional, will bloat your save file, that causes it to take literally minutes to load or save the game.
 
4.70 star(s) 80 Votes