Commit graph

76 commits

Author SHA1 Message Date
hyperion51
8d1b7bed28 Missing Database Reference Hotfix
Database inspector was crashing when selecting a blueprint with missing ingredients
2020-04-29 23:36:00 +01:00
hyperion51
588d89a5d0 newzone command
Added newzone command and updated readme
2020-04-29 11:27:55 +01:00
hyperion51
e9b32dec0b Console Fix
Console now properly trims non alphanumeric characters from arguments before running the command
spawn command is working
2020-04-28 04:21:04 +01:00
hyperion51
cfdacd10cf Updated Readme
Added some info about running an offline copy of the game
2020-04-28 02:07:28 +01: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
b589a6422c Ship Locomotion & Tech Tree Panel
Ship locomotion now accounts for tangential velocity, slows down properly with terminal phase separated into velocity matching behavior
Tech tree properties panel visualizes parents and children correctly
2020-04-25 00:01:13 +01:00
hyperion51
af88788e4f Local AI Testing & Interactive Tech Tab
Refactored game loop to allow full local testing
Added AI controller abstractions
Added ability to save database to local copy for offline testing
Tech Tab is now interactive, has properties panel
2020-04-23 03:31:17 +01:00
hyperion51
43d5ebdd35 Game Context Hotfix 2020-04-17 01:38:48 +01:00
hyperion51
d8ff1e2289 Stat Effects and Tech Tree Improvements
Tech tree layout is now correct thanks to MSAGL
Blueprint stat effects can now target item stats
Durability is now a PerformanceStat
2020-04-16 03:08:18 +01:00
hyperion51
6ca699be26 Live Tree Gen
Added client-server communication to sync client techs with DB techs and visualize the tree of actual techs
2020-04-14 07:03:34 +01:00
hyperion51
dabfc62481 Fix Blueprint Class
Blueprint dependencies was a dict, should be a list
2020-04-14 05:32:00 +01:00
hyperion51
b606d26837 Database Tools Update
Added validation for Database Links
Added Database List Scroll View
2020-04-14 04:08:33 +01:00
hyperion51
d8c201d49a DB Clone Button
Added button to clone DB entries
2020-04-14 03:27:59 +01:00
hyperion51
d5cd335995 Unity Editor DB Keepalive
Fixed the exception caused by the TCP socket for the database timing out due to Azure
Added ability to remove stat effects from blueprints
2020-04-14 02:51:37 +01:00
hyperion51
dd6aeb158d Updated DB Tools
List view now sorts named entries by name
BlueprintData Difficulty renamed to ProductionTime
2020-04-14 01:20:20 +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
d1492eb04c Tech Tree Improvements 2020-04-12 11:05:36 +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
7cd24147ae Behavior Refactoring
Behaviors and PerformanceStats are no longer associated solely with Ships, instead there's a generic Entity class which will also be used for stations and turrets.
2020-04-09 10:33:16 +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
bd824cc2e6 Minor Hotfix 2020-03-31 14:51:23 +01:00
hyperion51
4b8a300c0a Better Zones Client/Server 2020-03-31 13:44:18 +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
4781c8f915 More Ui work 2020-03-29 12:33:35 +01:00
Thewildcard-pt
221ac2033f A tiny bit more ui 2020-03-29 10:58:45 +01:00
Thewildcard-pt
d1d8962330 Small UI Changes
Continuing work
2020-03-29 10:14:25 +01:00
hyperion51
f756c5fe6a Generating and Displaying Zones 2020-03-29 04:19:24 +01:00
hyperion51
2236ecd129 Important Readme Update 2020-03-28 18:36:12 +00:00
hyperion51
56e295763d Update README.md 2020-03-28 06:20:22 +00:00
hyperion51
7969dbb672 Update README.md 2020-03-28 06:17:22 +00:00
hyperion51
1898fffe76 FUCK YEAH GALAXIES 2020-03-28 05:18:57 +00:00
hyperion51
87e02af5b0 Fix Serverside NullReferenceException
Forgot to check whether wormholes are null before calling LINQ method. Could it be that simple..?
2020-03-28 03:59:24 +00:00
hyperion51
cddeaf38a9 Galaxy Viewing 2020-03-28 03:43:07 +00:00
hyperion51
5617053f83 Fixed Network Deserialization 2020-03-27 17:58:37 +00:00
hyperion51
48faee4db5 Server Accepting Connections
SILLY ME THE SERVER WASN'T ACCEPTING CONNECTIONS
2020-03-27 17:39:09 +00:00
hyperion51
6b3dd32a61 Added connection logging 2020-03-27 17:30:30 +00:00
hyperion51
0bbe56f4a1 Server Update
Changed some LiteNetLib settings, hopefully this allows the client to actually connect
2020-03-27 17:26:26 +00:00
hyperion51
1a1b72105e Fix empty cache get
Fixed exception in DatabaseCache when attempting to get entry types which haven't been added
2020-03-27 16:46:46 +00:00
hyperion51
60e87fb4f5 Update README.md 2020-03-27 02:19:42 +00:00
hyperion51
13b1a75eb9 Update README.md 2020-03-27 02:10:53 +00:00
hyperion51
e1ce0b3a64 Update README.md 2020-03-27 02:09:20 +00:00
hyperion51
5b44542656 Update README.md 2020-03-27 01:53:09 +00:00
hyperion51
f8a6582154 Server Initialization and Serverside Galaxy/Zone Delivery
Made the master server connect to the database and now it's listening for and responding correctly to GalaxyRequestMessages and ZoneRequestMessages, generating the zone contents if they do not yet exist.
2020-03-27 01:53:03 +00:00
hyperion51
95947355c2 Title Screen
Polished UI for the title screen
Added login, registration and session management to CultClient
Connected title screen to CultClient login and registration
2020-03-26 02:49:09 +00:00
Thewildcard-pt
28c06289bf More Work on the market tab
List and history structured,active transfers almost structured.
2020-03-25 13:35:40 +00:00
Thewildcard-pt
c8762dfae9 Merge branch 'master' of https://github.com/rwvens/Aetheria-Economy 2020-03-25 12:16:54 +00: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
025d0fab89 More Market Work
Almost complete just pushing before going to lunch
2020-03-25 11:25:15 +00:00
Thewildcard-pt
107995884a Started Work on the market tab
Started structuring out the market tab
2020-03-25 09:03:40 +00:00