juanjp600
7e6ef65eb3
Improved LOS effect
...
It's pretty inefficient (I need to figure out how to set up new shaders), and it might let the player see too much, but it looks way better than pure black.
2016-10-12 16:54:41 -03:00
Regalis
7e20d7a17a
Timing.Alpha isn't updated if accumulator < step, using interpolated positions to draw lightsources & ragdoll/ai debug info (-> no twitching when the sub is moving)
2016-10-11 16:34:59 +03:00
Regalis
d8476d9371
Hull-specific ambient lighting: light sources increase the amount of ambient light in rooms and the light can spread to adjacent rooms through gaps. Allows making the default ambient light much darker without making shadows look too dark in fully lit subs.
2016-10-10 21:13:22 +03:00
juanjp600
e1296e4a8e
Backported vsync changes from new-netcode, WIP hull visibility culling
...
The hull culling functions are there, they just aren't being used right now because there are some annoying bugs.
2016-10-02 22:24:31 -03:00
Regalis
f03d3b2f61
- included wrap_oal.dll in the build (may help with the OpenAL exceptions?)
...
- medics always have a high enough medical skill to fabricate any drug
- respawned characters get the same ID card tags they would've gotten if they had spawned inside the main sub
- highlighted characters glow in the dark
2016-08-22 21:06:01 +03:00
Regalis
581a7d5d9f
Highlighted items glow in the dark, health bars are hidden when health is full, usernames and health bars are drawn at full brightness
2016-07-31 19:13:08 +03:00
Regalis
c8dae18135
- syncing docking ports
...
- linkedsubmarine saving fixes, path can be changed and sub reloaded in editinghub
- lightsources don't constantly recheck convex hulls of another sub if subs are docked
- position update networkevents arent sent for subs that are docked to the main sub
2016-07-06 23:01:51 +03:00
Regalis
aae24b2b2c
Better logic for determining which convex hulls are in the range of a lightsource (separate convexhull lists for each sub)
2016-06-30 17:50:02 +03:00
Regalis
38c5251005
Vertical docking port, docking sounds, water flows properly between horizontally docked hulls, falseoutput of signal check components can be changed, lighting and FOW works between hulls (todo: some logic for determining when to update light.HullsInRange when two subs are moving relative to each other)
2016-06-27 17:48:20 +03:00
Regalis
50bee3da41
Wall convexhulls are split every 5 sections, convexhull edges that overlap with another convexhull are ignored (i.e. unneccessarys shadows aren't drawn where two walls meet)
2016-06-01 20:58:03 +03:00
Regalis
d884f84346
- disabled FOW blurring (made it possible to see through corners) and re-enabled penumbra
...
- fixed structures being assigned the misc category by default
- turrets don't require a barrel sprite
- OnImpact statuseffect is applied when a projectile hits something
- WIP depth charges
2016-05-13 18:00:31 +03:00
Regalis
5301a57108
Updating lightSource.hullsInRange when a convex hull is removed, some cleanup
2016-05-11 20:20:11 +03:00
Regalis
a9ceaeb8ec
- fixed ruin doors being placed outside corridors if the corridor passes through multiple rooms
...
- fog of war isn't drawn or updated when not controlling a character
- fixed topmost cells in the level not being placed in the cellgrid array, causing them to be ignored when enlarging the main path for the sub
- fixed slices of the diving suit sprite "bleeding" into the torso sprite
2016-05-10 18:46:42 +03:00
Regalis
d5f6fff2c2
Lighting improvements: lightmap is drawn over all structures and blurred, flashlight item, OnContained statuseffects are also applied when the item is contained in a characterinventory
2016-05-07 09:16:29 +03:00
Regalis
03626c997b
- Fixed shadows not being cast if the lightsource is outside the sub and the convexhull is not
...
- Option to change the texture of the "light sphere"
- Added "headlights" to the scooters
2016-05-03 00:27:48 +03:00
Regalis
4cda429ab0
LightSources can be assigned to limbs, glowing watcher
2016-05-01 18:47:44 +03:00
Regalis
d1580328ed
Some cleanup using ReSharper (mostly removing redundancies)
2016-03-12 15:32:34 +02:00
Regalis
6deab579a1
- fixed level generation algorithm placing waypoints at unreachable positions
...
- changes to drowning/suffocation logic (oxygen-value drops/rises at a fixed rate depending on whether there's enough oxygen available, instead of effects "stacking")
2016-03-09 16:57:11 +02:00
Sebastian Broberg
467a99f79d
Fixed hatch issue with shadows
...
Added per segment visibility/collision
2016-03-03 20:18:21 +01:00
Regalis
9cfbbb44ed
Fixed a bunch of sprites not being removed
2016-02-19 15:58:43 +02:00
Regalis
a1770427a0
Using filename as sub name, disposing convexhull vertexbuffers when removing, canceling networkplayer ladder climbing only if movement key pressed
2016-01-29 00:08:17 +02:00
Regalis
8cc12b6988
Moving camera with sub even if typing, server doesn't do impact damage to client characters, server sends cause of death in importantentityupdate if health<=0, fire sync fixes, lerping water surface in update instead of render,
2016-01-27 20:38:24 +02:00
Regalis
ca7febfcab
Option to hide waypoints and spawnpoints in editor, fixed cam "twitching" in multiplayer, additional light sprites for lightcomponents, wire bugfixes, fixed excessive camera shake when firing the railgun
2016-01-04 22:36:39 +02:00
Regalis
bc9ff32023
New pump & railguncont sprites, saving fixes (disappearing items fixed?), moving LightManager.ViewPos to railgun when aiming, generating waypoints outside sub, easier wire node editing, characters stand when using a controller, shiftsummary crew status scrolling, stuff
2016-01-04 01:03:37 +02:00
Regalis
8717a2259f
Fixed LobbyScreen item grouping & light.hullsInRange updating
2016-01-02 16:40:24 +02:00
Regalis
92d396e6b2
Fixed AIObjectiveGoto terminating if previous path was unreachable, BackGroundSpriteManager won't place a sprite if a suitable position isn't found, StatusEffect fire position fix, UI improvements, door convexhull fix, progress on Fabricators & Deconstructors, mapentities sorted by category in edit mode, item descriptions, TutorialMode refactoring to make it easier to add new types of tutorials
2015-12-28 13:21:24 +02:00
Regalis
8c032d8368
Lighting bugfixes, setting camera position to character on shift start
2015-12-26 22:35:28 +02:00
Regalis11
63f5a501e8
Optimization: Connection recipient caching, resetting cachedshadow data instead of creating a new one
2015-12-21 15:32:42 +02:00
Regalis11
2ff8643c02
Optimization: FindHull spatial hashing, itemcomponent sounds in a dictionary, got rid of Item.Updated, rendering fixes, disposing shadow vertex buffers
2015-12-21 11:01:35 +02:00
Regalis
50cba53f25
convexhull shadow caching attempt
2015-12-19 16:33:32 +02:00
Regalis
e10bffde9b
Light rendering optimization
2015-12-19 16:02:05 +02:00
Regalis
859be53d28
Level wall generation bugfixes, moved level background drawing to LevelRenderer, more coordinate system bugfixes, better looking progress bars,
2015-12-14 18:59:59 +02:00
Regalis11
c74caadc42
Player characters arent AICharacters in multiplayer, lighting optimization
2015-12-13 18:02:43 +02:00
Regalis
17e8a2171f
Progress + prettier ice walls
2015-12-12 13:44:05 +02:00
Regalis
78bccca4af
Moar progress, fixed shadow/los/submarine misalignment issues
2015-12-09 19:29:53 +02:00
Regalis11
40fb8d803d
Lighting fixes & teleporting characters to sub
2015-12-06 16:07:25 +02:00
Regalis
c064c5eb50
Very unfinished attempt at changing the coordinate system to work relative to the level and to move the sub instead of the whole level
2015-12-03 19:42:11 +02:00
Regalis
1eaf22d3d0
v2.6.1
2015-11-22 00:40:37 +02:00
Regalis
35f05376b0
Thermal artifact, mid-quest message popups, sortmode from immediate to deferred, saving bugfixes
2015-11-19 19:21:48 +02:00
Regalis
24ed95cd68
Networking bugfixes, underwater scooter, fixed limbs going through walls when flipping the ragdoll
2015-11-13 00:52:42 +02:00
Regalis
e4a048a54a
Removing the obstruction element without flickering, better looking (& working) radar
2015-11-01 22:10:31 +02:00
Regalis11
73bde75c2e
Obstructing vision when wearing a diving suit or mask
2015-11-01 17:47:59 +02:00
Regalis
838022fcd5
Switch to Barotrauma & too many misc changes to remember
2015-10-16 18:11:58 +03:00
Regalis11
2bb5d41836
Further lighting optimization, fixed (railgun) controller movement, physicsbody collisioncategory changes, command room reactor controls in Vellamo
2015-10-14 22:10:37 +03:00
Regalis11
8df9133e84
Lighting optimization (caching shadow vertices & only checking hulls in range if the position or range of the light changes), ragdoll optimization, itemcomponent optimization, dragging stunned/dead characters
2015-10-11 21:04:42 +03:00
Regalis
45178e745b
misc optimization & refactoring
2015-09-29 18:03:38 +03:00
Regalis
97c3ac1412
RegEx, FindPickable & DrawShadows optimization
2015-09-27 17:02:15 +03:00
Regalis
f6966f06c3
WIP CrashReporter, misc refactoring
2015-09-19 15:14:47 +03:00
Regalis
16bf562837
improved humanoid animations, some map stats in map editor, gap connections visible in editor, editing wire nodes in editor, pumps don't have to be manually linked, coroutine exception handling
2015-09-15 17:24:52 +03:00
Regalis
29a6260d0f
Non-WinForms launcher with auto updater
2015-09-11 22:13:44 +03:00