Game
Immortal Sins
4 years ago

Monthly Sync: February 2022


Hello everyone!

This will be a short one since February has been a hectic month for me. Most of the work went into the overhauled launcher. So, this post will be talking technical info about the new launcher.

THE NEW LAUNCHER

Northbridge’s main goal is to provide useful features, from backing up saves to diagnostics. With the R3 version, the codebase has been (mostly) overhauled. First up, the code was split into modules. This makes it easy to manage the code and each module can be expanded in a modular manner. Second, the UI code was re-worked using the MVVM pattern. I am binding commands and variables to the UI. This automates part of the logic (no need to explicitly tell the UI to check. It’s done automatically) and makes it easy to re-design the UI when needed. Finally, I am using Prism, which brings features that make my work easier. From drawing dialogs to initializing the modules. While I am at it, I have re-designed the launcher’s menu. This should be far nicer to look at and navigate.

image.png

That is all for now. There is work to be done before I release the next update. I hope that I’ll have ready this March or April. See you in the next post.



0 comments

Loading...

Next up

Taking the wraps off. For real this 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.

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.

I am happy to announce, World One Chapter 1: Remade.

I will share more info in the next newsletter.

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

Welcome to "Esmarna: Portable", my newest RPG game that I'm working on (read the article)

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.

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

Resolví el tema del viaje rápido para el juego!

---------------

I figured how to make the fast travel for the game!

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