Developer postOriginal post (opens in a new tab)

Update 0.1.98

Hello everyone!

First, I would like to remind everyone that the Hardware Engineers's Wiki is available.
Any contribution are welcome !

I have planned several changes for Hardware Engineers.

  • Setting up a folder tree Currently the hard drive does not really stores files, but only certain properties like installed software etc. The space used and the customer data are simulated by a calculation. I would like to push the realism by adding a real folder tree that will actually contain the files and folders necessary for the gameplay. This will open up a lot of possibilities and improve realism as well as the game's behavior towards hard drives and data.
  • Registry for WinDOOR Like the hard drives WinDOOR is simulated without being really present on the hard drives. I would like to change this by adding a registry to WinDOOR, which will allows the operating system to store data and parameters.
  • Update MonoGame to v3.6 The game engine uses the framework MonoGame v3.5.1.1679, a new version is available. With a lot of changes and improvements, such as better stability, improved performance and tons of bugfix.

All these changes are now ready!
These changes are quite heavy, they need a lots of test and modification in the code, I don't want to broke the game with tons of bug and make it completely unplayable.
Which is why I decided not to include all of them at the same time, and add them step by step.

Engine

The migration to the new version is complete. There are many things that have had to be corrected especially for shaders and the management of VSync,
if you encounter any bug. Do not hesitate to create a topic on the community hub via Steam: Bug Report section
If you are a Modder who use content builder, all your mod need to be updated with the new version of MonoGame.
First, uninstall MonoGame SDK 3.5.1, Then follow first few steps of the guide ([HowTo] Use Models Builder) about installation (all links has been updated)
When you have MG 3.6 installed you will be able to update your assets with the content builder likes before.
Sentry's SharpRaven(the reporting tool) has been updated to v2.3.2

Folders !

The implementation is not completely finalize, it is not possible to create or rename folders yet,
but we can already explore the contents of hard drives and find our downloads and others files.

Interface

The game customization window will now remember your changes for future party.
When quitting skill tree without applying change you will now have a prompt who will ask you if you want to save the changes.

And ofcourse many bugs was fixed. If you found a bug, do not forget to report it on the Bug Report section of the Steam HUB this is very important!

As usual feel free to let me know what you think about this change in the comment section below.

Thanks for reading! If you want to support Hardware Engineers share it with your friends!

I hope you will enjoy this patch and see you for the next one!

Summary:

  • Adding files explorer
  • Adding Game customization save
  • Improved Skill Tree quit
  • Code improvement
  • Minor spelling correction
  • Reducing Memory usage (~15%)
  • Updating to MonoGame 3.6
  • Updating to SharpRaven 2.3.2
  • Fixed wrong button size
  • Fixed problem when canceling mission
  • Fixed bug with tooltip's graph
  • Fixed cursor displacement when the game lose focus
  • Fixed "Error: 2004" Failed to make context 131072
  • Fixed openal32.dll v0.1.98b
  • Fixed crash when adding HDD to cart
  • Fixed "OpenAL drivers could not be found" v0.1.98c
  • Improved Framerate
  • Improved MSAA performance
  • Fixed missing NPC's timer
  • Fixed background music glitch v0.1.98d
  • Fixed crash due to HDD copy
  • Fixed Character's textures
  • Fixed Animations loop when it shouldn't
  • Fixed backspace and del not working v0.1.98e
  • Improved outdated save compatibility
  • Reducing Memory usage
  • Fixed invalid path character
  • Fixed Fake files generation
  • Fixed Folder Tree cloning
  • Fixed AppIcon