Game
Immortal Sins
9 years ago

Bi-Weekly Update #37


It’s that time of the month!
OpenGL support!
For a long time, the game was more of a CPU dependent game (as in, it relies heavily on the processor). While it can play well on more recent computers, it has the issue that if the CPU lowers it’s frequency (say, to prevent burning itself) the game’s performance would suffer (figuratively speaking). This can make the gameplay a painful experience in some cases. To counter it, I’ve implemented an anti-lag system to improve performance. Now, I’m taking it a step forward: I’ve implemented OpenGL support. With this API, it will allow the GPU (your graphics card) to at least assist in processing the graphics. Although it doesn’t bring big performance boost, it’s the best way, since it provides a nice balance of speed and compatibility with the scripts (so it doesn’t break them and I end up having to completely rebuild the engine).

Patcher:
Older followers may recall that I’ve mentioned on the patch notes on D0.10 that the installer added a registry key for a patcher I was working on. Well, it’s almost ready! Using that registry key, the patcher can detect the location of the game. With just one click, the game gets patched in seconds. The UI is simple and it’s packed into one file. This was more difficult to make, since I had to figure out how to pack the files into one executable. Here’s a preview:

5d0b7a2323a33.png

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



0 comments

Loading...

Next up

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

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

A small teaser for the next update.

Something something... Stuff that I worked on.

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.

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

Added a simple audio system to the launcher.

Added achievements. Because why not?

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.

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