Spider134
9ef83a1ab5
Implement master server ( #102 )
...
* Added font importing
* Revert "Added font importing"
This reverts commit 31f3463097
.
* Fix Loader.cs formatting
* Fix texture issue
* Revert "Fix texture issue"
This reverts commit 79c44f8069
.
* Update FontsImporter.cs
* Add master server client
* Remove curly bracket
* Add missing tab and fix a issue
* Update MasterServerClient.cs
* Remove IP and fix an issue
* Added feedback for when a user refreshes the internet tab and added an error message when server registration fails.
2021-01-12 22:06:38 +01:00
in0finite
a713853140
Merge remote-tracking branch 'origin/dev' into feature/ragdoll
2021-01-12 21:58:27 +01:00
in0finite
206c67bc8d
"request suicide" button will kill ped
2021-01-08 04:44:56 +01:00
in0finite
b7ab28fedf
add "num rigid bodies in dead bodies" to misc stats
2021-01-08 03:00:03 +01:00
in0finite
ebaa36fb1a
add "num bones in dead bodies" to misc stats
2021-01-08 02:57:39 +01:00
in0finite
be97e40457
cleanup
2021-01-08 02:52:10 +01:00
in0finite
2451514db1
use custom serialization
2021-01-08 02:40:45 +01:00
in0finite
4b20f5de34
...
2021-01-08 00:18:46 +01:00
in0finite
38e205efc4
found almost perfect solution
2021-01-07 23:21:28 +01:00
in0finite
c8b44837af
fix comments
2021-01-07 22:16:51 +01:00
in0finite
dcc65fa8c5
tried to use MovePosition()/MoveRotation(), but it doesn't work
2021-01-07 21:43:03 +01:00
in0finite
34b9613782
don't set rigid body to kinematic - it behaves a little better with high velocity
2021-01-07 21:35:14 +01:00
in0finite
9267660a97
configure interpolation in Inspector
2021-01-07 21:02:12 +01:00
in0finite
de8439ad31
add extension method
2021-01-07 21:00:02 +01:00
in0finite
2051451095
fix commented code
2021-01-07 20:59:36 +01:00
in0finite
7990d25ed5
extract SetPosition() and SetRotation()
2021-01-07 18:48:02 +01:00
in0finite
38d3035044
use struct for storing info about bones
2021-01-07 18:32:59 +01:00
in0finite
31d7d3c5dd
apply initial velocities
2021-01-07 17:50:58 +01:00
in0finite
6b3e656ed7
extract SetVelocity() method
2021-01-07 17:47:45 +01:00
in0finite
2d5d67fc55
cleanup
2021-01-07 17:44:47 +01:00
in0finite
a9e70bf7cc
cleanup
2021-01-07 16:51:30 +01:00
in0finite
506bca3faf
cleanup
2021-01-07 15:43:56 +01:00
in0finite
34175971ae
syncing is finally decent enough
2021-01-07 15:26:11 +01:00
Spider134
52533f836b
Add font loading ( #101 )
...
* Added font importing
* Revert "Added font importing"
This reverts commit 31f3463097
.
* Fix Loader.cs formatting
* Fix texture issue
* Revert "Fix texture issue"
This reverts commit 79c44f8069
.
* Update FontsImporter.cs
2021-01-06 20:46:56 +01:00
in0finite
68413a5c37
sync velocity
2021-01-05 22:58:47 +01:00
in0finite
20100a34aa
add "dead body sync rate" setting
2021-01-05 21:32:20 +01:00
in0finite
8d400bfceb
syncing works
2021-01-05 21:09:25 +01:00
in0finite
f9e320ce23
move creation of dead body to it's own class
2021-01-05 19:30:14 +01:00
in0finite
5c36e129ad
add dead body to list of spawnable objects
2021-01-05 19:29:03 +01:00
in0finite
8469f18862
use prefab to spawn dead body
2021-01-05 18:21:57 +01:00
in0finite
75d9ca5f35
when vehicle explodes, all peds inside are killed - this also fixes Unity crash
2021-01-05 05:56:39 +01:00
in0finite
17f6aaeeda
peds are killed with a separate function ; ragdoll is detached only when peds are killed, not destroyed
2021-01-05 05:18:47 +01:00
in0finite
acae61657d
cleanup
2021-01-05 04:26:17 +01:00
in0finite
59097a00f2
apply force on dead body when it is hit by weapon
2021-01-05 04:20:46 +01:00
in0finite
c50bff84cd
add setting for dead body lifetime
2021-01-05 03:28:14 +01:00
in0finite
003442d5b7
add num dead bodies to Misc stats
2021-01-05 03:10:00 +01:00
in0finite
3a5e237e06
add button to remove all dead bodies
2021-01-05 03:09:45 +01:00
in0finite
988e250981
...
2021-01-04 23:32:28 +01:00
in0finite
aa95d082d9
use continuous dynamic CollisionDetectionMode for ragdoll
2021-01-04 22:11:55 +01:00
in0finite
9a224c0eca
remove additionally added colliders from ragdoll (jaw, neck box)
2021-01-04 22:08:51 +01:00
in0finite
d6d5d660cf
wip on ragdoll
2021-01-04 01:28:58 +01:00
in0finite
64680f7280
initial ragdoll stuff
2021-01-03 14:23:18 +01:00
in0finite
93809fd9d3
change order of tabs in Options window
2021-01-02 23:58:00 +01:00
in0finite
85ed0480e6
add setting for radio volume
2021-01-02 23:22:52 +01:00
in0finite
7431d4f010
remove commented code
2021-01-02 20:46:38 +01:00
in0finite
e18d335798
reorganize setting tabs
2021-01-02 20:46:19 +01:00
in0finite
56d28883cc
add SoundSettings
2021-01-02 19:37:11 +01:00
in0finite
b411c1a3de
change button name
2021-01-02 19:02:42 +01:00
in0finite
dfc039e94a
send chat on Enter
2021-01-02 18:56:46 +01:00
in0finite
74a1d8f158
use InvokeEventExceptionSafe() for chat event
2021-01-02 17:35:46 +01:00
in0finite
b3188b6c11
assign SEO to scripts
2020-12-29 21:28:41 +01:00
in0finite
350f70ac9b
don't create hinge joints for vehicle doors
2020-12-29 20:58:51 +01:00
in0finite
edceca030f
extract function
2020-12-29 20:43:33 +01:00
in0finite
74bc44561f
remove commented code
2020-12-29 20:36:35 +01:00
in0finite
95d6297d8a
add setting for vehicle's detached part lifetime
2020-12-28 01:41:11 +01:00
in0finite
12ea96059b
update submodule
2020-12-28 01:12:13 +01:00
in0finite
309c00b72d
add event for when server changes status
2020-12-28 01:05:54 +01:00
in0finite
efab1b9e3e
increase chat message duration
2020-12-28 00:53:44 +01:00
in0finite
07c17bf730
ignore JetBrains plugins
2020-12-28 00:14:24 +01:00
in0finite
9d9b9743c5
spawn projectile on network
2020-12-26 23:57:51 +01:00
in0finite
e825ecb6d4
projectile should be visible on clients
2020-12-26 23:01:32 +01:00
in0finite
c365cfe4af
remove Light component from explosions
2020-12-26 21:06:06 +01:00
in0finite
02729c27d3
adjust speed params
2020-12-26 20:10:21 +01:00
in0finite
4eed0a4bbe
implement acceleration
2020-12-26 20:07:05 +01:00
in0finite
7cba029b92
sync projectile
2020-12-26 18:45:42 +01:00
in0finite
0c751b0208
add setting for projectile reload time
2020-12-26 17:40:30 +01:00
in0finite
c09741150c
add rocket explosion to spawnable prefabs list
2020-12-22 02:24:42 +01:00
in0finite
f04728934e
ignore collision between projectiles
2020-12-22 02:24:00 +01:00
in0finite
852b198ab1
adjust prefab params
2020-12-22 01:00:51 +01:00
in0finite
594caa5d6e
leave trail behind projectile
2020-12-22 00:38:14 +01:00
in0finite
80a5e0c538
rotate projectile while moving
2020-12-21 23:27:00 +01:00
in0finite
26ed669de8
use separate prefab for rocket explosion
2020-12-21 22:56:41 +01:00
in0finite
d32688155c
remove commented code
2020-12-21 20:55:30 +01:00
in0finite
4acfe0e401
play projectile sound
2020-12-21 03:01:20 +01:00
in0finite
f61a4c829f
fix warning
2020-12-21 02:10:26 +01:00
in0finite
1ca4b2d0ad
ignore collision between shooter ped and projectile
2020-12-21 02:10:17 +01:00
in0finite
ec89abedd8
attach rocket model
2020-12-21 01:50:31 +01:00
in0finite
536c275a5e
display rocket crosshair
2020-12-21 01:00:05 +01:00
in0finite
9ee8f0dfac
implement reloading time - all weapons have it set to 0, except rockets
2020-12-20 22:27:29 +01:00
in0finite
00a95beb66
add namespace
2020-12-20 21:53:55 +01:00
in0finite
86e1187b5c
implement base projectile system
2020-12-20 21:51:59 +01:00
Antonio Alexandru Ganea
c3aebc3826
RCON Support ( #96 )
...
* Added RCON dotnet submodule
* RCON Manager
* RCON works
* Switched inter-thread passing from tasks callbacks to BlockingCollection
* Cleanup
* Config based rcon port and password
* RCON is disabled by default in config
* Added SanAndreasUnity.RCON namespace to CommandInterpreter
* Pass command to main thread first and report progress afterwards
* Minor cleanup
* Removed InvalidOperationException as it was never possible
* Moved OnLoaderFinished code in RCONManager
* Added RCONManager script to prefab
* Added meta files
2020-11-01 23:51:03 +01:00
in0finite
29d5a04db9
assign SEO for on-screen message scripts
2020-07-11 15:37:17 +02:00
in0finite
8eea97c33d
assign SEO to new scripts
2020-07-11 15:08:12 +02:00
in0finite
615491aab6
use InvariantCulture when (de)serializing colors
2020-07-05 22:35:21 +02:00
in0finite
5816570fd2
sync color of detached parts
2020-07-05 22:33:34 +02:00
in0finite
f926bb7c24
send color of detached part
2020-07-05 21:39:59 +02:00
in0finite
d5a51d595e
newly connected clients can see already existing detached parts
2020-07-05 18:37:56 +02:00
in0finite
d31a39b6b4
display num of spawned network objects in Net stats
2020-07-05 13:50:22 +02:00
in0finite
e959d1c483
don't log error if frame is not child of vehicle, because some vehicles have multiple frames with the same name, and this causes error only on client, but not on server
2020-07-05 13:42:50 +02:00
in0finite
e649d483d2
safety check
2020-07-04 20:34:17 +02:00
in0finite
942453a2a4
check if frame is already detached before detaching it - this also fixes a bug on client when he was trying to detach already detached frame
2020-07-04 20:12:01 +02:00
in0finite
9c63b25d38
log error if frame is not child of vehicle
2020-07-04 19:11:39 +02:00
in0finite
96b0ac1f33
disable cooking options on MeshCollider
2020-07-04 19:11:09 +02:00
in0finite
e47d8d0adf
explosion is synced
2020-07-04 18:52:23 +02:00
in0finite
24e1e7c27b
remove unused code
2020-07-02 01:02:43 +02:00
in0finite
f82315f3ad
rigid body sync works
2020-07-02 00:59:17 +02:00
in0finite
798dfd55ed
...
2020-07-01 23:36:49 +02:00
in0finite
a7fe0c7ef6
add safety check
2020-07-01 23:36:34 +02:00
in0finite
41e5223fc7
detached vehicle parts should be synced
2020-07-01 23:36:01 +02:00