Game
Immortal Sins
9 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

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.

A small teaser for the next update.

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.

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

Added a simple audio system to the launcher.

Jump List returns in the next update.

Game development progresses smoothly. A mini WIP.

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.

Waz zis? An overhauled map? Yes. Coming soon.

Who did this?