• Add Review
  • Subscribe
  • Nominate
  • Submit Media
  • RSS

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.