Regalis
d55926a352
Option to choose which submarine to use as the respawn shuttle, submarines can be given "tags" (atm just shuttle and HideInMenu), separate saving window in sub editor
2016-08-05 14:06:05 +03:00
Regalis
4252f4b9d0
- clients don't spawn character jobitems themselves (item data is written in the StartGame network message)
...
- after receiving a StartGame message, clients will wait until the game is loaded before reading new messages from the server
- the Item(prefab, position, submarine) constructor uses the position as the center of the item, not as top-left corner
2016-07-29 18:38:42 +03:00
Regalis
357a853342
A bunch of fixes to syncing clients who join mid-round:
...
- syncing items spawned/removed mid-round
- syncing characters spawned mid-round (through the console or by respawning)
- making sure that item IDs of the spawned characters match
- syncing wall damage
2016-07-25 18:48:48 +03:00
Regalis
911846acff
- submarines send position updates more frequently when they're moving faster
...
- small AICharacter syncing optimizations
- respawning can be disabled in server setting
- netstats show the total amount of bytes sent for each networkevent type
2016-07-20 17:20:27 +03:00
Regalis
03a3a156ba
- fixed camera "twitching" when trying to move it above the upper limit of the level
...
- fixed duplicate hulls/gaps being placed at docking ports when saving and loading
- fixed linkedsubmarines moving when saving and reloading if the center of the wall vertices isn't he same as the center of the sub
- moving docked submarines along with the main sub when syncing the position
- characters are killed when the client controlling them disconnects (+ cause of death: disconnected)
- fixed the description box in server lobby
2016-07-15 19:21:10 +03:00
Regalis
296c5a14ed
- host can respawn
...
- respawn info texts
- camera clamped to the the upper edge of the level
- fixed submarinebody being generated from all walls (and not just the ones belonging to that specific sub)
2016-06-23 18:23:20 +03:00
Regalis
dc7956274c
- camera follows the closest sub
...
- WIP "respawn shuttle"
- submarine size affects its mass
- electricity fixes
2016-06-18 14:46:40 +03:00
Regalis
7349cdd310
Progress (compiles now)
2016-06-09 22:15:50 +03:00
Regalis
9689ef070d
Vote kick settings
2016-06-07 14:13:12 +03:00
Regalis
0e24eab5e3
Re-enabled vote kicking, with some improvements: chat messages notifying about votes, kick button is disabled for the host's character or if already voted
2016-06-03 15:00:36 +03:00
Regalis
b512a7ec18
- fixed clients failing to load submarines if they're not in the root Submarine folder
...
- some refactoring
- temporarily disabled kicking by voting
2016-05-30 18:32:36 +03:00
Regalis
310e85fd8c
WIP kicking by voting
2016-05-26 16:05:45 +03:00
Regalis
52f28f98a7
- server asks the clients whether they're ready to start a round, giving some time to load the selected sub before the round starts
...
- fixed joining clients not being informed about vote status or voting being enabled
2016-05-24 19:10:11 +03:00
Regalis
e6b073f872
- clients see the submarines that the host has instead of their own subs in server lobby
...
- possible to vote for subs the client doesn't have
- fixed the "votes required" slider moving when re-opening the server settings
- WIP method for sending missing subs to clients before the round starts (atm the clients won't have time to request a sub file that was chosen by voting)
2016-05-22 01:39:10 +03:00
Regalis
e7a06a6171
Option to choose mission type in mp
2016-05-10 18:42:50 +03:00
Regalis
d3ab7946a8
Using ToLowerInvariant instead of ToLower (the game works for Turkish players now!)
...
http://www.moserware.com/2008/02/does-your-code-pass-turkey-test.html
2016-04-27 17:14:09 +03:00
Regalis
8c19adeb5e
Some more randomness in level generation, info message about the radio command in mp
2016-04-23 17:32:52 +03:00
Regalis
de2af7f973
Speech bubble icon next to the character when speaking in multiplayer, fixed clients sending every message through radio when wearing a headset
2016-04-20 20:31:45 +03:00
Regalis
e33f30dad1
Mid-round chat messages have a limited range, headset item which can be used to communicate with players further away, new inventory slot for items like masks and headsets
2016-04-20 17:19:38 +03:00
Regalis
31a04c7bc1
Cargo missions, a menu that shows the mission description mid-round
2016-04-16 15:36:01 +03:00
Regalis
2f7295eaad
Option to set a duration for a status effect
2016-03-26 23:20:02 +02:00
Regalis
a1c728d207
Networking bugfixes & improvements:
...
- fixed server not sending kill-events when a monster dies
- some interpolation when correcting character positions
- physicsbody position lerping improvements
- sending AICharacter Dir instead of TargetDir
2016-03-09 16:56:42 +02:00
Regalis
436bdb1448
v0.3.4.2: fixed section bodies not being restored after repairing a wall/window, fixed servers letting all clients in despite a wrong password, game version or content package
2016-03-05 12:50:22 +02:00
Regalis
02825782e5
- Edited item densities to make more sense
...
- Characters spawned through the console are synced with clients
2016-03-04 18:29:41 +02:00
Regalis
40714c1102
- converting NetworkEvent sending time to local time before doing any comparisons
...
- using mersenne twister for random number generation due to differences in Mono and .NET implementations of the Random library
- password prompt for password-protected private servers
- fixed deconstructor, fabricator and railgun connection panels closing immediately after opening
- fixed editor saving newly created subs to the root folder instead of the Submarines folder
- keeping items in the same inventory slots between clients instead of just syncing which items are in the inventory
- fixed crashing when swapping items between different limbslots
2016-03-03 21:11:54 +02:00
Regalis
cc4ada952f
- File transfer improvements (switching the sub selection during transfer works, max transfer duration, waiting for transfers to finish before starting the round)
...
- Firesource changes (more particles with shorter lifetimes, combining bugfix)
- StatusEffects can target hulls and always be active
- Cyrillic character support
- Saving server settings
- Swapping items in inventory by dropping an item to a non-free slot
2016-02-27 21:01:10 +02:00
Regalis
7309201b11
File sharing fixes: canceling transfers, displaying transfers & progress server-side, invalid sub files aren't selected or sent
2016-02-27 00:25:13 +02:00
Regalis
9f8f4e290e
Fixed propulsion applying force to _every limb except_ the ones it's supposed to, fixed pressure building up in enclosed rooms that are full of water, fixed netlobby displaying multiple votes for clients, progress on file transfer
2016-02-26 22:21:00 +02:00
Regalis
77d3d22810
Camera twitching fixes, fixed crashing when loading a sub with no hull, fixed server lobby player count only working for 0-15 players, progress on downloading subs from the server
2016-02-25 22:54:10 +02:00
Regalis11
6f51c6fb33
Extension method for reading/writing enums in netbuffers, (untested) classes for sending files
2016-02-24 15:45:45 +02:00
Regalis
308ae7a8b0
v0.3.3
2016-02-20 21:52:05 +02:00
Regalis
cd4e3a3d2a
Fixed password box not working, connecting powered items with multiple parallel wires works, velocity/depth indicators on nav, stuff
2016-02-18 21:09:10 +02:00
Regalis
08f1d05507
Fuel rods can't be turned back to uranium/incendium if they've already been used, fixed level generation breaking with smaller subs
2016-02-13 13:09:27 +02:00
Regalis
1506738ff7
Voting bugfixes
2016-02-12 23:41:28 +02:00
Regalis
c6f52cc68f
Voting for round to end, level generation improvements
2016-02-12 19:39:24 +02:00
Regalis11
91a0033025
NetworkEvents can be sent using Lidgren's reliable delivery method
2016-01-31 18:09:24 +02:00
Regalis
92a162cbf5
Only AICharacters use simplephysics, AICharacter bleeding syncing, resetting limb velocities in MP when doing full position reset, characters aren't updated if health <= 0, monsterevent initialization using synced seed, GetRandomWaypoint uses synced seed, disabling debug stuff when starting a client, netconfig changes
2016-01-30 15:18:19 +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
08daab9d87
- AI equips a diving suit before going out
...
- placing a firesource outside any hull won't crash the game
- scrollbars aren't gray
- fixed client crashing if in the lobby when a round ends
- fixed password box crashing
2016-01-25 18:47:19 +02:00
Regalis
1a5b3fa66a
Endworm attacks working, itemlabel text saving bugfix, deconstructors & fabricators need power, engine sprite, disable wire node dragging in character mode, only hit with one meleeweapon at a time, fixrequirement text overflow fix, mapentities can hace multiple categories, Gap.FindHull fix, Waypoint ladder & gap saving, stuff
2016-01-18 20:09:38 +02:00
Regalis
eb20af622d
Limb collisions can damage hull again, new UI for steering, sonar & reactor, fabricators can require more than one of each ingredient, timer for character imploding, AICharacter position syncing changes, watcher, commands can also be given to controlled character
2016-01-13 22:19:01 +02:00
Regalis
5513637fe5
Item.Container bugfix (affected at least railguns in MP), merged the "your crew has died" message box with shiftsummary, reliable reactor syncing, prevent artifacts dropping out of the level
2016-01-12 01:02:05 +02:00
Regalis
17f3ec7301
Fabricator, deconstructor, itemspawner & itemremover syncing, fixed placing hulls in editor, misc cleanup
2016-01-10 17:10:22 +02:00
Regalis
addd9dea5c
Fixed PlayUISound crashing the launcher, generatic ladder waypoints, AICharacter sync bugfix, chatbox resizing according to resolution
2016-01-09 17:02:51 +02:00
Regalis
03f569b161
Traitor probability selection instead of separate traitor mode, stopping water ambience on round end, lobby sync after client has verified connection, WIP shiftsummary in multiplayer, "cleanbuild" command in debugconsole
2016-01-07 23:25:42 +02:00
Regalis
48eabedb77
Fixed server end cinematic, bugfix in submarine position syncing, CharacterIgnoreDistance bugfix, readded crew button to multiplayer, searching a path out of the sub
2016-01-06 20:17:41 +02:00
Regalis
8c032d8368
Lighting bugfixes, setting camera position to character on shift start
2015-12-26 22:35:28 +02:00
Regalis11
c7e7b3909f
Autopilot waypoint skipping, AI finds and equips diving gear when the sub is flooding, progress on AI welding, equipping items in AIObjectiveGetItem, wire node coordinate bugfixes, EntityGrid.RemoveEntity fix
2015-12-23 00:10:02 +02:00
Regalis
af470eab2e
more accurate submarine body generation, multiplayer fixes, saving takes HiddenSubPosition into account, fire coordinate fixes, editscreen fixes, checking item triggers in AIObjectiveGoto, netlobbyscreen sync fixes, re-enabled level start/end positions, water edit fixed
2015-12-17 18:26:40 +02:00
Regalis
04cfca0ede
Multiplayer fixes
2015-12-12 16:23:01 +02:00