v0.8.0 Changelog
Adrorium v0.8.0 Changelog: (336 hours in 236 days)
=>Main features:
-Vehicles (Rover, Fighter, Esc.Pod)
-New Ship building system
-Room Framework
-Sectors are 1000 times bigger
-Ships move way faster
-New main ship: Riroa8
-Liquid Management Console
-New drone
-New spacestation
-Proper Multiplayer
-Multi-mod support
-PDA Ship Designer
-PDA Mission
-PDA Maps
-Liquid handling
-Refuel/Repair/Upgrade Ship at spacestation
-Craft & scrap spacesuit
-Pry open airlock
-Lens flares
-New looting items
-New blocks
-New missions and dialogs
-New hud icons(players/point of interests/sectors)
-Relative Multiplayer positioning
-Optimized saving filesize
-Optimized network messages
-Nuclear fuel replenishing
-Made ammo easier to craft
-Modable planets
-New camera system
-New skybox
-Rocket engine vfx
-Working fusebox
-Better folder management
=>Complete changelog:
-wrote a basic room mesh generator
-added doorslot to room mesh gen
-solved incorrect ammo display
-added textures & double sides to room gen
-made room gen work with room arrays
-wrote the external hull mesh generator
-wrote the shield mesh generator
-implemented many catches for errors
-made error panel unlock the mouse
-made error panel scroll to bottom
-added more info to error logging
-added warnings to error logging
-made repeating errors not flood
-added a wiki page with 0 content
-finished the shield mesh gen
-made the mesh gen work with local pos
-tweaked shield material tiling
-made rooms not clip through each other
-merged mp pos sync packet for all
-updated version info
-cleaned unused mesh gen vars
-debug new mp pos sync packet
-solved syncrate settings bug
-made clients auto exit on server closed
-added logo image to the continue template
-made the pda be a world canvas
-removed some nyi infos from pda
-added scroll area for designer in pda
-wrote room gen for pda
-wrote room dimensions changer for pda
-wrote the create room method
-wrote the remove room method
-created a room template
-created a modular room dimensions updater
-added more buttons and scrolls to designer
-made rooms not spawnable out of bounds
-added tilled sprites to the room
-resized room buttons to fit
-made rooms with 0 dim be deleted
-made room classes be recyclable
-solved nuclear fuel consumption bug
-cleaned the mainpow cons displays
-added a new script for the pda
-created the scrolling area for the map
-added a galaxy image I made before
-added template and sector spawning
-created the sector generation function
-started working on the vehicle prototype
-implemented wheel colliders
-created custom physics drive controller
-tweaked sector icon in map
-made reverse be at correct angle
-added animation templates&triggers;
-added open exterior door animation
-made steering be proportional to speed
-created 7 more animations for the rover
-added few images for the pda buttons
-replaced old pda buttons
-repositioned the pda
-implemented gravity for rover
-implemented rover global movement
-made rover falling not change speed
-implemented rover magnetic wheels
-polished rover boost speed and break
-separated wheel animations from physics
-made magwheels 'stick' to anything
-tweaked rover turnrate&mags&acceleration
-made rover sound proportional to speed
-reduced the rover drift
-made reverse be at correct angle
-created rover raise/lower animations
-reworked the rover colliders
-made vehi script work with all vehi
-prevented rover raise if blocked
-coded emergency thrusters for rover
-optimized rover movement code
-made rover controls continuous;
-made the rover 4x4
-coded steering for backwheels
-made ungrounded wheels not spin
-created 4 animations for fighter
-made vehi script animations modular
-integrated animations for fighter
-implemented the fighter movement
-made fighter anim not work if blocked
-coded fighter firing prototype;
-added the escapepod to the vehicle list
-added 2 animations for the escapepod
-implemented escapepod movement
-implemented escapepod ejection function
-moved the pda functions to pda script
-added sector map and area map
-implemented switch between map types
-implemented a basic sector generator
-corrected typo in aux. console text
-corrected typo in campaign mission text
-implemented zooming on all 3 maps
-created & added map icon for ship
-moved ship designer code to pda script
-added zoom control for designer
-added new sprite for room template
-made sector gen be seed based
-made ship extending ignore borders
-implemented room overlap checking
-implemented disconnected room checking
-increased the pda size for better view
-optimized pda raycastings
-separated the walls from the doors -added door button template in pda room
-added door support for room class
-started working on the door designer
-coded the door position gen;
-implemented persistent door setting
-coded pda door type settings
-fixed bugs with wrong door sides
-fixed bugs with bad door position
-solved pda out of bounds errors
-solved local to gloabal dor space bugs
-prevented rooms from having 0 width
-solved door not saving type bug
-started working on multimod support
-created the classes for multimod
-implemented persistent mod toggle
-wrote the multi-mod file loader
-coded vanilla/mods data processing
-coded mod/vanilla data packaging
-created template for the mods panel
-added the template gen function
-solved many file/folder name errors
-changed game files working directory
-implemented mod toggling
-added info regarding mod content
-moved images to new game directories
-hid item identifier if not in creative
-started working on the vehicles
-added few buttons to rover
-changed rover comp naming scheme
-changed rover drive controller to player
-added some basic rover interactions
-added mp support for rover interaction
-made player compatible with rover
-created a new set of interaction vars
-added future support for trees/plants/...
-added vehicles to raycasting system
-reintegrated the crosshairs
-made magboots compatible with vehicles
-removed direct ship-player connections
-reworked F & click interaction controls
-made cockpit not rotate anymore
-made player not parent the cockpit anymore
-changed cockpit animations
-made cockpit faster to initialize
-fixed mags not sticking to ground bug
-fixed interaction nre(null reference error)
-fixed mouse unlock bug
-tweaked vehicle physics
-fixed mod images invalid path
-implemented a prototype for rover driving, -coded rover seating and deseating
-coded start/stop driving for rover
-made rover seats multiplayer friendly
-changed parenting system for seating
-updated names fighter component and anims -implemented fighter driving
-tweaked fighter colliders
-updated escapepod component names
-implemented escapepod driving
-tweaked escapepod colliders
-implemented vehicle spawning
-made vehicle states persistent
-added electricity,fuel,ammo... to vehicles
-added proper ammo to fighter
-separated code for seat and cockpit
-added ship designs to mod classes
-separated mods from vanilla reading
-made vanilla not be synced in multiplayer
-added mod overwrite warning
-made mod images sync with mp -coded ship designs into mods
-added warnings to mod problems
-added ship count in mod description
-tweaked godmode rotation speed
-wrote new classes for the game
-started testing the sector size
-started working on the new sector
-made the skybox a 3d object
-changed the planets & sun scale
-tried to fix shadows but couldn't
-fixed shadows w/ a dual camera workaround
-coded multy distance camera system
-made pda compatible with new camera sys
-integrated planets into sector generation
-wrote planet customization classes
-implemented planet modding
-coded planet gen based on config
-wrote several planet types
-removed legacy sun image
-coded 3 level planet lod system
-fixed desync bug in new camera system
-made ctrl increase speed 100000 in godmode
-benchmarked the planet lod system
-started coding planet mesh layers
-added 6 level lod for planets
-added atmo, water and lava to config
-fixed the planet layered mesh gen -blocked ships from landing on planets
-made all planets have lava underground
-made planet gen be seed based
-tweaked planet parameters for best look
-removed legacy planet and sun
-added lens flares
-added mod names to esc menu
-made fps hand work w/ new camera system
-added design spawn prototype
-made sun flare show in main menu
-made player pose stand up by default
-started coding the door cutout in hull mesh
-fixed incorrect door spawn position bug
-fixed doors spawning on wrong wall
-started coding shared doors
-found that mesh gen/designer are incompatible
-wrote mesh gen/designer converter
-started coding hull edge detection matrix
-made hull edge work with convex hulls
-found several 2d to 3d conversion problems
-started coding custom world positioning
-coded local to canvas coordinates converter -adapted hull gen to new coord. system
-finished the external hull generator
-added concave ship mesh support
-coded the top+bottom hull pieces
-coded many design restrictions -integrated cutout option for new hull gen
-coded hull cutout in processing matrix
-coded mesh cutout for hull for all sides
-finally finished hull gen after 2 months
-added door spawning to mesh generator
-made spawned doors not overlap
-made door rotate to wall
-made doors fit the correct door cutout
-coded the doortype as a design parameter -made doors have 4 rotations instead of 2
-added airlock & window support for designs
-made G disable godmode
-made godmode activation close creative menu
-moved flashlight key to F
-implemented dynamic spawn list for creative
-added more options in pda designer
-coded ship&vehicle spawn list for creative
-fixed incorrect item rarity color bug
-coded vehicle spawning from creative list
-coded ship spawning from creative list
-implemented design delete in pda
-coded simple box shield mesh gen
-fixed incorrect walls dimensions bug
-finished the ship mesh generation
-added ship mesh gen classes
-moved ship mesh gen in the ship class
-made workaround for door spawn in mesh gen
-centered ship mesh on the ship object
-optimized data structure for shield design -fixed incorrect hull offset calculations
-fixed shield, room and hull gen bugs
-adapted ship&player scripts w/ new classes
-coded legacy to new ship design converter
-started coding the room separator spawning
-made ships be stored as classes, not strings
-properly renamed all data classes -integrated ship mesh gen in ship script
-coded proper room connector spawning
-fixed duped door spawning
-tweaked model & anims for the autodoor1 -same tweaks for windowwall
-started coding pda design loading
-coded pda to ship design converter
-rewrote much of the pda script
-migrated pda code to new ship design format
-made room separator modable
-made walls/doors buttons interchange
-tweaked designer buttons layout
-solved shield and hull mesh gen bugs
-optimized door data structures
-fixed door order bug with custom orderer
-coded explicit pda & ship design converters
-moved shield and hull gen to ship script
-added support for prebuilt hull pieces
-made missing design ships get a default one
-fixed doors spawning below floor bug
-fixed incomplete frontal shield mesh
-fixed door spawning on second load
-added show in pda option for ship config
-optimized resource loader
-fixed design spawning overwrite bug
-added&coded button for new design
-added&coded update design button
-added&coded save design button
-positioned ship top left in designer
-blocked key processing while writing
-added ship orientation info in designer
-implemented roster panel in pda
-coded mission listing in pda
-finished programming the pda
-started recoding the game framework
-rewrote many active class lists
-added multy galaxy support -moved active classes to game controller
-started fixing the 400 errors
-removed legacy sector&planet gen
-finished fixing all new errors
-created new net msg controller script
-centralized game parameters
-removed some cached variables
-coded new multiplayer join protocol -removed lots of legacy code
-integrated vehicles in game loader/saver
-coded seed+id based sector gen
-moved several classes to game script
-started coding galaxy load/save/destroy
-started coding sector load/save/destroy
-modified several runtime classes
-solved about 300 errors
-fixed sector position out of map bug
-added sector entities images
-made sectormap gen be seed based
-made pda compatible with drawgalaxy()
-coded loadgame() and loadgameclient()
-coded galaxy generator
-coded starting sector picker
-started debugging the new features
-fixed several errors
-made starting sector be on galaxy edge
-made planets deterministic
-fixed player being blocked by planet
-fixed camera errors due to universe scale
-made order in player head/cameras
-made camera settings apply to all of them
-fixed pda map bounds bug
-made starting sector deterministic
-made sector positions random by reindexing
-coded stations spawning for sector gen
-implemented seed based asteroid spawning
-made asteroid saving data be differential
-coded startup enemy drones spawning -coded startup player ship spawning
-coded starting pos for ship
-coded starting pos for player in ship -coded drone respawning
-coded initial overlay
-cleaned up the gametype class
-removed unneeded parameters from configs
-coded player position on sector map
-made floating center work w/ new sector dim
-tweaked central star size
-changed star color to white
-made sunflare point to sun
-optimized the sunflare layers
-tweaked lens flare speed and intensity
-made hull thickness be controllable
-coded variable hull thickness
-changed airlock dimensions to 1x1
-removed unneeded airlock buttons
-added new skymap
-tweaked recipe ratios for ammo
-integrated new shield mesh in shield system
-removed legacy spherical shield meshes
-repaired the building system
-added nuclear fuel replenish crosshair
-coded nuclear fuel replenishing
-started rebuilding riroa7
-fixed design doors stealing ids bug
-finished riroa7 w/ room framework
-removed hull&doors recipes
-fixed airlock animations
-implemented the pry open airlocks
-added anim controller to airlock
-added vfx for airlock atmosphere
-tweaked sector entities spawn count
-redone from scratch the game layers
-assigned each entity its proper layer -optimized ship physics mesh gen
-made shield rb work with new meshes
-made ssmfmj 10 times faster
-redone the ssmfmj animation
-optimized rigidbody collider generation
-finish repairing the building system
-made building work w/ new layer/mesh
-made ship saving work with new meshes
-made mags work w/ new layer/meshes
-made targeting work w/ new layer/mesh
-made drones capable to detect new mesh
-made proj. compatible w/ new meshes
-made proj. able to damage vehicles
-made autopilot more realistic
-wrote ship side mfm jump code
-made all engines 2 times faster
-doubled safe speed limit
-fixed crosshair not showing bug
-added targeting hud to spacesuit
-made ship target hud range 5 km
-removed lod block
-optimized airlock's lod system
-made room connectors indestructible
-fixed weapon firerate cap
-deactivated doppler from all sounds
-finished coding save game functions
-started coding the game loading
-fixed planets remain on exit bug
-fixed door duping on respawn
-fixed player pos not being saved bug
-fixed mission loading error
-fixed overwritten player instance error
-fixed savefile reading bug
-fixed savefile loading bug
-fixed inventory overwrite on startup
-fixed unsavable player stats bug
-tweaked godmode rotation speed
-fixed incorrect player rotation saving
-made debug mode show all ship positions
-fixed incorrect planet spawn location
-fixed player not detecting planet atmo
-fixed player mobility transition
-made player detect all planets
-finished coding game loading
-added anim controller for all vehicles
-fixed rover animation clippings
-redone the rover triggers and states
-coded network side for vehicle events
-coded save/load for vehicles
-finished coding vehicle button syncing
-coded vehicle state syncing for mp
-created new starting resource values
-added mfmd,turbine and nucfuel at startup
-implemented destroy suit option
-finished coding vehicle position sync
-fixed fighter states
-made fighter fire alternate
-fixed fighter movement bug -enabled fighter friendly fire
-tweaked fighter buttons position
-made saved ships show in pda
-fixed duped door spawning
-reintegrated faction relationships
-fixed drone never attacking bug
-fixed incorrect creative notification
-fixed ctrl panel text clippings
-coded spacesuit crafting in suitdock
-coded go to center of galaxy mission
-coded go n sectors away mission
-fixed sector map gen neighbor bug
-fixed invalid sector for mission
-fixed finished mission not disappear
-tweaked rover buttons position
-fixed rover states for driving
-added rover status screen
-tweaked rover physics forces
-coded parent detection for player
-coded parent detection colliders
-redone windowwall block model
-created new dockingport block model
-made doorway block model
-made new cargodoor model
-integrated new blocks in the game
-added suicide pill item
-fixed health buff block bug
-added new pda room separator blocks
-coded new cargodoor animations
-coded new cargodoor levers and states
-added 7 new item sprites
-added 7 new lootable items
-added drone logs mission
-updated drone loot values
-failed to implement a loading screen
-designed new main ship: riroa8
-added extra bathmodule door
-fixed autodoor1 automation bug
-tweaked riroa8 design
-optimized new cargodoor lod
-coded workaround for disabled canvas
-fixed cargodoor upkeep calculations
-properly implemented the fusebox
-fixed cargo pop up on pda toggle
-made building work with hull thickness
-fixed ai block spawning bug
-coded loot, ai and crew spawn toggles -fixed corner door hull gen bug
-fixed concave corner hull bug -wrote checks to block corner ext. doors
-designed a new drone
-fixed drone shields bug
-tweaked drone stats
-fixed log spam on specific interactions
-made dev tool able to delete aliens
-fixed undeletable saved designs bug
-fixed sun casting shadow bug
-fixed ship offseted center bug
-recentered all riroa8 blocks
-solved antenna lighting bug
-added antenna idle animation
-recentered all drone and riroa7 blocks
-optimized designer code for larger ships
-removed lod block from riroa7
-started designing the spacestation
-increased designer area to 54x54m
-implemented zoom buttons for designer
-added zoom buttons to all maps
-corrected 'hidroponics' typo
-fixed pda scroll artifacts
-fixed incorrect player pos on map
-removed some pda debugs
-added rocket engines vfx
-made player activate r.engines vfx
-made drone trigger r.engines vfx
-fixed parent search lag spike bug
-made hull take max height from rooms
-made the spacestation height meters
-fixed incorrect item quality colors
-increased max ship size to 50x50
-increased max zoom out for designer
-made design overwrite be persistent
-fixed inventory gui not closing
-fixed cargo gui popup bug
-fixed item interact bug in creative
-fixed building on rooms with id>30 bug
-finished designing the new spacestation
-added many missions to spacest. crew
-added many dialogs to spacest. crew
-added trade items to spacest. crew
-fixed missing window on drone
-made all spacestation crew unique
-emptyed the spacest. suitdocks
-made some spacest. system autostart
-integrated new spacestation in game
-removed legacy spacestation
-added a room to planet elevator
-made all blocks work w/ new interact sys.
-fixed rigidbody mesh for moving solar panel
-fixed rb mesh for moving landing pads
-designed new planet base dungeon style
-made 3 new planet loot values
-coded planet ore spawner
-coded planet base&elevator spawn
-fixed planet bases spawn below ground
-fixed turret sounds bug
-fixed rigidbody shield collider bug
-made a new shipyard gui design
-implemented ship repair event
-implemented recharge batter event
-implemented liquids replenish event
-removed legacy refit ships
-fixed item consumption blocking bug
-fixed glitched movement after death bug
-added new lock sector image
-optimized the targeting gui
-coded new mfm jump with new framework
-designed the liquids console
-added liquids console item and recipe
-referenced all liq. cons. components
-implemented the liquids console
-implemented the ship side liquids framework
-coded tank liquid storing
-coded liquids logic for mp
-added liquids console to many ships
-fixed liquids console display bug
-implemented liquid venting
-coded ships side liquid refueling
-coded mp sync for liquid refuel
-coded mp sync for ammo replenish
-added nyi for local map
-made align only show in cockpit
-added 5 new liquid handling items
-added new liquids handling crosshair
-implemented player side liquids refill
-replaced water bottle recipe
-added rover for each orbit elevator
-coded spacestation refueling
-implemented spacestation ship upgrading
-coded mp sync for ship upgrade
-coded mp sync for liquids and ammo
-implemented thruster water consumption
-implemented r. engine fuel consumption
-coded mp sync for engines consumption
-fixed rover sound bug
-implemented asteroid area gui image
-optimized targeting data structures
-increased asteroid visible range
-made spacestations always show on hud
-made planet elevators always show on hud
-made dying respawn closer to ship
-added o2 canister for death respawn
-made dying close inventory
-made mfm jumps require 5k plasma
-fixed game crash do to vehicles and mfm
-fixed mfm not working after jump
-fixed incorrect player parenting after jump
-fixed mp mfm jump errors -fixed crash on mfm due to ship unregistering
-made mfm position ship near spacestation
-implemented player oxygen
-implemented low oxygen player damage
-coded dockport oxygen detection
-made pry open airlock vent atmosphere
-fixed shield toggle on upgrade bug
-made status screen activate on alert
-added gravity to vehicles
-implemented vehicle docking to ship
-fixed rover raise on planet bug
-fixed elevator walls blocking rover
-made grounded rover ignore gravity
-implemented local parenting for player
-fixed ugly mfm subconsole stuck bug
-coded player autorotate to parent
-made workaround for room searching bug
-fixed player rotate to parent bug
-made rover autoflip if upside down
-fixed asteroids not spawning ore bug
-implemented asteroid resource rarity
-tweaked large elevator animations
-fixed transition in elevator animation -redone the shipstarter class
-redone the tutorial ship
-redone the tutorial with new technologies
-coded spawn near asteroid game parameter
-changed rocket item properties
-fixed suit hud overwrite drive hud bug
-fixed asteroids crashing game on mfm
-changed scale of shield hit vfx
-finished adapting the tutorial
-added key combo for 10000x godmode speed
-changed planet resolution for better fps
-changes start color to white
-made planet ores twice as rare
-changed the default planet texture
-animated the atmosphere to rotate
-added loadtime info for all entities
-fixed duped room connectors on reload
-finished coding the saving system
-removed unneeded debugs
-started working on the multiplayer
-fixed file system path calculations
-fixed unable to connect to server bug
-added 1x1 room to all legacy ships
-tweaked loadtime debug info
-fixed all source code warnings
-fixed all join game errors
-fixed incorrect client indexing bug
-fixed player always offline in mp bug
-coded join game handshake protocol
-coded sector downloading
-made max players always be 2
-fixed mp sync for inventory bug
-got sector downloading to work properly
-added UniPacket size info
-made joining players have pda & suicide pill
-fixed mp sync for item positions
-coded mp sync for nuclear fuel replenishing
-implemented the local parenting for mp
-fixed incorrect client lighting bug
-fixed player to vehicle parenting bug
-made player sync pos with vehicle manually
-optimized multiplayer joining process
-made local parenting work with mp
-fixed death on driving after godmode
-finished vehicle pos sync for mp
-made all ship events sync through mp
-implemented '/startupship' debug command
-made debug commands work with multiplayer
-fixed initial player position sync
-successfully tested mods with mp
-added '/mfmjmp' debug command
-fixed incorrect spacest icon pos on map
-fixed mfm jump to explored sectors errors
-made floating center compatible w/ saving
-started coding mp mfm sync
-added hud player nametags
-finished mp sync for mfm jmps
-finished implementing the multiplayer
-formated the changelog
-added some error catches
-made mp mod images autodownload -fixed mp anim error when joining
-removed unused ship file variables
-compressed shipfiles in build
-fixed mp init pos sync error
-fixed exit server error
-fixed ship destruction error on exit
-fixed fps hand showing in main menu;
-implemented drone spawning
-made drone spawning work with saving
-playetested the game
-corrected mission typos
-fixed incorrect spawn drone position
-fixed spacesuit inventory loss on load
-prepared the current config files
-wrote the modding api
-updated the announcement panel
-prepared the executables
Files
Get ADRORIUM v0.11.0
ADRORIUM v0.11.0
Space survival, spaceship simulator
Status | In development |
Author | Beholdernx |
Genre | Survival |
Tags | 3D, Buttons, Crafting, Exploration, Farming, First-Person, Procedural Generation, Space, Space Sim |
Languages | English |
More posts
- v0.11.0 Android port79 days ago
- v0.11.0 Changelog (Colossal Update)Jun 11, 2024
- v0.10.5.1 Changelog (Small bugfix patch)Dec 09, 2023
- v0.10.5 Changelog (Convenience Update)Oct 28, 2023
- v0.10.4 Changelog (Energy Update)Mar 20, 2023
- v0.10.3 Changelog (Overhaul Update)Sep 25, 2022
- v0.10.2 Changelog (Farming Update)Jun 05, 2022
- v0.10.1 Changelog (LookShift Update)Dec 19, 2021
- v0.10.0 Changelog (Encounter Update)May 17, 2021
- v0.9.1 Changelog (Landers Update)Dec 12, 2020
Leave a comment
Log in with itch.io to leave a comment.