-
Content Count
99 -
Joined
-
Last visited
-
Days Won
4
Posts posted by AceOfAces_Mod
-
-
Released a patch for the game today, which brings a small update to the launcher (if you are playing the game on Linux, you can skip this one). With this update, the package versioning and the list of file hashes (used to verify that there are no tampered, damaged or missing files that would break the game) are separate from the launcher. When the game starts, it will load them up from a few files. This makes it easier to push out updates to the game (and implement future features as well).
Northbridge Changelog:
-
Package version and file hash list are stored in two files.
-
Sped up the launch times for both the Game Master and the launcher.
-
The game version is referenced from a manifest file.
-
Fixed localisation issues.
-
Fixed bugs related to the file checks.
-
Fixed a bug, where resetting the cache (Cache Management -> Reset) would instead start the game.
-
Library updates.
-
-
After months of work, I am happy to announce that I have released version D0.40 (codename "Arcane Steel"). This version of the game comes with a ton of quality-of-life changes, re-works, and the overhauled Northbridge Platform. Although, there's still work to be done, the new foundation will allow me to further refine the game.
changelog:
Game
- Added a new side-mission.
- Updated renderer to 0.62.
-
Balancing changes to the characters:
-
Maria
- The "Wish" skill can be learned. Sacrifices half of the remaining HP in order to heal an ally (2 X sacrificed HP).
- "Cure" and "Mega Cure" skills were transferred from Zero to Maria.
- If Maria heals an ally, the spare HP is given to Maria.
- Raised the Pharmacology and Recovery Boost to 20% (items and skills heal 20% more health).
-
Elena:
- The "Mana Burst" skill can be learned. Grants unlimited mana, boosts MAT, and nullifies cooldowns for a brief time (at the cost of damage received from mystical arts being boosted as well).
- The "Mana Claw" skill can be learned. Part of the damage is converted into MP damage.
- The "Overturn" skill can be learned. Flips the buffs and debuffs of everyone.
-
Zero:
- The "Super Guard" skill was replaced by Iron Guard. Part of the damage is converted into MP damage.
- "Healing Aura" skill can be learned. Can heal multiple allies over time, at the cost of MP (for upkeep).
- Replaced "Provoke" and "Cover" with a re-worked version of "Guardian Angel". When active, the damage to allies is redirected to Zero instead (also grants higher defense).
-
Rick
- Damage now scales based on how much HP is missing.
- Received the "Provoke" skill.
-
Jena:
- Will receive the "Adrenaline" state when DP is max. Boosts her stats but loses DP until it reaches 0.
- The "Life Drain" skill was replaced by "Blood Drive". When active, all attacks steal some of the HP.
-
Axel:
- The "Pure Might" skill can be learned. For a few turns, the user cannot do anything. Once that time passes, the damage that he has received is returned two-fold.
-
Sierra:
- Added the "Corrosive Ammo" skill. For a brief time, Sierra's attacks can corrode the enemy's armor (reducing their defense for a brief time).
- The "Accurate Shot" skill was re-tooled into "High Impact Shot" (reduces physical defense for a brief time. Can Stun). This skill requires a rifle to be equipped.
- Added the "Rapid Fire" shot. Reduces the cooldown of Combat Arts skills, alongside a boost of agility and evasion. Requires pistols to be equipped.
- Removed the "Armor Break" skill as it was redundant.
- He's more likely to be targeted by the enemies if he has a rifle equipped.
- The "Assassin's Gambit" skill can now be learned. Any excess damage dealt when the enemy is killed is transferred over the next attack (within one action).
-
Gus:
- "Lifeline" skill can be learned. Adds a state to the target, where if he/she's healed, Gus will also receive some of the heal (also applies in reverse).
- The "Assault" skill has been replaced by the "Morale Boost" skill. Provides a boost to attack and defense stats.
- The "Goddess' Embrace" skill was replaced by "Burden Transfer". Pulls all of the negative status ailments to the user. Heals his allies (depending on how many of them had).
- Removed "Nightmare" from the learnable skills.
-
Enemy Balancing changes:
- Strikers' damage scales depending on their missing HP.
- Strikers can no longer use Titan's Blessing.
- Mana Drain was replaced by Mana Siphon.
- Re-tooled the behavior of the Enforcers (including their skill set).
-
General Balancing changes:
- Pistols can be dual-wielded.
- Most weapons now have a piercing percentage (varies per weapon, applies to enemies too).
- Boosted Mana Regeneration per turn to 3%.
- Mana Recovery (activates when a Liquified Mana Fragment is used) now grants 10% Mana Regeneration per turn for 3 turns.
-
Maria
- Added the option for Full Screen.
- Added AutoSave.
- Added achievements.
- Changed the Loading Screen.
- Fixed misaligned choice boxes.
- Fixed some issues with the text.
- Fixed an issue where the deleted save would still be selectable from the Save/Load menu after deleting it.
- Improvements to memory management.
- Fixed an issue where the states counter wouldn't render properly on actors.
- Brought back the fix where the armor and the weapons were stored as separate entries in the inventory when they shouldn't.
Northbridge
-
Overhauled Northbridge Platform:
- Simplified the main UI.
- Re-worked the backend of the Platform, utilizing Prism.
- Re-worked code into modules.
- Improved the reliability of the diagnostics system.
-
The startup of the game and the save/settings backup of the engine have been moved to a separate executable.
- Allows easier startup while skipping the launcher.
- The package manager's unpack/cache update progress is shown here.
- Platform settings now save on the same folder as the game saves and settings.
- Support for Long File Paths (Windows 10 (Version 1607) and newer).
-
Package Manager Improvements:
- Improved performance of the package manager.
- Added the option to re-build the cache for the Package Manager.
- Improved the reliability of the Backup System.
- Added code to prevent the launcher from launching multiple times.
- Added a link to the roadmap page.
- Updated to .NET 6.
- Fixed a bug where it referenced the wrong path for WebView2 Runtime.
-
Removed the following settings, as the newer version of the renderer has removed the necessary flags:
- Show FPS. Press the F2 key to show it instead.
- Force 60 FPS.
- VSync.
- Removed Discord Rich Presence as it was pointless.
- Temporarily removed the Restore option from the Backup and Restore Menu. It will return after an overhaul in a later update. Until then, use the Import option from the Save Manager.
Installer (Windows only)
- Included a tool that installs the Evergreen version of Microsoft Edge WebView2 Runtime.
-
Released Second Edition Beta Version D0.30 Update 3. This update makes some additions and tweaks in preparation for the upcoming guild missions, alongside bringing in the .NET Core 3 version of Northbridge.
Changelog:- The weaknesses can now be seen during battles.
- Hunter License can now grant discounts on shops.
-
Balancing changes:
- Gus can now learn Elemental Shields by stealing the skills from enemies.
- Elemental shields remove the previous one.
- Balanced some of the enemies.
- Added a new dungeon: Tomb of <redacted> (It will be accessible in a later update).
- Sena’s Adnverturer’s Guild is now available.
- Performance improvements and visual tweaks.
- Bug fixes.
-
Vastly improved Northbridge:
-
Moved Northbridge to .NET Core 3:
- Performance and startup improvements.
- A copy of .NET Core 3 ships with the game. The game is completely separate from .NET Framework.
- Improved error handling.
- Technical improvements.
-
Moved Northbridge to .NET Core 3:
-
Re-wrote the installer to Advanced Installer.
- Improved installer size.
- Added a migration assistant for the Microsoft Store version.
-
Beta Version D0.30 Update 1 is available on itch.io and Gamejolt (coming soon to Indiexpo as well). This does a big overhaul.
CAUTION! Due to an overhaul in the engine, the game will show an error that a file couldn't be loaded, when loading a save from an old version. Trying to retry loading will result in the same error. You have to start from the beginning. Apologies for the inconvenience.
Changelog:
Game:
- Overhauled the engine's rendering engine.
- Reworked how layers are drawn to improve performance and memory usage.
- Removed some particle effects to fix a crash when visiting some maps.
- Replaced plugins that caused performance issues.
- Added new gameplay mechanics.
- Added the option to switch over to lightweight effects.
- New real-time godrays.
- Reduced the prices for the scrolls that unlock Mystic Arts.
- Added Action Icons.
- Bug fixes.
Northbridge (Windows only):
- The news tab will now use EdgeHTML instead of MSHTML when the game runs on Windows 10.
- Native Image is now included, improving performance and startup.
- This results in dropping 32-bit support, due to this feature not supporting the AnyCPU configuration.
- This also results in reduced space consumption.
- Fixed localization and graphical bugs.
Installer:
- The package is now a 64-bit MSI file. It will now install in the Program Files folder, rather than in the Program Files(x86) folder.
-
I've uploaded Beta Build 20181013 to itch.io, Gamejolt and Indiexpo. This is primarily a bug fixing build. This is also the first build available for Linux (as a native app).
Game:
- Enemies have a slight animation.
- Added a bit of code to show the exact part of the code that crashed.
- Updated renderer to version 0.33.4.
- Slight optimization.
- Fixed a bug in Celtia where the characters moved to an unintentional part of the map when the player tried to head to the castle before talking to Gus.
Northbridge (Windows only)
- Fixed bugs that prevented the Save Manager from working correctly.
-
What is this?
This tool automates the compilation of JavaScript files with NW.js' compiler. The compiler creates binary versions of the files, ensuring protection of the source code. The tool also packages the code (and the assets) on an archive that Nw.js can read.
How do I use it?
First of, you'll need to do a few modifications to the project. I've included the replacement code you need to apply to your project (after deploying it, of course). After that, it's pretty simple: Tell the tool where the nwjc.exe file is (RPG Maker MV has the SDK as well, which includes nwjc, but you can download a different version from https://nwjs.io) and the project you want to compile. In a few minutes, you can upload the game to the public.
Do note: once you compile it, you can only use the same version of nwjs for the same operating system. So, if you compiled the game with SDK Version 0.30.4 (for example) on Windows, you can only use the code with Standard Version 0.30.4 on Windows.
System Requirements:
Windows 7 Service Pack 1 or newer.
Microsoft .NET Framework 4.7.2
Any computer that can run RPG Maker MV games, practically speaking.
NW.js SDK. You can use any version you want (preferably 0.22.x or newer).
FAQ:
Can I use it on Linux with WINE (or Proton or <insert a compatibility layer here>)?
Depends. If it is to make the Windows version of your game, then yes (assuming that it can run .NET Framework apps). If you want to use the tool to make the Linux version, then no. I am planning to release a Linux version at some point.
Can I use it on my current project?
The tool is a wrapper for the nwjc. I have used the tool for my project and I haven't noticed any issues. So, it has a "go-live" license (as in, it's OK to use it on your projects).
Screenshots:




