Game
Immortal Sins
8 years ago

Bi-Weekly Update #45


Welcome back! Back to the regular drill.

Northbridge Improvements:
While developing Northbridge, it can get a bit of a hassle debugging it. Aside from reusing some code as classes, part of the code is also on the Standalone Save Manager (which is a cut down version of the launcher), so it ends up being a bit of insane. A spaghetti western insane. So, I went on the code and refactored it in two steps:

  1. Move classes to separate files. Moving the code to separate Class.cs files makes it easier for me to find the code that got bugged. Plus, it keeps it nice to read.

  2. Move identical code over to a common library. Since both the launcher and the Save Manager are made from the same cloth (so to speak), it makes no sense to have the same variables and classes twice. If classes and variables are in both, these are moved to a common Dynamic Link Library. This not only makes debugging much easier, it also minimizes the storage and memory usage (although it’s minimal). The library is currently small, but I’ll be moving more code to it.

I’d like to note this: Some computer users don’t like dealing with DLL files. I have taken as many precautions as I could so nothing breaks. The DLL file will be on the game’s folder and not on Windows’. And I have run anti-virus checks on VirusTotal and it reports that the DLL file is fine.

Under the hood changes (yet again):
I’ll talk about them quickly, as they are small:

  • Finished reworking how guild missions are issued.

  • Finalized the way story missions are recorded.

  • Polished the graphics a bit, along with some edits on some maps.

  • Fixing up some bugs.

That is all for now. See you on the next post.



0 comments

Loading...

Next up

A small teaser for the next update.

Implementing Armor Corrosion. This put quite a dent in the target's armor for a short time.

A bit of an old but goodie coming back: Quick Load! In an upcoming update, you can jump back to where you left off with a push of a button.

While I'm preparing August's Monthly Sync, I'm preparing a Trello board for the game. You can see what I'm working on here. https://trello.com/b/CjFyzH50/immortal-sins-game-development Pardon my dust, while I'm getting this up and running.

Jump List returns in the next update.

It's a bit early, but I have something cooking. Keep an eye out.

Time for a bit of shenanigans: RPG Maker MV running on top of Tauri! This more future proofed framework means better performace and smaller file sizes. It does require some re-work in the engine, but it could lead to true cross-platform games.

Something something... Stuff that I worked on.

Added achievements. Because why not?

Done some improvements to the backup system. Even added an icon to let you know that it's working.