Alayan
52c0ddd718
Add comment to clarify why the checkline check is done that way
2018-10-12 05:01:53 +02:00
Benau
3725013135
Discard ThreeDAnimation with no IPO
2018-10-12 01:20:57 +08:00
Benau
359c468604
Split track animation with physical or graphical objects
2018-10-12 00:55:37 +08:00
Benau
510d221fbc
Add updateGraphics for track object presentation
2018-10-11 16:23:20 +08:00
Alayan
02859b673e
Fix distances when off-road, keep rescue to last on-road node
2018-10-10 19:41:02 -04:00
Benau
693a3bc954
Allow flag to be placed on driveable object (for ctf temple)
2018-10-04 01:06:58 +08:00
Benau
6478a0714d
Fix multiplayer sound keep playing
2018-09-30 14:06:40 +08:00
Benau
dd9bb640d1
Use the same item index for server and client
...
TrackObjectPresentationSound will create item trigger, when network
split screen is used it will be diverged.
2018-09-28 16:01:08 +08:00
Benau
f975e37dea
Use a uniform material loading for non-glsl (for server)
2018-09-20 14:20:38 +08:00
Benau
f39946347f
Try to free vertex buffer memory if possible
2018-09-12 16:29:41 +08:00
Deve
a9793a10a0
Better fix for legacy pipeline
2018-09-01 23:15:05 +02:00
Benau
73ac4f165b
Add indication for collected flags in GUI and map
2018-08-21 01:31:49 +08:00
Benau
73c264df94
Add support for CTF map
2018-08-16 02:09:44 +08:00
Benau
03728708cd
Rename soccer team to kart team for CTF
2018-08-15 15:13:55 +08:00
Benau
6bdec3d01a
Add initial framework for FFA and CTF in network
2018-08-12 10:57:37 +08:00
Benau
e9945a5d16
Improve undo destruction for flyable
2018-08-08 11:50:45 +08:00
auria.mg
90073bc954
Fix karts spawning over the start line, esp. in reverse
2018-08-02 21:02:52 -04:00
Benau
982220daf8
Fix rubber ball in network
2018-07-29 15:59:34 +08:00
Benau
60bfc1840b
Port rewinders to use shared_ptr
2018-07-24 14:22:20 +08:00
Benau
56b71e97ad
Remove unused class
2018-07-23 08:41:59 +08:00
Benau
00a22a727a
Check minimap invert for all players (required in network)
2018-07-23 08:29:37 +08:00
Benau
0e1a5ea285
Properly check for soccer team of players
2018-07-20 14:44:53 +08:00
Benau
1f7f64f3b5
Prevent rescuing in soccer mode to go back to self goal immediately
2018-07-20 01:36:02 +08:00
Benau
487227630f
Invert x-z of position for soccer blue team player
2018-07-20 01:06:11 +08:00
Benau
b7569635a0
Load LOD models required by phyiscal moveable objects for server only
2018-07-19 00:51:04 +08:00
Benau
5e7ec89002
Fix more override warnings
2018-07-19 00:35:56 +08:00
Benau
c72db7099d
Synchronized random arena item in network game
2018-07-14 08:11:35 +08:00
Benau
1333fe2d19
Use minimum size for uid of rewinder
2018-07-13 15:05:07 +08:00
Benau
565dfcef96
Only send state for moving track object
2018-07-13 10:47:30 +08:00
Benau
99659e8021
Initial work on dynamic physics object rewind
2018-07-12 09:05:26 +08:00
Benau
908735b1b1
Remove local state saving at t = 0
...
A proper same frequency local state saving for client will come later
2018-07-11 13:29:30 +08:00
Benau
bce888ec26
Always highest geometry level in network game
2018-07-11 09:06:49 +08:00
Benau
3347cac92d
Make track object with ipo animation depend on world up ticks
2018-07-08 14:08:33 +08:00
Benau
4d680c27f4
Fix kart animation in networking
2018-06-21 01:14:26 +08:00
hiker
cd80101bdf
Removed execute permission (for unknown reasons VS makes source files
...
executable when it saves them).
2018-06-08 10:59:13 +10:00
hiker
b0da0f640a
Merge remote-tracking branch 'origin/master' into network-items,
...
fixed conflicts.
2018-06-08 10:55:14 +10:00
Benau
9f6c87a636
Fix cornfield crossing network play
2018-06-07 15:31:13 +08:00
hiker
a9279a05d0
Made --check-debug to work with --no-graphics; print also the
...
race time at which a check-structure is crossed.
2018-06-01 00:24:27 +10:00
hiker
70039f7d92
Removed unnecessary #include.
2018-05-31 09:29:01 +10:00
Benau
b8982200b6
Fix track objects in network
2018-05-15 15:23:39 +08:00
hiker
0d850201fb
Renamed and split the two newItem () functions into three functions:
...
placeItem(), placeTrigger(), dropNewItem(). Started to add support
for networked bubble gum (though that's not working, i.e. will crash
atm ;) ).
2018-05-15 10:40:25 +10:00
hiker
9d60112e65
Started to implement proper item handling: the server now sends
...
updates of all collected items to the clients as part of a state.
A client confirms the received states. Once all clients have
confirmed a certain event, that event is deleted on the server
and not sent anymore. WIP, item collection kind of works, but only
because of kart state updates which include attachment (but not
e.g. nitro).
2018-05-08 19:12:06 +10:00
hiker
eb647124e8
Split the item update into update and updateGraphics() parts.
2018-05-04 16:41:03 +10:00
Alayan-stk-2
3d17e68c4e
Get a larger minimap texture to significantly reduce aliasing
2018-05-02 19:13:09 +02:00
hiker
78bd331cae
Fix #3206 (crash in gui-less server).
2018-04-20 00:01:45 +10:00
hiker
98555a8f35
Merge remote-tracking branch 'origin/master' into game_protocol
2018-04-19 10:57:37 +10:00
hiker
95bba525c5
Refacotring: instead of Moveable::update calling updateGraphics,
...
this is now called separately once per rendered frame from
the main loop. Started to split other objects to have separate
updateGraphics functions (e.g. to fix skid marks issues caused
by previously updating skidmarks even in rewind).
2018-04-18 22:27:06 +10:00
Alayan-stk-2
64168c2f67
New setQuad function
2018-04-12 21:33:59 +02:00
Alayan-stk-2
df2714ae71
New setQuad function
...
Allows to easily update the coordinates of a quad (used for dynamic slipstreaming quad)
2018-04-12 21:33:33 +02:00
auria.mg
61469a6806
Mitigate AI-related edge cases of original fx
2018-04-08 20:47:24 -04:00