-
I’ve uploaded a new beta build for Immortal Sins SE. This fixes a small error where the dialogue skip button was mapped to W instead of Q (RB instead of LB on Xbox 360/One controllers). Also, this updates the renderer to version 0.33.3 which fixes a regression with the Gamepad API.
-
Took a long time to do it, but aside from polishing, the first public preview build of Immortal Sins Version D0.30 is now available. This update brings an overhauled engine, quality of life improvements and changes. In fact, once you start playing, you’ll see that the game is now named as Immortal Sins Second Edition. Yup, that big project I was talking about recently was remaking the game to a new engine. Let’s start with the small ones.
Part 1: Northbridge
Nothing much there. Mainly changes to support the new engine. But there are a few improvements. First of all, I’ve enabled .NET Framework’s multi-core Just-In-Time compiler, improving the startup times. I’ve also made some of the tasks faster on newer systems with multi-core processors. Not much but still helpful. Now, over to the meat of the update.
Part 2: The game


This is the part where most of the changes were done. As soon as you start playing you’ll notice the game starting in widescreen. This is mainly due to the game moving from RPG Maker VX Ace to MV. The new engine brings a lot of improvements from VX Ace. Aside from resolution, there are performance improvements (thanks to proper hardware acceleration support), Unicode support (no need for Compatibility Mode), real-time effects and a few graphical improvements. The maps received a few improvements thanks to layers used during mapping.

