Commit graph Aetheria/Assembly-CSharp-Editor.csproj
Author SHA1 Message Date
Reinier Vens
2bdcb8a286 Clean Project Files 2021-03-12 20:59:26 +00:00
Defirm
42e11e8cea spaceship and wormhole
Wormhole sounds in parts: jump: in / travel /jump out
Spaceship trusters:
individual large, medium, small.
first test of trusters RTPC:
velocity / durability.
First test of reactor type01 with RTPC:
durability / temperature.
2021-03-08 19:39:01 +01:00
Reinier Vens
1bb058a8dc Upgrade to Unity 2020.2.6f1 2021-03-03 16:49:02 +00:00
Reinier Vens
db8c3c7779 Initial Wwise Integration
Created wwise project
Integrated inventory UI sounds
Improved projectile weapon behavior (randomized start position, stopped them from self-destructing at target range when airburst is disabled)
2021-02-27 20:53:36 +00:00
Reinier Vens
3a9ee2ccf7 Damage System Rewrite
New damage system, much easier to understand
Splash damage support
Hardpoint armor consolidated with hull armor
Minimap shows view cone
New industry standard palette for temperature display
Temperature range display contains palette
Restoring loadouts now ignores temperature and armor
Items can ignore thermal mass when adding heat
Burst weapons can consume single ammo (mainly shotguns)
New missile type that follows crosshairs
New airburst projectile type that deals splash damage
Auto Shotgun and Charged Shotgun
2021-02-01 08:13:14 +00:00
Reinier Vens
dbc522a224 Weapos Rejiggered
Modified weapon scripts to eliminate specialized projectile behavior - allows charged weapons to have projectiles and modify weapon stats when charged
Added machine gun weapon & VFX
Moved third party code to Plugins folder to improve compile times
2021-01-31 03:52:32 +00:00
Reinier Vens
b4432b7aca Saving Loadouts
Added entity save option to the inventory panel dropdown
2021-01-18 02:35:56 +00:00
Reinier Vens
8d6770ab15 Performance Optimization
Asteroid positioning is now multithreaded
Item quality calculation is now allocation free
Various other garbage reductions
2021-01-17 23:26:53 +00:00
Reinier Vens
ebec68e7f0 Heat Pipes
Thermal Layer Removed
Items can be destroyed from inventory menu via drag & drop
Trade menu contains only priced items
Trade menu has filters for commodities
Conductivity can be adjusted along schematic edges
Thermals rebalanced
2021-01-17 02:45:52 +00:00
Reinier Vens
8036585ebc Trade Menu Spreadsheet
Implemented generic spreadsheet component for the Trade menu with sortable and resizable data columns
2021-01-14 03:20:27 +00:00
Reinier Vens
fddd485262 Hellfire
Targeting
Target locking
Crosshairs
Improved HUD schematic feedback
Equipment Heat Damage
Equipment Disabling
2021-01-10 03:59:47 +00:00
Reinier Vens
871c978301 Hit Detection 2021-01-08 12:44:10 +00:00
Reinier Vens
1992428a14 Upgraded to Unity 2020.2 2021-01-06 16:00:24 +00:00
Reinier Vens
1e273d691e Gear Schematic HUD
Created in-flight equipment HUD & schematic display
2020-12-31 19:53:16 +00:00
Reinier Vens
6db7c65961 Energy & Heat
Energy Generation (Reactor behavior)
Heat Conduction / Radiation
Temperature Display
In-game ship schematic
Better asteroid distribution
2020-12-27 22:18:22 +00:00
Reinier Vens
2d9bec0e33 Docking System
Entities now have dedicated docking bays with their own cargo area for loading/unloading
Inventory panel allows display of any ship or cargo bay at the currently docked station or within the current ship if undocked
2020-12-19 02:37:13 +00:00
Reinier Vens
ac0361fd9b Clean Inventory Grids
Improved inventory grid layout system by creating a single spritesheet with all 256 possible combinations of cell adjacency, and modified the inventory script to index individual sprites using adjacency
2020-12-12 20:43:09 +00:00
Reinier Vens
f643f6cc8a New Inventory System + Overhaul
Removed universal GameContext references
Refactored GameContext: It's now only responsible for item management. As such it's now called ItemManager
GlobalData is gone, relevant settings are distributed amongst specialized settings classes
Entities are no longer database entries, references to them are now direct - Zone is reponsible for storing them in ZonePacks
Controller subtypes are now generic classes, class argument is task type
Inventory is now a 2D grid instead of a list
Entity temperature is now a 2D grid instead of a number
Item sizes are now arbitrary shapes instead of a number
Hardpoints are now arbitrary shapes instead
Equipped items have their own temperatures
Map view now displays sunlight colors
Integrated Allegorithmic Substance Plugin
Imported Djinni ship and assigned Substance materials
Removed Node Editor framework (might come back later but needs work to integrate with behavior system)
2020-12-10 23:20:38 +00:00
Reinier Vens
53a91351b7 Procedural Planets
Integrated Sebastian Lague's Planet Generator
Created Tour function in SectorRenderer which makes the camera follow each terrestrial planet in turn
2020-12-05 23:43:02 +00:00
Reinier Vens
1f90d3639a Asteroids & Refactoring
We have proper belts that hug the Grid, reactive properties for planet instance data, and more!
2020-12-01 00:16:11 +00:00
Reinier Vens
a981a46170 Asteroid Belts
Sector renderer is now also rendering asteroid belts. All gravity calculations have been moved out of monobehaviors.
2020-11-29 22:50:12 +00:00
Reinier Vens
d12d7c5c45 Initial ARPG Port
ARPG scene assets from old project are now correctly visualizing sectors generated by ZoneGenerator and updated by GameContext
2020-11-27 22:47:33 +00:00
hyperion51
75eb534983 Added Console
Debug commands can now be executed using an in-game console
2020-04-28 01:50:50 +01:00
hyperion51
01a956eef6 MSAGL Support
Added new tech tree layout implementation using Microsoft Automatic Graph Layouts
Added some functionality to the database editor tools
2020-04-14 00:42:04 +01:00
hyperion51
d5f2e3734a TECH TREES WHOO
Implemented procedural tech tree generation by porting GraphSharp to Unity.
Also, some database editor convenience changes.
2020-04-11 19:18:02 +01:00
hyperion51
fd92c80876 Blueprints & Resources
Added the ability to associate simple commodities with resource maps
Added resource placement to zone generator
Added crafting blueprints and stat addressing system
Refactored Thrusters and Shields into Behaviors
Fixed server losing database connection
Updated icons
2020-04-09 07:48:45 +01:00
hyperion51
b0556d3900 Asteroids
Added asteroids to zone generation
2020-03-30 17:54:54 +01:00
hyperion51
776e08a1d1 Local Zone Generation
Added the ability to generate zones locally in order to facilitate rapidly iterating generation parameters. Then of course I tweaked the shit out of the zone generation!
2020-03-30 03:11:57 +01:00
Thewildcard-pt
d1d8962330 Small UI Changes
Continuing work
2020-03-29 10:14:25 +01:00
hyperion51
0361185e5d Shader Update
Zone and Background shaders are now just a little bit fancier
2020-03-25 11:58:05 +00:00
Thewildcard-pt
d1dd9ad3cd Fixed Start menu
Retouched the starting menu with proper layout usage
2020-03-25 08:02:13 +00:00
hyperion51
e96146b7bb Out with MagicOnion, in with LiteNetLib
Removed MagicOnion
Added LiteNetLib
Created client and server abstractions
Fixed serialization bugs
2020-03-24 14:36:22 +00:00
hyperion51
433a7b4ae4 Unity.Mathematics Converters and Galaxy Upload 2020-03-24 00:02:23 +00:00
Thewildcard-pt
1df670351b Menu Prototype
Added a Main Menu,and some in game prototype ui.
2020-03-23 14:36:59 +00:00
hyperion51
0b46d5ee39 Database Support
Refactored almost everything, but most importantly we now integrate with RethinkDB for game data.
2020-03-22 19:05:26 +00:00
hyperion51
ae98448942 Porting Galaxy Editor
Ported the galaxy editor code from the old Aetheria
2020-03-11 15:18:36 +00:00
hyperion51
83c6246aa8 Zone Rendering Test Scene
Saved changes to zone renderer test scene
2020-03-09 01:34:16 +00:00
hyperion51
e3f5e2f744 Merge branch 'master' of https://github.com/hyperion51/Aetheria-Economy 2020-03-09 01:29:00 +00:00
hyperion51
d64d5ab729 Old Aetheria Code
Imported and massively refactored a bunch of code from the old Aetheria project
2020-03-09 01:28:55 +00:00
Bruno Couto
86b86eef32 Shitty uniform Poisson Disk Sampling
This is just a very basic implementation of the algorithm, just to test and for me to understand it better, next commit I'm gonna implement the last version of it with variable density
2020-02-28 12:42:00 +00:00
hyperion51
c58ba0b1da Copy Aetheria Code
Added a bunch of code from the old Aetheria project
2020-02-27 18:51:07 +00:00