I hope you are all having a great start to the new year!
Patch notes:
Reworded the Tutorial to include more Information about the Day and Night Cycle.
Fixed the Issue where the mouse would be Locked at the Start of the Tutorial.
Fixed Street Lights sometimes staying on During the Day.
Temporarily disabled the Main Menu Settings to fix Audio Resetting due to the Main Menu sometimes deciding to revert back to the default values and overwrites the Data that was Saved in-game.
Added SFX to the Environment Trees and the Player House Door for a bit more immersion.
Changed 24hrs in-game from 24 Minutes to 40 Minutes real-time which will make days not so short and rushed.
Fixed the Saved Game Version sometimes not loading in before the Version Checker system begins.
Removed the old 'HELP_ME' App from the Personal Computer and it now links to the Scrapping Simulator Fandom Wiki, which is far easier for Myself to Add, Update and Fix Outdated Information as well as being a lot easier to Navigate and more Visually Appealing, with Images etc, to the player.
Fixed the issue when Borderless Mode is Selected, when relaunching the game it would go to Windowed Borderless Mode rather than Full screen Borderless.
Renamed the 'Gold Crucible' to '100g Crucible' and Included that it also supports the ability to make Silver Ingots.
Fixed Time becoming frozen when disabling the UI and also added the 'fix_time' command should time freeze for any other reason(s).
Reworked the way Objects are Handled in regards to Disassembly and Saving/Loading to help minimize the strain on Saving/Loading System, if any object has not yet had any parts removed it will be saved in the form of an ID rather than saving the Object itself in it's entirety - Unfortunately this hasn't entirely fixed the Corrupt Colour Bug, for Objects that are Partially Disassembled get Saved/Loaded using the old system which for some weird reason it still loses track of certain colours for these Partially Disassembled Objects even with minimal object amounts - Nevertheless this addition has already shown Massive improvements on Saving and Loading times as well as reducing a 17mb Save File to 800kb and is a huge leap forward toward working toward a Full ID Based Saving/Loading in the future.
Removed Weather Saving/Loading Temporarily to avoid the permeant weather loop (Unfortunately it does still happen after some time) but at least Saving, Exiting to Menu and Loading will reset the weather back to Clear and allow it to go through it's weather cycles again).
v0.31.3 Update
Update v0.31.3 Is Live!
Unfortunately I have yet to be able to solve the objects turning a null Pink after Saving/Loading, though after adding the Grey Screws they are now the ones that turn null pink and no longer the Transformers, Capacitors etc - I hope to have this patched asap however there were a few bugs that needed an asap fix so I am releasing this update to fix those issues :)
Patch notes:
Fixed Ambient & Weather Audio Settings resetting each time loading the game.
Added Wave and Flowing Water SFX to the Ocean and Canal to provide a little more atmosphere.
Fixed not being able to use the mouse on the First Stage of the Tutorial.
Made it so if you are kicked out of the Scrap Yard while interacting with the Shop it now closes the Shop Panel.
Fixed the Object Amount Warning still popping up when Saving, as it was not referencing the universal Suggested Object limit.
Fixed Servers RAM Module Colliders sometimes randomly not being enabled when attaching the Server to the Disassembly Desk thus not being able to remove them.
Fixed Router Lid partially playing it's animation in the Start-up hangtime.
Updated D3ad-Mans Car to be more performant by tweaking the LOD's .
Updated the Scrap Yard Sign using inspiration from ScrapperManHeHe(phasmophobia)'s Design.
Made the Scroll Bar more apparent on the Storage Bucket Management Panel.
Made a dark grey variant of Screws to be used on Light colour objects such as the Microwave and PSU, HDD, CD & DVD Drive Sub-Parts etc.
Changed the Tired Blinking effect to not fully close and be somewhat transparent so to be a little less disorientating.
v0.31.2 Update
Update v0.31.2 Is Live!
Patch notes:
Made a separate brighter colour for Screws which have no Reflection or Metallic properties, making them more distinguishable rather than blending into the background colour.
Fixed the Space Bar sometimes randomly opening the Player Inventory UI.
Moved the Bug Box into the Living Room near the PC and changed it to 'Lost & Found', Also added text when hovering the box making the box more apparent in what it is for.
Fixed the Capacitor LODs distances being a little to short and not being visible when zoomed all the way out while disassembling on Low Quality Setting/ Low LOD Custom Setting.
Fixed the DVD Drive not being able to find it's ID for the Object Replacement Method.
Added Hints/Tips UI to show Controls information when carrying objects.
Added the 'reset_desk' command, which will fix the bug where objects cannot be attached to the Disassembly Desk.
Reworked the way that the Applications Window mode is handled, rather than being a Toggle, the options can now be selected from a drop down, which allows the Currently Selected Resolution and Cursor locking state to work in harmony with the Selected Window Mode.
Made it so Borderless Fullscreen mode also unlocks the mouse from the application - Allowing off-screen clicking with multiple monitors without having to Alt-Tab.
Fixed the Lighting Distance and select other Settings being reset each time loading the game.
Made it so Clicking the Bug Fixes Button in the Pause Menu now brings up the Commands Panel.
Updated the look of the Commands Panel to look a little better and make the command list larger and easier to see.
v0.31.1 Update
Update v0.31.1 Is Live!
Patch notes:
Made it so its more obvious now that the Player is becoming Tired and needs rest by incorporating a Wearying Eye Blink and Yawning SFX at 15% (about 8pm) energy and a notification that you are becoming tired - At 7.5% (around 9:30pm) energy you will not be able to Disassemble or Run and will be in a Yawning Loop until you go to bed or inevitably pass out (around 10:30pm).
Fixed the Scrap Yard Shop Gate Rotation when Opening the Shop as well as the Office Door not Closing during Close Times.
Found that while disassembling, most environment objects are disabled to improve FPS, though this was found to also be disabling the Shop Time Handler Scripts, thus stopping their Tick Systems.
Fixed the Math mishap which allowed the player to stay up until Curfew without energy fully depleting.
Added a Toggle to the Graphics Settings which allows the player to enable/disable Borderless Full screen Mode.
Made it so all SFX and Ambient Sound Mutes while the Game is paused to give the player more sense that the Game is Paused.
Fixed the DVR Motherboard not being able to be removed due to the Gold Corner BGA Chip being hidden under the Board - Any Saved DVRs may still be broken but any new ones brought into the game should work as expected.
Fixed the Current Power Usage being reset after paying a bill despite current active Lights.
Removed a lot of testing Debug messages to save Spamming the Debug Logs.
Major Update - v0.31
G'day Scrappers! Thank you all for being so patient with this update and all the support is greatly appreciated! Stay awesome all!
Updates to v0.31
Changed the E-Waste Loading/Saving Object Amount Warning number to be better suited to the new optimised set of Objects, as the game can now handle quite a bit more objects on the Scene at a time than that of the past, the Warning trigger amount has been increased from 50 to 150 active E-Waste Objects.
Removed a lot of Raycasting Events on UI Elements which generally block clicking other UI elements.
Added Post Processing Effects that can Individually be toggled on/off via the Graphics Settings - which greatly improves the overall look of the game at a slight cost of performance.
Fixed server Lid and LCD Motherboard Animations being offset.
Redesigned the SSD Staged E-Waste Object Case to not look unnecessarily bulky.
Fixed the issue where the Hardware Store and Pawnshop Doors would most times get out of sync - By removing Individual Animators from the Doors and creating a parent Animator that handles both doors at the same time.
Fixed the bug where the Ingot Moulds could be purchased without the available funds.
Reworked the 'ReplaceAllObjects' Method which now dynamically replaces all E-Waste objects even with future objects without further code.
Completely Redesigned the IC Chip, BGA Chips, Generic Fan, Capacitors and Transformer Inner Components - The Models have been completely redesigned in Blender which greatly improves performance, by using 1 Model rather than using Multiple Unity Cube/Cylinder Models to make up the Objects - This also fixes the Issue of the Off-Centre Queuing and Sibling Effects for these Remade Objects - With such a change, I have had to call the 'ReplaceAllObjects' method to fix Loaded Objects becoming bugged and or unusable.
Fixed the Small and Large Crystal Oscillators Queue and Sibling FX being off-centre from the object.
Fixed the House next door to the Scrap Yard that had incorrectly Coloured LODs for the Fences.
Added a 'Side Scroll' Feature in Disassembly Mode if the player mouse's over to the edge of the screen the camera will shift toward the direction of the mouse, potentially revealing hidden/off-screen objects when zoomed in - This is also separate from the Standard [W, A, S, D] way of moving the camera and both can be combined to get more visual access to components - This can be Toggled On/Off in the new 'Gameplay' tab within the Settings.
Along with the Above Side Scroll Feature the way the Camera focuses on the Target E-Waste Object has been reworked to be better suited to the Side Scroll Feature and has a more smoother fluent movement.
Fixed E-Waste Object Rotations being askew by 90° when attaching them to the Disassembly Table.
Added a Day/Night cycle and Added Player Energy - The players bed can now be used to Sleep and awake at around 7am the next morning - This also utilises the Nights to bring in E-Waste while the player is sleeping as to avoid E-Waste randomly popping into existence around bins during the day as well as updating the Material Prices on a daily basis and a decent improvement on performance due to removing a handful of timers and adding them to daily/weekly events.
Another Feature added with the Day and Night Cycle is now all shops have an Open/Close time - For now the Open Times are from 8am - 7pm though this may become unique for each shop in the future.
The Value of Materials at the Scrap Yard now changes on a daily basis rather than every 10 minutes.
Made it so if you move far enough away from a Light Source, the Light is disabled which greatly improves performance - This however does not affect the Billing System and even if a light is disabled due to being too far away from the player the Billing system still recognises the Light is on and Drawing Power.
Added Lighting Distance and Post Processing to the Quality (Low Medium, High, etc) Pre-sets and also the ability to tweak manually in the 'Custom' Pre-set.
Along with the Day and Night cycle a Weather System has been implemented for a more immersive experience, along with this, a Volume Slider has been added for the Ambient/Weather Audio under the Audio Settings to adjust weather/ambient related SFX to your personal liking.
Completely Reworked the Street E-Waste Spawning which now spawns daily to avoid objects popping up in front of the player - This change now includes a rarity value for the Objects, which now makes Servers and PC a little more difficult to obtain which should space out the time it takes to make bank - This also entices players to utilise both the Pawn Shop and the email system to gain more profit Daily rather than relying purely on Street E-Waste.
Changed the Billing System to work on a weekly basis rather than every 20 mins, Every Monday morning you will be sent a Power Bill and you will have until the following Monday to pay it - Avoiding to pay the Power Bill will result in all Power to your Residence being suspended until the Due Bill is payed, this Includes Lights and your PC.
Reworked the Email and Delivery System to dynamically handle any future objects being brought into the game and being more performant, and now has more variation for the Messages and Delivery Status.
HOTFIX: 11/11/22
Fixed the issue where Time would randomly not initialize when Starting a New Game (and the rare cases with players loading their save with broken time) - With this it should also Fix the issues of the Shops sometimes not opening and the Wake up, Pass out, Wake up loop.
v0.30.8 Update
Update v0.30.8 Is Live!
Patch notes:
Fixed the Furnace Area Bug Collider Issue.
Fixed the wedge spot in between the Fridge and counter.
Added some text to the Scales at the Scrap Yard to help indicate what the Scales are for rather than just having a blank sign.
Fixed the Hardware Store POI in the Tutorial being off-set from the door.
Hopefully fixed the Loading Issue for users using a System Language that changes Decimal numbers to Commas, by separating and individualizing the Version Checker from the Crucible and adding more verification paths before attempting to convert the Text Value as well as a backup path if all other fixes fail - which should hopefully solve this issue all together (fingers crossed).
Fixed the Mouse sensitivity not working in the controls setting (Some users may need to re-adjust their sensitivity) 1.0 is the sensitivity the game was running on prior to this update which is no multiplication on current system sensitivity (this can vary for every user depending on Mouse DPI and or 3rd Party Mouse Programs).
Fixed the Typo on the Item already 'esists' on the queue popup.
Improved the distance that objects can be interacted with, making it easier to pickup Junk Items and E-Waste Items.
Adjusted the 'Small' Object Carry target position so that smaller objects are not so awkward to carry.
Added a vignette effect to the Zoom Function in Player mode, so it's now more noticeable that the player has zoomed in while also looking a little more appealing.
Added a red glow to the Tool Icon UI if the correct tool is not selected while trying to disassemble - This will be further reworked in the future to show what Tool is currently being held by the player at any zoom level.
Made it so the Inside of the Furnace Surface is Frictionless so it is a bit easier to remove the crucible from the furnace so the Crucible not get wedged as often, when removing the Crucible from the Furnace.
Made it so the Crucible gets attached to the Furnace a bit easier when placing it inside the Furnace.
Restructured the method that handles the Crucible Temperatures which should hopefully solve the issue of the Crucible randomly getting hotter than the Furnace.
v0.30.7 Update
G'day Scrappers! I apologise for the gap in updates since I started the my new Job, I may start to do more smaller updates to help get bug fixes out more promptly, especially for updates such as this that fix a few game breaking bugs which I would have liked to have these out a lot sooner to get the players facing these issues back into action. Nevertheless the update is here and I appreciate everyone for being so patient :)
Update v0.30.7 Is Live!
Patch notes:
Reworked the Main Scene Loading Screen and Player Save Loading Screen to be more uniform so the Scene Change is not as noticeable also providing an extra Hint/Did you know to view while loading.
Reworked the Settings Menu to look a bit more pleasant and suit the current theme a little better.
Reworked the D3ad_Man car and fixed the Exhaust Smoke sometimes randomly being visible on start-up (hopefully).
Fixed the Material Bucket Hopper's visual effects sometimes playing randomly on start-up (hopefully).
Fixed up some issues with the Tutorial and Updated outdated information.
Fixed the bug where the Scrap Yard Prices would multiply incorrectly with the Perk upgrades.
Added a Green variant of the Red 'Error' Flash to objects that have been added to the Disassembly Queue, at least for a little bit of representation of objects that are already queued for disassembly.
Fixed the issue with numbers being converted to ","'s from "."'s which was causing issues with the loading system on certain system language settings. Players that were facing this issue should hopefully be able to load their saves successfully.
Added the 'reset_trolley' command to reset the Trolley Position so if it has been misplaced into a wall or other inaccessible area it can be recovered (Items however are not transferred with the trolley to save this being abused as a quick way to teleport objects home).
Adjusted the 'Parts Box' Colliders so Objects cannot get wedged in between the desk and Parts Box, if the Box starts overflowing or an item is dropped there.
Changed the Ingot Carry Box Collision type, it should now be less prone to falling through the map.
Fixed the Bug where if you pulled the crucible out of the furnace it would continue heating up as well as if you run out of Gas the Crucible did not recognise that it needs to start following the Furnaces lowering Temp rather than staying at it's current Temp.
Added some extra checks to the 'return_ingot_box' command which checks the objects Interactable state and resets anything that may be causing issues when trying to interact/pickup the box.
v0.30.6 Patch
Update v0.30.6 Is Live!
Patch notes:
Added a Bug Box Collector to the underside of the Furnace Bricks, to avoid any objects getting stuck when Purchasing the Furnace objects.
Removed the Beaker Bug Box collider.
Made it so if the Audio Sliders are set to 0% they completely mute the respective audio.
Fixed certain Inner Component Animations not playing correctly.
Fixed the XP Bars not Updating their values Correctly when leaving the 'Skills' Tab open.
Added the Ability to Rotate Objects while disassembling by pressing [Z]/[C] as well as being able to Zoom in and out with the [-]/[+] Keys.
Fixed the bug where after maxing out a Perk tree would make it so Loading would become stuck at 17%
Reworked the new Carrying Method remove the ability to levitate with Objects.
Along with this new addition to the Carrying Method which seems quite stable at the moment, I have completely removed the Carrying Look down limits for all objects, besides the default limits that avoid the camera from doing full flips.
Hot Fix:
Fixed Randomized Objects on PCs, Servers and Laptops not being detected by the new system that disables the colliders to avoid the Levitation glitch.
Skills & Perks Update v0.30.5
Update v0.30.5 Is Live!
I hope you are all going great! I have some great news, I have finally secured a full-time job, which unfortunately will cut into the amount of time I can spend working on Scrapping Simulator though it will also provide a stable budget for the game moving forward. I have touched on this in more detail within the Discord Community if you would like to read more about this.
Patch notes:
Added to the Trolley Description within the Hardware Store Purchase to describe that the Trolley needs to be taken up Steps/Gutters/Inclines backward.
Completely reworked and re-introduced the Skilling/Levelling System which now includes a small Perk Tree for each of the 3 current skills and is accessed via the normal [Tab] Menu.
Fixed the issue where after Exiting from Disassembly mode the Character would pop up in the air and the camera angle landing randomly.
Reworded some of the Hints & Did you know's on the Scene Loading Page to be more relevant and up to date.
Fixed the 1kg Silver/Gold Ingot Price Text sometimes staying active after leaving the Scrap Yard Shop.
Fixed the Footstep sounds sometimes continuing to play in the background while scrapping.
Fixed Smaller Objects sometimes falling through the map (old saved version objects may still fall through the map, you can either sell, or scrap these objects to rid your save of these objects).
Fixed the Disassembly Tips going off-screen and reworked the way they are displayed, which should fit in nicer with different aspect ratios.
Fixed not being able to turn the Disassembly Desk Light On/Off while Disassembling and fixed the missing SFX for the 2 Desk Lights.
Fixed not being able to return to the desktop after opening some of the new apps (Minesweepin game and Games Folder) and added the ability to minimise Apps by clicking the Task in the Task Bar on the Desktop PC.
Fixed the Trolley Bug after Loading on new saves - Players who had purchased the trolley will now be refunded the trolley cost to be able to purchase it again.
Fixed the Disassembly desk bug where after taking apart the DVD Drive the Table would become un-usable due to the Invisible Drive still on the Table.
Moved the Disassembly Desk and Tools into the Garage to try keep the Scrapping area all in one, this does however almost render the house useless, however future plans will start to incorporate the house more.
Updated the 'HELP_ME' program on the Desktop Computer adding information about the Trolley, Skilling System and updated outdated information.
Reworked the Trolley Colliders which should be a lot less buggy when being forced into/through static world objects.
Hotfix notes:
Fixed the infinitely growing E-Waste amount after purchasing the 'Keen Eye' Perk
Update v0.30.4
Update v0.30.4 Is Live!
I hope you are all going well. This is just a small update though it touches on a few bugs that needed attention asap and also introduces a faster Saving/Loading method, by writing all the Data to the RAM Cache, after it's all been written to the RAM it then Dumps that Cache as a Physical File on your HDD (essentially your normal save-file) which Improves Saving times by around 70% and loading times by around 30% and helps move toward an Auto-Save Feature in the future.
Patch notes:
Added the ability for the 'Custom' Pre-set in the Graphics settings to allow higher than Ultra's pre-set values for the LOD Distance and Shadow Distance for better immersion on higher end systems.
Greatly improved the look of Shadows and removed the heavy blur by tweaking some settings and re-rendering the Lightmap.
Added a notification if you do not have enough of the selected materials to add to the Crucible.
Added to the reworked Saving and Loading method, everything is now Temporarily stored in Cached Data on the RAM until the Data is Saved/Loaded then the Cached Data is transferred to the normal Physical File, Improving Saving and Loading Times by up to 70%, especially on Large Save-File Sizes - This also helps pave the way to Auto Save availability in the future.
Removed the Load Button from within the Game Scene.
Fixed one of the Wooden Fence prefabs missing it's collider.
Fixed the bug where if you had multiple objects sitting on the disassembly table, when interacting with the active one, others sometimes also attach them selves.
Added a small timer for when an object is removed from the disassembly table, after removing an object, it no longer instantly snaps another object that is also on the disassembly table to the disassembly location, this timer will wait a few moments before attempting to look for another object, giving you time to move the original object out of the way.
Made it so you cannot open Player Inventory or the Command Panel while the game is paused.
Fixed the incorrectly converted values in the Scrap Yard Shop UI in the Inventory section.
Created a new Staged E-Waste object, the DVD Drive which is a minor variant of the CD Drive and replaces the CD Drive within the DVD Player to be more accurate.
Removed the ability to open the Command Panel while in Disassembly mode and other Player 'Busy' states that would otherwise cause issues/bugs.