Game
Immortal Sins
5 years ago

Some misc stuff for Immortal Sins


Well... This year's been quite productive for me, aside from times I wanted to take a break. And the new version has evolved from the early days. From almost a carbon port of the VX Ace version to a vastly improved version. There's still work to be done, but it's coming along nicely (albeit slowly). With the next decade coming soon, I'd like to talk about a few things that are coming soon.

.NET Core 3.1

Recently, Microsoft released .NET Core 3.1. This release is pretty much a big bugfix release. But, it's also an LTS release. That means that Microsoft will support this version for about 3 years (if I recall right). I've already switched over to that version and a new version will come with it. This is primarily to get all of the fixes.

Crash reports

Well... This will be interesting...

I have recently implemented an automated crash data uploader to both Northbridge and the game. What this will do is to upload info about crashes (and some errors) to a server. I'm implementing this because:

  1. There are times I am wondering why the game crashes for some people.

  2. It can help to diagnose any issues encountered.

  3. My Bug Report server died so I'm pretty much blind. I was able to set up a backup page, but I'd like something more central.

Now, I know some of you thinking: Ace, will this collect any personal info? No, it won't. I am using a third-party service, but I'm making sure that no personal info is uploaded. It's set up to collect the error stack (details about the crash), game (or Northbridge) version, Operating System version and .NET Core version. The service I use has a data scrubber as well, so if it sees anything sensitive, it will remove it before I see the report. The automated report will be opt-in, of course. It won't suddenly diagnose what causes issues, but it will help me improve the game in the long run.

What's next?

For the next months, I'll be polishing up the game, from the prologue to the first part of the story. Mainly, the dialogue and re-working some of the dungeons. I hope to also make a few more guild missions for the game as well. At any rate, I'm pretty close to release Second Edition as a stable version very soon.

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



0 comments

Loading...

Next up

Wrote a tool that installs the game's dependencies. That means Northbridge will always use the latest version of the Microsoft Edge WebView2 Runtime.

It's pretty early, but here's a look at a mob manager, handling the enemies in the game. The code streamlines the programming of the enemies. Hopefully, I can expand it to more useful ways.

Enjoy a nice dish, get a nice buff. What's not to like?

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

Jump List returns in the next update.

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

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.

It's still pretty early work, but I am working on making the UI more dynamic and sleek. Including faces changing depending on their HP.

Added the option to rebuild the cache. This will clear the cache and then decompress the files from the packages.

The new package manager UI in action. Works regardless if you skipped the launcher or not.