Commit graph

279 commits

Author SHA1 Message Date
Reinier Vens
737affe944
Merge branch 'master' into Music 2021-04-28 17:53:50 +01:00
Reinier Vens
39bad95684 Ignore Package Lock 2021-04-28 17:47:52 +01:00
Reinier Vens
222b883bd7
The Big ARPG Merge
Screw it, we're merging into master
2021-04-28 16:37:31 +01:00
Reinier Vens
60ca33e970
Merge pull request #70 from voivoontos/ARPG-def
Merging WIP SFX from Defirm
2021-04-28 16:28:16 +01:00
Saltdaddy2806
cfdc116c68 Initial Music Build
Including Events, Playlist Containers & Looping
2021-04-28 16:16:36 +01:00
Reinier Vens
ecd52b20c8 UI Improvements
Target box now has bars for visibility and HP
Hit indicator appears when target is damaged by player's weapons
WIP narrative integration
2021-04-27 16:44:44 +01:00
BirgitteSilverbow
62142398f9
test locations and quest file 2021-04-26 21:20:56 -04:00
BirgitteSilverbow
9e3e0c2901
The actual TerminusMQStart file
Main Quest start point/obligatory exposition
2021-04-24 03:57:50 -04:00
BirgitteSilverbow
fc06ea2f96
Quest script for Terminus
Main questline, location one.
The player meets Nibu and obligatory exposition.
2021-04-24 03:00:56 -04:00
Reinier Vens
f82b71877a Updated Readme 2021-04-22 19:46:29 +01:00
Reinier Vens
b1bd89a687 Mini Galaxy Gen
Added flags to game manager and player settings to check tutorial status
Created alternate galaxy generation process for tutorial
2021-04-22 02:53:06 +01:00
Reinier Vens
7cfc5cd04f Drag and Drop + Zoooooooom
Refactored inventory drag & drop to use new global drag & drop management
Enabled Drag & Drop from inventory panel to action bar
Enabled gear and consumable item binding
Fixed stat modifier behavior to allow it to be toggled
Fixed Switch behavior to make it bindable
Added lambda multiplier to aether drive so that stat mod can target it
2021-04-21 01:49:07 +01:00
Reinier Vens
82c8041765 Ink Integration
Initial integration of Ink scripting - simply runs the first story it finds.
2021-04-19 04:35:46 +01:00
Reinier Vens
9779afb1bb Action Bar Weapon Group Binding
Selecting a weapon now displays weapon group toggles
Added global drag and drop handling in game manager
Weapon group toggles can be dragged to action bar to bind them
2021-04-19 03:46:35 +01:00
Reinier Vens
4489b18452 Action Bar (WIP)
Refactor item instance to use DatabaseLink
Labels now pop up when aiming at loot
Yeeted HUD trigger group UI into the abyss
Created rebindable action bar (missing: assigning actions)
Created Consumable Items
Refactored behaviors to work on consumable items
Implemented Velocity Conversion Behavior
2021-04-18 05:13:20 +01:00
Ferenc Fodor
282035dd25 Updated Weapon Icon (Function AP) 2021-04-15 23:45:57 +02:00
Reinier Vens
11a55e236b Loot
Fixed: unable to undock with an aetheric drive (game requires locomotion)
Entities have a chance of dropping any item on board when killed
Mine behavior generalized to grid objects, used in dropped loot
Added tractor beam (not itemized yet) which pulls in nearby loot (and mines!)
Items are added to player inventory when they collide with the ship (and mines explode!)
Added console command to spawn turret
2021-04-15 04:25:22 +01:00
Ferenc Fodor
c1d632f18a Updated Function Icons 2021-04-15 02:41:30 +02:00
Reinier Vens
11bfc739fe Aetheric Drive
Added Aetheric Drive hardpoint and item behavior
Added Drive RPM UI to HUD
Fixed death not disabling continue option
Disabling global input when dialog is visible
Fixed loadout generator failure when zero price item present
Replaced fixed top speed with drag coefficients
2021-04-14 03:29:14 +01:00
Defirm
324b2f268f defirm11
LightingGun full
MachineGun full
IonCannon full
shield full
2021-04-13 19:11:33 +02:00
Reinier Vens
b171b940dc Significant Digits Hotfix
Formatting code was consuming the sigdigs whenever it was used. Whoops!
2021-04-13 02:16:03 +01:00
Reinier Vens
54f7e3a66f Properties Panel Overhaul
Marking player location on galaxy map
Fixed non-input field focus disabling global key map
Player start ship is now always the same
Loadout generator now demands exact match for item dimensions
Thermal damage now triggers ItemDamaged event = player can die from cockpit wear!
Properties panel now has a much more attractive UI
Implemented curve control for properties UI
Centralized number formatting in player settings
Moved significant digits to player settings
Added temperature unit option in player settings
2021-04-13 01:50:42 +01:00
Defirm
abe915fa64 Defirm10
Aetheric Drivers:
Nuclear/ electric

