juanjp600
3868b70387
Fixed windowed door shadows
2017-03-01 13:41:37 -03:00
juanjp600
84a8232c1a
Fixed override sprite scaling
...
Now it looks right.
2017-02-28 19:38:25 -03:00
juanjp600
4568f34f39
Rotating lights and overridden textures
...
The flashlight has the correct texture now, but something still seems off about the UV coordinates. Scaling is probably incorrect.
2017-02-28 19:19:02 -03:00
Regalis
22d40077fa
Fixed exception in LightSource if ConvexHullList for hulls outside the sub hasn't been generated (i.e. if switching to game mode using console commands), removed some debug code
2017-02-27 18:53:34 +02:00
Regalis
68a0320935
LightSources cache the light vertices in vertex buffers and only recalculate if needed
2017-02-27 00:41:50 +02:00
Regalis
f3f875e641
Calculating light volumes works now. Very poorly optimized at the moment, todo: cache volumes and only recalculate when needed
2017-02-26 21:33:32 +02:00
Regalis
abfe2261d2
- ConvexHulls consist of Segments and SegmentPoints which keep references to each other
...
- LightSources fetch a list of non-backfacing ConvexHull segments within their range, and sort the points counter-clockwise (TODO: calculate triangles from the points)
- fixed incorrectly working CircleIntersectsRectangle method
2017-02-26 01:17:22 +02:00
Regalis
bcabe4ab39
Disabled convexhull shadow caching
2017-02-25 21:50:24 +02:00
Regalis
844097b132
Initial steps in making the light rendering use light volumes instead of shadow volumes to allow rendering the lights in one batch.
...
So far just disabled shadow rendering and cleaned up some unnecessary stuff
2017-02-25 21:24:38 +02:00
Regalis
c9f09031de
Re-enabled anchoring main limb to the collider when a remote player is unconscious (otherwise only the position of the collider will be synced, and the ragdoll won't follow it)
...
+ stunned characters can't send position updates
2017-02-25 18:06:43 +02:00
Regalis
bf3fa804df
Fixed ragdolls accumulating a large movement value while being dragged (backported from commit a21d8d7)
2017-02-25 16:40:52 +02:00
Regalis
12466e304e
Fixed server failing to start a round if there's a selected cargo spawnpoint is not inside a hull
2017-02-25 15:03:10 +02:00
Regalis
2a60f9d052
Fixed "OpenAL not found" exceptions if no audio devices are found
2017-02-25 14:28:12 +02:00
Regalis
7aafdadae5
(Maybe?) fixed "collection was modified" exceptions in GUIComponent.AddToGUIUpdateList
...
http://undertowgames.com/forum/viewtopic.php?f=21&t=5915
Couldn't reproduce the exception and not sure why exactly it happens, but I think this should prevent it
2017-02-24 19:16:42 +02:00
Regalis
b8c3b9c29f
- sub editor shows a warning upon saving if there are entities way outside the sub
...
- warnings are shown in a GUIMessageBox instead of the debug console
- added a submarine indicator to the editor
2017-02-24 00:01:46 +02:00
Regalis
5006a9af6c
New fonts, loading progress doesn't stay stuck at 70% during SoundPlayer initialization
2017-02-22 23:31:36 +02:00
Regalis
27e74490a0
New wire sprite and switched the body from circle to capsule, tweaked physicsbody position lerping logic (catches up with the server faster)
2017-02-22 22:02:33 +02:00
Regalis
d7aba531d7
Server port included in refresh and remove requests to master server, spectators see indicators for both subs during combat missions
2017-02-21 20:57:04 +02:00
Regalis
d50eba55a6
Fixed controller.userPos being recalculated incorrectly when flipping the sub (due to userPos being relative to the center of the item since commit 49d4108e)
2017-02-21 20:24:02 +02:00
juanjp600
c04f78a05c
Merge branch 'master' of https://gitlab.com/poe.regalis/barotrauma
2017-02-21 13:58:41 -03:00
juanjp600
6f821874a1
Fixed Scorpion + Fixed chat when controlling monsters + Shameless plug ;)
2017-02-21 13:58:30 -03:00
Regalis
c29be7862b
Disabled the splash screen in the Linux version (apparently video playback hasn't been implemented in DesktopGL)
2017-02-20 22:03:58 +02:00
Regalis
0306c03d00
Tutorial fixes: walls and windows outside the command room are fixed during the same frame they break (to prevent anything from flying out from the railgun room), moloch is forced above the player once the railgun is ready fire
2017-02-20 21:33:03 +02:00
Regalis
a5e56f7d4d
Hacky fix for monsters getting lodged inside the sub due to tunneling
2017-02-17 19:28:16 +02:00
Regalis
99cf438ed7
The lowest point of a character collider is calculated from its AABB (works correctly now even if the collider is rotated, allowing prone characters to be dragged through stairs), dragged characters collide with stairs when climbing up, the AI of unconscious or stunned characters isn't updated
2017-02-17 19:27:54 +02:00
Regalis
1ea3044fd6
Firesource sound fix
2017-02-13 21:12:15 +02:00
Regalis
5871faa2dd
Added a few new console commands: disablehud, lockx & locky (disables submarine movement on the respective axis), followsub (toggles whether the camera moves with the subs)
2017-02-13 16:23:28 +02:00
Regalis
7f661ce362
Fixed a brainfart in property saving (i.e. saveable but non-editable properties not being saved)
2017-02-05 18:42:17 +02:00
Regalis
b375422c4e
"Undertow games" splashscreen
2017-02-05 18:41:49 +02:00
Regalis
5afca48a82
Relinking dockingport hulls to gaps after flipping the sub
2017-01-26 19:57:21 +02:00
Regalis
282c2b75d4
Fixed docking ports disconnecting when a submarine is flipped
2017-01-25 20:30:08 +02:00
Regalis
629df6aab3
HuskInfection unsubscribes from the OnDeath event when the infection is cured (-> cured characters don't turn into husks when they die)
2017-01-07 14:48:09 +02:00
Regalis
a5f0d1d7da
Fixed editable item properties not being saved if the property is also marked with a non-saveable HasDefaultValue attribute
2017-01-07 14:37:03 +02:00
Regalis
a2d6b4890e
Updated to the latest version of NVorbis, fixed OggStream.Empty() failing to unqueue buffers when quitting due to a modified ALHelper.Check method that doesn't throw an exception on error
2016-12-31 14:49:43 +02:00
Regalis
9a69126b1c
Fixed OnMapLoaded not being called on MapEntities that don't belong to any sub (due to this, gaps weren't created on doors in alien ruins until the game starts running, which occasionally caused entity ID mismatches between clients and the server), changelog update
2016-12-31 13:26:50 +02:00
Regalis
12b7290bad
Fixed Ragdoll.HeadInWater not being set to true if the character is inside a water-filled hull but the head is outside the sub, HUDProgressBars aren't created when a non-controlled character repairs something
2016-12-28 20:00:40 +02:00
Regalis
49d4108eeb
Fixed character colliders sinking/floating away when using a railgun controller underwater
2016-12-28 19:56:52 +02:00
Regalis
c3d29e41ad
Additional null check in Wire Update, stopping paused sounds before deleting them (prevents an OpenAL error when switching to sub editor when the mainmenu drone sound is playing)
2016-12-21 20:35:38 +02:00
Regalis
c01ac33e1d
Option to configure damage sounds for structures with a specific tag, some new sounds
2016-12-21 00:07:25 +02:00
Regalis
32c7edba1c
Explosion damage calculations take the size of the limbs into account (e.g. it's possible to damage endworms with explosives that have a damage radius less than 600)
2016-12-20 19:28:25 +02:00
Regalis
dd46ce1d98
Adjusting submarine spawnposition if the sub (or any docked subs) intersect with walls
2016-12-20 16:11:47 +02:00
Regalis
5e8a01636e
Fixed exception when trying to remove a limb with no sprite
2016-12-20 16:10:47 +02:00
Regalis
311f388358
Limbs with no sprite don't cause the game to crash anymore, lightsources attached to a limb are drawn at the interpolated position (= DrawPosition) of the limb, lightTexture origin is flipped on the X-axis when parent limb flips
2016-12-17 14:24:54 +02:00
Regalis
b01b38da68
Bunch of new sounds by Omniary, some charactersound & soundplayer refactoring
2016-12-15 21:42:15 +02:00
Regalis
5db3315bf3
The "check updates" tickbox in the launcher can be clicked again, nicer changelog formatting in the launcher, setting kb focus to the item searchbox in sub editor automatically
2016-12-14 19:53:06 +02:00
Regalis
d6ba825baf
Wire nodes can't be moved when editing wire connections, all mapentities are deselected when toggling wiring/character mode
2016-12-14 18:09:29 +02:00
Regalis
0e1c94e928
Resyncing netlobby if starting a shift fails (-> autorestart timer resets also at the clients' end)
2016-12-14 17:48:17 +02:00
Regalis
d7ed27381f
List of linkable subs in the editor is refreshed after saving a new sub
2016-12-14 17:00:09 +02:00
Regalis
a2f19a3b16
The size of the docked subs is taken into account when generating the level
2016-12-13 23:21:47 +02:00
Regalis
2ef7c2f996
Preventing ruins from spanning above the top of the level
2016-12-13 23:14:41 +02:00