There is a major switch up in the gameplay. While most of the mechanics have been kept from the original, it got re-designed. The battle system is switched from Active Time Battle to Charge Turn Battle system. Drive Arts were slightly tweaked, having 300DP instead of 100DP. A new damage calculation algorithm was implemented, introduced Row Formation, added a quick way to switch between squad members and more quality of life improvements. Upgrading and learning new skills have been tweaked as well.

The rest of the changes are quality of life improvements. There are some quirks of the new engine though. Due to a new compression I’ve implemented, it will take some time to start the game up. Also, since MV is written to a different programming language (JavaScript, to be exact), the saves from the old version aren’t compatible. Northbridge settings will carry over, however.
There are some things that need to be ironed out before releasing the stable version. I’m releasing a pre-release build to get feedback for the new version. And it’s currently available on some mirrors (Gamejolt and itch.io). And Windows only for now. I am planning to release it on the rest of my mirrors and other OSes once the version is polished enough.
That is all for now. See you in the next post.
-
Hello everyone.
It's been months of silence. I was working on a job and got enough cash to upgrade my laptop a bit. What upgrades did I do?
First off, I got a new hard drive. Sort of. The drive you see in the picture (inside the ESD protective bag) is a Solid State Hybrid Drive. It's essentially a hard drive with a bit of an SSD working as a cache. In all essentials, it copies frequently used files to the SSD and loads them from it when they are loaded. This hard drive has 2 Terabyte space with 8GB SSD used as cache. So not only do I have a lot of space (since I only have a laptop at the moment. I need as much space as I can get), development will be more comfortable (Visual Studio takes a long time to load with extensions).
The second this is getting a good quality thermal paste and putting it on the laptop. Mainly so the laptop runs well and keep it cool.
Of course, replacing the hard drive has this annoyance:
Yup. Reinstalling Windows. I don't need to explain why. I'm pretty sure everyone knows why. But I was able to recover the project files and my toolbox.
There are still some things to do, but I'll be back developing soon. Possibly tomorrow.
That is all for now. See you in the next post. -
Man... I said that I was going to be more active to the game's thread, but no! I had to leave it getting dusty. ack!
Anyway, I am working on a big project that has a big relation to the game. I'm not unwrapping the mystery yet, but if you followed the game via my game dev blog, you might know what it is. So... keep an eye out. You'll never know when it's unwrapped.
-
-
1. Released a bugfix.
2. Working on lighting in dungeons.
https://i.imgur.com/sUeMAPM.gifv
3. Populated the manual.
http://northbridgemantis.azurewebsites.net/wiki/doku.php/en/immortalsins
-
And released a patch! This is mainly quality of life improvements and fixes.
Game:
- Re-designed Aigina.
- Polished the Battle UI.
- The mission in the Crystal Cave will no longer result in Game Over when Maria dies.
- Tweaked the enemy AI in the Crystal Caves.
- Reduced the amount of Ice Spiders in battle.
- Fixed a bug where Jena couldn't equip Handgear.
- Fixed a bug that caused the counters in the States to not update properly.
- [Workaround]Adjusted the size of the DP counter to reduce the garbage numbers taking up the DP bar.Northbridge:
- Fixed a bug where the Export option would crash the launcher and the standalone Save Manager, due to not accessing the strings stored in the Northbridge Core library. -
Sometimes, you need to play-test an MV game in a browser. However, trying to run the game through the index.html file will result in crashes. Using BrowserSync (a Node.js module), we can set up a local server in seconds and test it, without having to set up server software (unless you need to work on an ASP.NET or PHP website).
Requirements:
-Node.js
-BrowserSync
-An RPG Maker MV project.
Video version:
Text Version:
Here’s how to start using it:
1. Download Node.js from https://nodejs.org (or from your repository, if you are using a Linux distro). You can use either the LTS or the Current version.
2. After installing, run the node command line, then type “npm install -g browser-sync” (without the quotes. This will take a while.
3. Once installed, switch to the game’s folder in the command line (usually, cd <folder>).
4. Type “browser-sync start --server” (without the quotes). This will set up the server and open the game in the default browser.
If everything went right, you’ll see the “Connected to BrowserSync” badge and the game should work as it should.
If you need the game to refresh the browser every time you edit the game, you’ll need to tell BrowserSync to monitor the files.
To do that, type:
browser-sync start --server --files “<folder>/<file or filetype>”
Examples:
browser-sync start --server --files “data/*.json”
browser-sync start --server --files “*”
After that, just edit the game. The browser will refresh automatically.
-
1
-
-
@ixfuru, good to hear that you like my game so far.----------------------------------------------------------------------------------------------------------And I've released an update to the game. Changelog:Game:
-Tweaked the garbage collection system to improve stability. This may fix most crashes.
-Added more notifications for missions.Northbridge:
-Translated (again) into Greek.
-Added back the option to select the save slot when you import files.
-Added a few more links to the Jump List. -
The next major overhaul has arrived (coming in a few days to the Microsoft Store)! This update comes with improvements and overhauled parts. So, what's new?New installer
The installer is completely re-done. Moving it from Installshield to WiX Toolset and xeam Visual Installer provides a quicker and sleeker installation experience and improving the repair function.NOTE: You'll need to uninstall the old version before installing the new one. Having both the old and the new version may damage both of them, making them hard to remove.Overhauled Northbridge Platform
Northbridge Platform (Launcher, Save Manager, and the PDF Reader) was re-written from the ground up to the Windows Presentation Foundation. The new version utilizes DirectX instead of GDI, providing a lightning fast response to the GUI. There are under the hood changes to improve performance as well and making the launcher easier to maintain. In addition, some areas of the launcher use native dialogs for picking files and folders. And of course, it supports high DPI displays, so no blurry fonts. Did I mention that supports 64bit systems natively?Improved performance
When I moved the battle system to the new one, there were some things that need to be ironed out. One of those things was the performance. In low-end systems, the game ran slowly during battles. It took me a long time to figure it out, but after moving around things, tweaking and doing some modifications, the game runs much faster. During exploration, the rendering was improved, using smarter calls to render and tweaking the garbage collection system in the engine. In battles, some of the scripts were removed, as they were causing severe slowdown. The result: vastly improved performance. Almost 60 frames per second.Performance, performance, performance! (Sorry, I couldn't resist).And the minor stuff:- Journal now records all side-missions.
- Some balancing changes.
- Celtia got a makeover.
- Some tweaks on some maps.
- New icons for the spears.
That is all for now. See you in the next post. -
Well... this thread is pretty silent...Anyway, here's all of the progress reports in a mega cut:Bi-Weekly Update #50The latest installment has arrived!Preparation of Northbridge:As I am preparing the MV version for a tech demo release, Northbridge could use some additions. First off, the launcher will now run as a 64-bit program (if you have a compatible computer). The reason is that the launcher not only picks the best version of the renderer, but it has some additional features as well. Making it compatible with 64-bit systems will improve the launcher's performance. There is slightly higher use of memory, but the performance makes up for it. I’ve also removed some unnecessary code on that launcher as well. It’s quite easy to see when the launcher is running as a 64-bit program via the Task Manager (see below).![]()-yikkhqgf.png)Under the hood stuff:I’ll cover this section in a lightning round:- Prepared the folder structure of the game engine, so it can house 32 and 64 bit versions of the renderer.- Implemented Action Icons.- Under the hood tweaks to improve the game engine’s performance.- Tweaking the lighting.- Transferred the code of the launcher to C# 7.0.That is all for now. See you on the next post.The road ahead:4So, I get all of my tools back to my new laptop and recovered my files of the game (along with the launcher and installer script). I am slowly getting back developing the game. So, while I'll be busy with university stuff for a while, I'll talk about a few thing that I'm working on.Remaking the launcher:While I was working on improvements on the launcher, I noticed that the tech underneath the launcher started to show it's age (at least with the current display scaling and what I want to add on the launcher). The program is written in C#, but the GUI was made with Windows Forms. While it's easy to develop the GUI, the tech uses GDI+, which doesn't use hardware acceleration, and it wasn't well designed for newer systems where they have 1080p screens or larger. This not only slows down the launcher when I add more graphical stuff, it also looks blurry on higher dpi displays. So, new tech is needed so I can continue developing the launcher. I am transitioning over to Windows Presentation Foundation (WPF). The new tech is a vast improvement over Windows Forms, as it allows full customization of the UI with the help of XML. It also uses DirectX out of the box, making the launcher more responsive. And it looks nicer on big displays. Here's a comparison:
*I am nailing down the design. It will take a while.*Remaking the combat system:As I was working on the MV version, I have some issues with setting up Active Attack. Due to technical issues, it caused a big unbalance in combat. At best, I may be able to get it functioning with the new ATB script. At worst, I may have to re-design the combat system. There are two ways:- Keep QTE and make the game turn-based.- Or keep ATB, and throw different mechanics in place of Active Attack.I'd like to ask you this: Did you like the current combat system? I'm asking because I heard mixed feelings about it. Some liked it, others didn't. I'd like some feedback on it.Now, back to ironing out the bugs. I'll see you guys and gals in next post.A rather quick post:Hello everyone.Here's a quick post on what's going on with Immortal Sins. I'm pretty sure some of you are wondering what's going on with the project (since there was quite the long silence). Here's a quick overview:- Northbridge is halfway converted to a Windows Presentation Foundation app. The GUI is pretty much ready, but the code needs a lot of re-writing. Alongside with adjusting some areas of the code, it has its own way of doing some things (like showing a dialog). The good news is that I was able to improve the design of the launcher in some areas (mainly the Diagnostics part). It will take a while, but I do hope that it's worth the effort overall.- The MV version of Immortal Sins is postponed until further notice. I couldn't find a replacement battle system that would fit. So... I may have to re-write the battle system from scratch. And it will pretty different than on the current version. So, I continue development on the current engine until I find a new battle system that I'm happy with.- Speaking of which, I am planning to release a minor update for the game. This fixes quite a lot of bugs and adds some enhancements. The only issue at the moment (apart from Northbridge being re-written) is finding a new Installation system. Flexera hasn't released a new version of Installshield (at least a version that is compatible with Visual Studio). I'm looking for a new program to generate the installer (hopefully one that will also make patches). It will take some time to arrive.That is all for now. See you in the next post.A (mini) progress report: -
R1.03 Revision 2 was released. Includes the crash fix from the older revision.
The extension for Yanfly's Visual HP Gauges has also been updated to fix a minor bug and tweak the logic when picking colors.
-
I was able to post on my thread. I'll keep an eye out for any other broken threads.
-
1
-
-
While I'm still working on the MV version, I'm releasing a patch for the current version. This fixes some of the bugs that were reported.
Changelog:
Game:
-Animations are set to higher speed.
-Tweaked Gus' agility.
-Graphical Fixes.
-Bug fixes. List here: http://northbridgemantis.azurewebsites.net/changelog_page.php?version_id=2
Northbridge:
-Default Bug Reporting is set to the Northbridge Mantis server.
-Enabled User Guide.
Known Issues:
-DP Bar may show garbage numbers during combat. It's not known what caused the issue at the moment.
-
I tried to post something on my game's thread, but there's neither an indication of being locked, nor the option to post anything.
-
I've recently released a new version of the plugin (along with an add-on to support Yanfly's Visual HP Bars plugin). You will need to transfer over the settings from the old version to the new one manually.
-
The plugin has been updated to version R1.02. This provides enchanced support for RPG Maker MV version 1.5.x (and possibly higher). Once you download and refresh the plugin, it will utilise the new features on the plugin manager.
-
Rolled out build 20170327 a few days after I released Disc 1 Update.
-Fixed a critical bug preventing story progression due to a passability bug.
-Re-worked how enemy encounters work.
-Graphical changes and fixes.
-Minor bug fixes.



Immortal Sins
in Games in Progress
Posted
Ahoy! Released a small patch for the game.
Game:
Northbridge: