Industry - 0.03


Now, I have spent quite a while on this update, and it's definitely worth the wait.

This may be the last update for this project, or maybe not.

Since it would take me forever to actually write down what changed/improved, here's the entire list of what i completed off of my To-Do list:

5/2/23 Done!

Write loadLog? 

Fix bug where items that were saved are not being used by buildings -- Completely remove saving/loading items 

Create White InDev 

 

5/2/23 More Polish 

Validate all prices (Buildings, Items) 

Buildings  

Items 

Write description for all entries. 

 

4/2/23 Major Polish 

Rework Main UI - 

Consolidate selection buttons 

ESC panel 

 

Itemsremaining display on machines 

Ensure all entries have correct icons 

Ajust position that conveyor holds stuff 

Properly configure item height for EVERYTHING 

 

 

Make icons for 

Validate that all meshes are made. 

Check Buildings 

Check Items 

 

Factories - 

Small Warehouse 

Automation Tower 

Metalworks 

 

Conveyor Tee Modes - 

Overflow 

Filter 

Alternate 

 

3/2/23 Forgetting to put titles on these 

Fix up hotbar assignment on tees 

Let the player clip out of the building 

 

 

Only recalculate avg $/s when a change happens, so players can change scenes without bankruptcy\ 

Properly load in precalculated avg$/s --> iterations are being overridden upon load 

Prevent Z-fighting on holograms 

 

Quick full gameplay test 

 

2/2/23 

Fix foundry Hologram 

Fix foundry output 

Create Custom Teleporter Hologram 

Ensure that the loading/saving systems properly work - 

Factory Ownership persists between scenes 

Hotbar persists between scenes 

Some items are not found in the dictionary on load – Missing items in packs, dumbass. 

 

1/2/23 

Create holograms for 

Teleporter 

Foundry 

 

Fix foundry creating items from center 

 

31/1/23 

Create Hangar scene 

Unlock all vehicle components in hangar 

 

30/1/23 

Create New Items 

29/1/23 

Actually start game in saved scene (with saved pos/rot) 

Modeling Pass – 7 

Modeling Pass - 8 

 

28/1/23 

New Building – Foundry 

 

MODEL PASS - 6 

 

Steel + Alu must be made in foundry 

All Foundry recipies must include 'Fuel Mix' 

Foundry animations 

 

27/1/23 

File organization rework – Items under building basis 

Items 

Recipies 

 

Change Foundry to Furnace 

New Item – Fuel Mix (Purchased) 

 

Build test 

Remove steel pipes 

Figure out how the hell to include preset factories into builds –Use resources.Load() to read. 

Test loading 

Properly redraw loading buttons when you delete a file. 

Remove null spam on changing scene 

Improve tutorial – Start building! 

 

26/1/23 

Remodel for all meshes missing 

Painfully remodel teleporter in & out 4 times 

Import all new meshes 

Fix: Hotbar being reset on save. 

Fix - Factory hotbar binding doesn't work 

Upload to GIT 

 

24/1/23 

'FINISH' Teleporter_in   

'FINISH' Teleporter_out 

 

23/1/23 

Deselect is binded to X, convey this (Tooltip) 

Actually save hotbars 

Properly load in hotbars 

Fix bug: Trying to place a hotkey (PlacementManager not being unsubscribed from selection when it changes) 

 

22/1/23 

Hotbar - (Recipies, buildings, options, colors, factories) 

Hot bar interactions 

Fix selection grid again 

Fix unable to bind stuff that you should 

Test hotbar – Building 

Hotbar display 

 

21/1/23 

Complete Item Tasks - 

Recalculate 

Redesign UI -  

Title Page 

Selection Page 

Fix up missing meshes for items – (7 items) 

 

20/1/23 

Triple Game speed setting - (TAB – 1x, 2x, 3x) 

 

Menu factory  

 

Inverted Tee 

vNew game icon + Title screen – Create Mesh/Image for Title (I – INDUSTRY) 

 

Intro sequence? - InDev Entertainment 

 

More color options –  

Yellow, - 1, .92, .016, 1 

Magenta, - 1, 0, 1, 1 

Cyan, - 0, 1, 1, 1 

Orange – 1, .674, 0 

 

19/1/23 

Change – Teleporter must update speed voluntarily (One-Time Calculation). 

+NEW icon on new items, disappears when selected. 

 

UI BUG: Building/Paint menu softlock (no buttons) 

FIX BUG: Escaping Item prompt on sign breaks stuff 

 

Database – Manifest writing 

Database – Manifest reading & updating database (Impossible, due to annoying limitations) 

 

Remake tutorial  

Teach ore production rates  

 

 

Teleporter unlocked in Metalworks 

Ore Processor Unlocked in Metalworks 

Fix issue – Game to load does not persist between scenes. 

Tutorial for Teleporter  

Tutorial for Ore Buyer 

 

18/1/23 

Area packs – Unlock new recipies/buildings/items based on what areas you own. 

Impliment Area Packs (Only load in items that have been defined in packs) 

 

HAVE A BREAK (TILL: 18/1/23) 

 

UI Categorization in selection panel (UNNESSICARY) 

 

Item teleporter – Transfer items to other factories with teleporters of the same color (Selection prompt for deciding which factory) 

Outputs items based on avg input interval  

 

 

Multiple Tutorials (For different areas, such as the teleporter for metalworks) - Add multiple tutorials into starter, only display factories that are present in the list of allowed loadables. 

 

11/1/23 

Update item models 

Realise itemSpawner is not actually outputting at 30 items per minute 

Remember Electric motor 

 

Fix bug: Large buildings don't properly update surrounding configs. 

 

Test Metalworks 

 

10/1/23 

Only show and update info panel on buildings that are being hovered on. 

 

Test Automation Tower 

Make Metalworks 

Place Resource Spawners for Metalworks 

Model Building: Ore Processor – Shaker? 

Create Ore processor 

Update recipies for ore processor 

Create animatons for Ore processor 

 

9/1/23 

FULL REMODEL OF ALL BUILDINGS FOR OPTIMISATION 

REALIZE THAT PERFORMANCE ISSUES ARE COMING FROM THE INFO DISPLAYS, NOT MODELS.

Remove info displays 

 

8/1/23 Modeling, Testing, Improving 

Place Resource Spawners for Automation Tower 

Create info panel for all machines 

Funky console information display for machines (Info Panel) 

More information for machines 

 

Remodel (some) new items 

Visuals: Think on final concepts for smaller buildings - NAH 

Increase counter usefulness: 

Include last minute rate 

Include change since last minute 

 

6/1/23 Shaping up! 

Fix no factory appearing in main menu 

Disable SFXManager – Need better SFX 

 

Audio (SFX): 

SFXManager 

UI Click (Selection) 

UI Click (Confirm) 

Action Failed 

 

Tutorial for Starter Warehouse: 

Add support for loading a tutorial 

Ore buyers 

Conveyor Tees 

Up + Down conveyors 

 

Fix TextInput prompt jank- 

Fix outdated content inside the textField 

Change submit event to use the button. 

 

 

Fix bug: Signs being set  

Fix alternate to account for occupy states 

Fix bug: Can build above height limit 

Fix bug: Filter tees can't be configured. 

Fix bug: Filter tees don't save their filter item. 

Save index of scene player was last on. 

Save player camera position + rotation 

 

5/1/23 Rich text is a thing 

Properly impliment size constraints on Starter Warehouse 

Rate Calculator – Building that calculates how much items pass through the position per minute 

 

Use Missing Mesh Prefab when item/building prefab is missing 

Fix iconcreator not incluidng everything in icons (Layer issue) 

Create icons 

 

Add unnessicary amounts of rich text tags into UIManager DrawSelection 

Production information for buildings (How fast the building works) 

Production speed for recipes, items/minute calculation 

Configure all recipies to reference the building that creates them 

Go through the entire resources database 3 times 

Account for purchases in Avg $/s 

 

4/1/23 Planning for the future 

Changing scenes at runtime 

Unlocking factories – Just buy itTM 

Icon for changing scenes 

Refunds for buildings 

Plan factories 

Plan New Items 

Reset Scrollbars upon prompt closed 

 

3/1/23 Polish 

Properly calculate avg increase 

Background increase from unloaded factories 

 

Player camera bounds 

Multiple factory scenes 

Saving multiple factories 

Display Background increase from unloaded factories 

 

Fix ActionsAvaliable animators not properly displaying 

Add icon for Deleting 

 

Fix Hover on runtimeItems not working: 

Building colliders are obstructing the raycast, instead: 

Interrogate the grid node, get the first tracked item. 

 

Toggle Deleting (R, Cancel with R/RMB) 

Building Deselect with RMB 

 

Building tooltip:  

Building or removing + valid state (Trash bin, Hammer, X if not valid + text why) 

Building Cost 

 

Auto Item Description: 

Sell, Buy cost. 

Summarized Recipe (if displayed) 

Add Completely necessary borders 

 

2/1/23 New models 

Fix Item Buffers not being saved 

Fix Fabricator's collider being interactable 

Fix incorrect physCheck (On all buildings) 

Replace PhysCheck with occupyCheck 

Fix Building hologram not changing color 

Hover for runtimeItems: 

Name, $up/down 

 

Sign Block 

UIManager Text input system 

 

Update Holograms: 

Fabricator 

Assembler 

Foundry 

Update Animations: 

Fabricator 

Assembler 

Foundry 

 

Fix ore spawns being saved twice 

Fix Z Fighting on models 

Fix no grid on X face of fabricator 

Re-Export Meshes 

Re-Import Meshes 

 

Grid visible on models: 

Model Main Texture 

Import Models 

 

1/1/23 Happy new year! 

Multiblock Buildings 

PhysCheck offset on placement 

Fix saving bug on multiblock 

Fix conveyor items not going to correct positions 

 

Resize buildings: 

Fabricator  

Assembler 

Sell Station 

 

Test 

 

Model Buildings 

Foundry 

Fabricator 

Assembler 

 

31/12/22 Back from the dead 

Test 

Figure out what is crashing the game 

Singular dictionary for items. 

Fix crash on load. 

Upload to GIT 

Separate Database into: 

GridManager – Grid Management 

Database – Item Helpers, Dictionary, Icon creator 

LoadUtils – Loading Utility 

Main menu camera rotation 

Remove Unnessicary NodeTypeIndex attribute 

 

Fix environment item duplication upon saving. 

 

29/12/22 Vacation complete. 

Remove Speed Percent attribute on Mineral Buyer. 

Remove buyable platforms 

Write SearchCategoryForItem 

Remove usage of and function: 

GetItems() 

QueryItemsPrefabs() 

QueryItems() 

QueryRecipie() 

 

QueryTransform() 

QueryDirection() 

QueryPosition() 

Create functions: 

GetNodeAtRelative() 

GetTileAtRelative() 

 

Remove unnessicary Conveyor Up/Down scripts 

Realize that index references are unnessicary 

Files

Industry-0.03.zip 32 MB
Feb 05, 2023

Get Industry

Download NowName your own price

Leave a comment

Log in with itch.io to leave a comment.