Hello everyone, this week: more keyboard, more models, new brand and of course bugfixs!
Content
New models, and improvements for the previous ones.
DVDs & Serials are now branded.
Improved
In previous versions there was a delay when opening the title screen.
The menu was waiting for the Steam servers to respond to get the current most popular mods of the week. This time varies greatly depending on the quality of the internet connection available. For some it could become really annoying.
The request to Steam will now be on a different thread, which will avoids to wait.
During the creation of a new game or during the loading a save,
The game goes through the list of all the components and checks if all the needed components is unlocked, and removes the reference of removed objects (deleted or uninstalled mod)
It worked very well for a long time but since the item list begins to approach the 1500 components this task can be very long on the modest configuration.
That's why I decided to cut this task in several parts that will run simultaneously on all cores available on the processors.
From my test the duration of this task has been divided by 5 on average!
Minor UI improvements and correction has been made.
Frequency of Sad walk has been reduce.
And of course 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 and what you will like to see in Hardware Engineers 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 More Keyboards
Adding New 3D models for Keyboards
Adding New Brands (DVD & Serial)
Improved Keyboard box's 3D models.
Improved Performance
Improved Interface
Reducing frequency of Sad animations
Fixed 5 source of error "RenderTarget2D.Dispose"
Fixed "," and "." will now works as decimal separator
Fixed Purchased object counter
Fixed crash after loading game from <0.1.92
Fixed Statistics not updating
Fixed Language Reseting
Fixed Items unlocked counter
Fixed Missing tooltips in Management window
Fixed Title screen delay
Update 0.2.04
Hello everyone!
Box of components and Keyboards
You can now buys and sell Keyboards. They are available in the Equipment section of the suppliers shop.
Keyboards can be bought by box of 10.
You can place the box directly in a showcase, Customers will by them one by one.
Keyboards are the first occurrence of a new gameplay mechanics involve components or consumable sold by box of several copies.
Other will follow like mouse and other computer accessories.
When they are in the inventory, boxes can be opened, their content will be available to the player, if a customer would like a keyboard not available in the showcase it will be necessary to order a box and the open it yourself.
Shop
The equipment section of the supplier shop as been improved.
Recycling
Recycle an item will now give you about 80% of its real value.
And of course 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 and what you will like to see in Hardware Engineers 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 Keyboards
Adding Box of components
Improved 3d model rendering
Improved Shop
Improved Recycling
Fixed tooltip bug
Fixed Repair mission bug
Fixed Delivery Window
Fixed Loading of Delivery guy's colors
Fixed 1 bug when closing editors
Fixed 3D view not working sometime
Fixed Statistic "Max unlocked items reaches"
Fixed Achievement "Collector"
Fixed Blueprint tooltips
Fixed Player textures bug sometime
R061060:
Fixed 1 source of error "RenderTarget2D.Dispose"
Fixed source out of memory exception
R061181:
Fixed 2 source of error "RenderTarget2D.Dispose"
Fixed "," and "." will now works as decimal separator
Fixed Purchased object counter
Update 0.2.03
Hello everyone!
Performance
The interaction with Steam and reactivity when building,down/uploading has been improved.
The creation of mods, custom asset compilation and loading times will now be much faster.
When creating custom assets, the compilation will now be multi-threaded.
All 3D models will now be preloaded during the initial start of the game.
Large objects in graphics memory are now managed better. This should fix random crashes.
Source code as been updated to target Microsoft .NET Framework 4.7.1
The latest versions of windows have this framework preinstalled but,
If your Windows is not up to date, you can use this link to download Microsoft .NET Framework 4.7.1 General in game performance has been improved, especially for windows with a lot of 3D preview
Interface
The preview of the decoration editor is now fixed.
The camera control of the preview as been improved.
Acronym for components type like "CPU, GPU, HDD" are now translatable.
The consumption values and the number of fans of the watercooling kit will now be displayed correctly in the supplier's shop
When mounting a watercooling, the radiator will blink in red until it's mounted correctly
Small improvement in cursor behavior has been made.
And of course 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 and what you will like to see in Hardware Engineers in the comment section below.
Every time someone write a bad review on steam store a cute hedgehog die, be aware!
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:
Improved Performance (Steam,Interface,Loading)
Improved Decoration editor
Improved GPU Memory usage
Improved Translation
Radiator will blink when misplaced
Rebalancing Benchmark Score
Preloading 3DModels
Code Cleaning
Updating .NET 4.7.1
Fixed editor's preview
Fixed 4 potential crash source
Fixed Achievements icon
Fixed Assets loading issue
Fixed issue with threads synchronization
Fixed GC trying to remove GPU resources
Fixed Shop values (WC fan number)
Fixed Shop values (WC consumption
Update 0.2.02
Hello everyone!
Achievements
15 new achievements and 21 new stats as been added to Hardware Engineers.
the Achievements window as been completely reworked.
Note: The new statistics is linked to your steam account.
Note: To unlock achievements about overclocking, you must pass the OCST stability test
As reminder: computers with modded components cannot unlocked achievements and achievements is disabled in SandBox mode.
Overclocking
CPU Overclocking as been rebalanced. It would be more difficult now but with more realistic temperature and TDP.
Improvement
It's no longer possible to run the same job several times at once with a NAS
BlueScreen use now more contrast to make the text easier to read.
The mod manager will better handle errors, and will tell you which mods is incompatible or contains errors.
The rename window will automatically place the edit cursor at the end of the text at opening.
The selection in Blueprint window as been fixed and the interface slightly improved.
And of course 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 and what you will like to see in Hardware Engineers in the comment section below.
Here an overclocking tutorial:
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 more Achievements !
Adding more Statistics !
Rebalancing CPU Overcloking and temperature
Improved Nas window (prevent multi job on the same HDD)
Improved BlueScreen
Improved Mod Management
Improved Achievements window
Improved Renaming window
Minor improvement in Blueprint management
Minor UI Improvements
Updating to SharpRaven 2.4
Fixed Mod incompatibilities
Fixed Memory leak with delivery window
Fixed Memory leak with mods
Fixed loss of reputation for no reason
Fixed wrong WinDOOR DVD texture
Fixed Corrupted HDD issue
Update 0.2.01
Hello everyone, This week a lot of fix bug and improvement!
Shop
All values in the supplier shop will now be displayed in the correct format
(Consumption in Watts, frequency in megahertz, etc...)
Files
Installing a new operating system will now create a "WinDOOR" folder on the disk.
Files and folder now use less memory
Memory
Textures and buffers will now be erased from memory faster when they are no longer used.
The inventory window will use the same buffer instead of creating new ones for each change in the list of items.
The furnitures upgrade window will work the same.
Window
Minor interface enhancements and improved opacity management for all windows.
And of course 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 and what you will like to see in Hardware Engineers 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:
Improved Shop
Improved Files generation
Improved Memory usage
Improved Window opacity management
Fixed Another source of "Out of memory"
Fixed Tooltips not showing in shop
Fixed Translated text in Save/Load screen
Fixed "\n" in tooltips
Fixed Texture bug with character's hair
Fixed Unlock Animations from previous game
Fixed Filters's Tooltip localization
Fixed Certain filters's value not correctly displayed
Fixed "Illegal characters in path error" when saving
The supplier's shop has been completely reworked, the new interface is very close to the previous one but with new functionalities!
The whole interface is much more reactive, the selection does not reset during the scroll.
It is now possible to customize the filters as mush as you want.
Cables & Tubes
Since the update 0.1.98 the generation of tubes and cables was very slow due to a change in the management of threads.
This can cause jerks during the assembly of components.
Sometimes more than 500ms happen between the installation of a component and the update of 3D models
In 0.1.97 this delay was 5 times shorter.
This problem is now fixed, the generation of tubes and cables will now be much faster almost instant ( < 3ms)!
Settings
The list of available resolutions for the selected screen format will now be updated directly, it is no longer necessary to apply the changes before a new resolution can be selected.
It will be now displayed in the options an approximation of the amount of memory recommended for the current configuration.
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 and what you will like to see in Hardware Engineers 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!
The last patch was quite heavy and cause a lot of bugs. This week no less than 12 build has been uploaded to fix bugs.
This did not leave me much time to continue the implementation of new functionality but I still have some new besides the incredibly long list of bugfix!
Thank you all for reporting bug and continue to do it!
Interface
A new component unlock notification has been added
Audio
New audio feature available thanks to the previous update of MonoGame.
A sound filter is now applied when browsing menu.
Miscellaneous
Minor improvement of the interface
Minor improvement to GPU resources usage
Modded HDD will now work as expected
Text writing now uses a dedicated buffer to prevent overflow
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 and what you will like to see in Hardware Engineers 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:
v0.1.99
Adding new unlock animations
Improved Audio Engine
Improved Interface
Improved Compatibility with HDD mod
Improved Text drawing performance
Fixed Out of memory when drawing text
Fixed Out of memory when saving
Fixed Bug with translated text
Fixed music volume
Fixed sound effect not played
Fixed Animations slowdown when you have more than 1000fps
Fixed Textures of Vrd 3
v0.1.98b
Fixed crash when adding HDD to cart
Fixed "OpenAL drivers could not be found"
v0.1.98c
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
To complete the previous patch, the editor has been improved again.
All the option that was not in the new rework has been added in this patch.
Custom frequency, models variant and more!
Color editor has been updated, you can now set custom color.
Hyperthreading
Processor can now have Hyperthreading technology.
Hyperthreading is a technology that allows processor to have more than one thread per core.
Interface
As you can see in the previous screenshot the tooltips status bar and graph has been improved to match new icon style.
The shop interface has been improved in the same way
Some icon has been improved too.
It will now be display in the tooltip if a CPU is unlocked or not.
Mission
The way how the game calculates the minimum performance requirements has been improved for upgrade mission (purple)
Failed mission will now reduce your reputations point every day if you don't cancel them.
You will have -25 RP for each failed mission that is not cancel before the end of the day.
The amount of RP is affected by the parameter "Penalty Fee" chosen at the start of a new game.
Engine
The shader has been improved to improve management of transparency
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!
38 new motherboards has been added to the game with new 3D models!
All motherboard has been rebalanced.
Modding
The interface of the components editor has been completely reworked.
Thank to the previous patch to the engine, It is now possible to add your own materials and textures.
The preset editor has also been reworked.
The guide [HowTo] Use Models Builder has been updated and now contains a list of fully configured and ready to use template for each components
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.
When I see reviewers talking about PBS and not Hardware Engineers
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!