Weapons:
railgun Full
LightingGun  : miss/ hit/ship destr./fire
2021-04-12 15:48:42 +02:00
Reinier Vens
ec1f8f56d4 Golden Ratio Blue Noise Sampling
Improved fog sampling and stochastic transparency by generating low discrepancy temporal sequences using the golden ratio on blue noise samples
2021-04-12 14:36:32 +01:00
Reinier Vens
aef2bf29a5 Merge branch 'ARPG' of https://github.com/GameCult/Aetheria-Economy into ARPG 2021-04-12 04:20:58 +01:00
Reinier Vens
a51c402fc5 Reflected Visibility
Ships are now more visible in lit areas (depending on cross section stat in Reflector behavior)
Refactored all behaviors to remove context & entity references (can get them from equipped item reference if needed)
Fixed crash when enemy dies of heatstroke while targeted
Exponential decay for visibility now uses correct time-independent formula
Refactored item inspection in properties panel (now consistent between equipped items vs. inventory and store items, shows effect of heat on stats)
Reordered item properties and added spacing between groups
2021-04-12 04:20:52 +01:00
BirgitteSilverbow
f0ac1f57cf
Add files via upload
Hero or Zero quest
Faction: Lucent
2021-04-11 16:08:40 -04:00
Reinier Vens
b0b2717294 Ink Sample
Added narrative folder in GameData + ink sample
Fixed global input while text field is selected
2021-04-11 16:11:06 +01:00
Reinier Vens
62d4221958 Hypothermia & UI Fixes
Implemented hypothermia death, with associated postprocessing and HUD UI
Fixed heatstroke and hypothermia not triggering death events
Fixed target inventory dropdown not working in trade menu
Added ability to rename ship
Added player death on cockpit destruction
Fixed confirmation dialog not using onconfirm callback
Fixed faulty double click in inventory panel
Fading out heat texture when ship has uniform temperature
Fixed inventory panel displaying incorrect default when no cargo bay equipped
Fixed incorrect state for console and weapon effect managers when restarting from in-game menu
Fixed save/reload when ship is docked at a station
2021-04-10 01:47:16 +01:00
Ferenc Fodor
341d3bd7e4 Updated Weapon Icons 2021-04-10 01:46:05 +02:00
Reinier Vens
ca1ce9859d Live Demo Tweaks
Copied Main Menu to gameplay scene
Added Pause functionality (ESC key)
Save & Restore discovered zones
Applied vertical offset to asteroids (no more intersections!)
Nebula shader optimized to improve early exit
Nebula shader outputs light scattering to second render target
Modified depth of field shader to use nebula light scattering
2021-04-09 14:01:34 +01:00
Reinier Vens
968783bf9c Database Improvements
Brought in all the myriad improvements to the database tools from the Stream Pixels project
Added configurable nested entry grouping
2021-04-07 01:27:35 +01:00
Reinier Vens
526a737a4d Modular Database Tools
Extracted all inspector code for database inspector into a single class per supported field type and wrote reflection code to invoke them automatically
Removed all Aetheria-specific code from database tools
Database View editor is now abstract and supports arbitrary grouping of entry types; specific users must implement their own database view
2021-03-31 04:07:11 +01:00
Reinier Vens
48759380c5 Slime Stuff & DB Prep
Put the finishing touches on the microfauna
Prepared the repository for database extraction
2021-03-30 01:17:58 +01:00
Defirm
49072a8b80 defrim09
enemy railgun events
2021-03-28 15:32:17 +02:00
Defirm
38b0f05c3d defirm08
1st optimisation for payer spaceship.
virtual voice.
clone of spaceship actor to a simpler version keeping from thrusters only necessary voices.
optimising enemy spaceship voice :
limit instances to 30
virtual voice
playback priority.
2021-03-28 15:14:20 +02:00
Reinier Vens
ad499a09ac Hotfix
Game wasn't actually starting properly 'cause of all the slime stuff
2021-03-28 03:43:35 +01:00
Reinier Vens
7a9af46820 Gravity Slime
Adjusted the "slime" particles to adjust their parameters according to the current gravitational potential and gradient!
2021-03-28 03:17:55 +01:00
Reinier Vens
11a9365f91 Trailer Stuff & More
Changed title font to Montserrat
Added trailer-specific camera transitions
Added key to hide UI
Fixed input listening while console is open
Added animated zone reveal effect in galaxy map
Added Ping action for sensors
Added debug console commands (e.g. give command to get any item in legendary+ quality)
Temporarily disabled wwise
Fixed infinite loop in weapon penetration code
Guided missiles now predict target position
Fixed hitscan weapons
Fixed invisible enemies bug
Fixed various loadout generator issues (can now generate turrets!)
Fixed wormhole crash when enemy is targeted
Saving/loading current zone time when exiting game (planets keep their positions)
Created slime simulation in test scene - WIP
2021-03-27 10:03:24 +00:00
Reinier Vens
64a8589b7f Ammo Consumption Hotfix
Weapons weren't firing for some reason
2021-03-22 06:10:00 +00:00
Reinier Vens
47189c8a7e Equipment Data Simplification
Removed blueprint system for crafting (and excised anything depending on that)
Implemented smootherstep and used it for wormhole animation
Quality dependent durability and heat exponents are now global instead of item specific
Database list view now groups equipment by manufacturer
Thrusters can now consume energy
Weapons can have reloads even when they don't have ammo
2021-03-22 05:22:31 +00:00
Reinier Vens
017335e09d
Merge pull request #69 from voivoontos/ARPG-def
merging work from defirm
2021-03-21 20:59:16 +00:00
Defirm
6e19526801 defirm 07
sensor ping
railgun hit
2021-03-21 19:37:23 +01:00
Ferenc Fodor
1a2168c9ca Updated Icons 2021-03-21 03:06:42 +01:00
Reinier Vens
645fcf4b09 Sensor Ping
Added ping feature to sensors, pulsing a wave of revealing light into the level
Added IEventBehavior interface, used by sensors and weapons, for behaviors containing event subscriptions which need to be reset when EntityInstance is disposed
Implemented sensor impact for locked weapons (lock speed varies with sensor acquisition)
Added ping cooldown bar to HUD
Added spline curve implementations to AetheriaMath, applied better mapping to wormhole transition animation
Tweaked loadout generator to prefer larger items to a controllable degree (e.g. very important for cargo bays, less for shop inventory), shop inventory bans non-ship hulls and manages internal space more effectively
2021-03-21 01:55:25 +00:00
Defirm
d5f54782e6 defirm06
simple save
2021-03-20 19:06:17 +01:00
Defirm
935a0e3129 defirm05
Weapon: railgun
hit
2021-03-20 19:04:38 +01:00
Defirm
33f6bf6446 defirm04
Railgun:
charging granular seed
Muzzle
overcharge fail.
2021-03-20 17:45:29 +01:00
Defirm
cfa32576ec Defirm 04
Spaceship Items 1st categorisation: thrusters/reactors/weapons.
Thruster types>thruster type01
Reactor types>reactor01
Weapon> Railgun >fire
2021-03-20 17:17:27 +01:00
Defirm
c0ea26e55b defirm03
moving sfx and events of spaceship/wormhole to Defirm work unit
2021-03-20 17:03:09 +01:00