in0finite
|
17db595e4c
|
delete postprocessing script
|
2020-05-31 19:09:47 +02:00 |
|
in0finite
|
827aec1c9e
|
config file is loaded from resources
|
2020-05-31 19:09:46 +02:00 |
|
in0finite
|
e97e36a9a4
|
sfx bank timings are loaded from resources
|
2020-05-31 19:09:46 +02:00 |
|
in0finite
|
42892654df
|
custom anim groups are loaded from resources
|
2020-05-31 19:09:46 +02:00 |
|
in0finite
|
814cb38cc9
|
anim group can be loaded from stream reader
|
2020-05-31 19:09:46 +02:00 |
|
in0finite
|
54f976de22
|
remove Update()
|
2020-05-31 19:09:46 +02:00 |
|
in0finite
|
5e0f3d747c
|
move file to appropriate folder
|
2020-05-31 19:09:46 +02:00 |
|
in0finite
|
de0cb01239
|
state can draw it's own hud
|
2020-05-31 19:09:46 +02:00 |
|
in0finite
|
5fe0a8fe46
|
destroy player's vehicles when he disconnects
|
2020-05-31 19:09:46 +02:00 |
|
in0finite
|
a6713c24da
|
send only the current wheel state, and prevent memory leak bug in Mirror
|
2020-05-31 19:09:46 +02:00 |
|
in0finite
|
626567e289
|
some improvements for roll state
|
2020-05-31 19:09:46 +02:00 |
|
in0finite
|
95120b46d3
|
client detects when roll direction changes, and plays anim again
|
2020-05-31 19:09:46 +02:00 |
|
in0finite
|
2e7289d1b4
|
use base64 encoding for converting between string and byte array
|
2020-05-31 19:09:46 +02:00 |
|
in0finite
|
d18a226925
|
fix only the broken anim
|
2020-05-31 19:09:46 +02:00 |
|
in0finite
|
8cde278b13
|
try to fix skeleton while running with weapon
|
2020-05-31 19:09:46 +02:00 |
|
in0finite
|
d380eaeb55
|
trying to fix passenger anim
|
2020-05-31 19:09:46 +02:00 |
|
in0finite
|
8cae6c9206
|
fix memory leak related to anim clips
|
2020-05-31 19:09:46 +02:00 |
|
in0finite
|
6ffaf6a552
|
rename methods
|
2020-05-31 19:09:46 +02:00 |
|
in0finite
|
257645ba7f
|
cache weapon audio clips
|
2020-05-31 19:09:46 +02:00 |
|
in0finite
|
bec4139a68
|
try to fix position of passenger
|
2020-05-31 19:09:46 +02:00 |
|
in0finite
|
2a56f7f336
|
'DontLoadTextures' can be configured
|
2020-05-31 19:09:46 +02:00 |
|
in0finite
|
b1fdbf4256
|
don't draw vehicles on minimap
|
2020-05-31 19:09:46 +02:00 |
|
in0finite
|
9b73165fa4
|
game can work without loading textures
|
2020-05-31 19:09:46 +02:00 |
|
in0finite
|
09daa45721
|
display vehicles on minimap
|
2020-05-31 19:09:46 +02:00 |
|
in0finite
|
853a264750
|
...
|
2020-05-31 19:09:46 +02:00 |
|
in0finite
|
75ab5d5d9b
|
sync offset
|
2020-05-31 19:09:46 +02:00 |
|
in0finite
|
eade6fc3d8
|
extract method
|
2020-05-31 19:09:46 +02:00 |
|
in0finite
|
a5cda1b996
|
assign offset every frame
|
2020-05-31 19:09:46 +02:00 |
|
in0finite
|
62d6925020
|
store vehicle parent offset
|
2020-05-31 19:09:46 +02:00 |
|
in0finite
|
c6143c3647
|
prevent possible NRE
|
2020-05-31 19:09:45 +02:00 |
|
in0finite
|
1a7a4d5471
|
prevent possible NRE
|
2020-05-31 19:09:45 +02:00 |
|
in0finite
|
59ca8f3d77
|
adjust root frame position in crouch state
|
2020-05-31 19:09:45 +02:00 |
|
in0finite
|
aba5c41ffd
|
extract method
|
2020-05-31 19:09:45 +02:00 |
|
in0finite
|
7f6ca3f4aa
|
fix possible NRE
|
2020-05-31 19:09:45 +02:00 |
|
in0finite
|
0127b0d392
|
send fire position to server
|
2020-05-31 19:09:45 +02:00 |
|
in0finite
|
3ff374aefa
|
weapon can't damage owner ped
|
2020-05-31 19:09:45 +02:00 |
|
in0finite
|
0db8b63c1a
|
draw line from weapon only if that is the current weapon
|
2020-05-31 19:09:45 +02:00 |
|
in0finite
|
bae6676196
|
using fire direction from client when trying to fire
|
2020-05-31 19:09:45 +02:00 |
|
in0finite
|
7983812074
|
send fire direction to server
|
2020-05-31 19:09:45 +02:00 |
|
in0finite
|
a1601341e6
|
fixing fire direction on clients
|
2020-05-31 19:09:45 +02:00 |
|
in0finite
|
b38bf70f8b
|
preserve movement input
|
2020-05-31 19:09:45 +02:00 |
|
in0finite
|
dc16ede651
|
roll direction is synced
|
2020-05-31 19:09:45 +02:00 |
|
in0finite
|
1a66200d70
|
client uses 'loop' wrap mode for roll anim
|
2020-05-31 19:09:45 +02:00 |
|
in0finite
|
c67acba8b2
|
vehicle states now wait for vehicle to be assigned before starting their stuff
|
2020-05-31 19:09:45 +02:00 |
|
in0finite
|
d34ab7d4fe
|
move method to other class
|
2020-05-31 19:09:45 +02:00 |
|
in0finite
|
7de0dd7cdb
|
removed unneeded methods
|
2020-05-31 19:09:45 +02:00 |
|
in0finite
|
94b7404e4f
|
client checks if vehicle is spawned every frame
|
2020-05-31 19:09:45 +02:00 |
|
in0finite
|
30b1176ee7
|
play passenger anim every frame
|
2020-05-31 19:09:45 +02:00 |
|
in0finite
|
b467859ce5
|
extract method
|
2020-05-31 19:09:45 +02:00 |
|
in0finite
|
63ce71bec6
|
check if anim state is null
|
2020-05-31 19:09:45 +02:00 |
|
in0finite
|
854b0c1856
|
check if state is still active
|
2020-05-31 19:09:45 +02:00 |
|
in0finite
|
e3bdea9647
|
small optimization
|
2020-05-31 19:09:45 +02:00 |
|
in0finite
|
269ffca20f
|
fix NRE in IsDrivingVehicle
|
2020-05-31 19:09:45 +02:00 |
|
in0finite
|
e9b944cad5
|
fix NRE in GetCameraFocusPos()
|
2020-05-31 19:09:45 +02:00 |
|
in0finite
|
57bb127345
|
now sending net id of current vehicle
|
2020-05-31 19:09:45 +02:00 |
|
in0finite
|
e0921d27d6
|
show info about collections
|
2020-05-31 19:09:45 +02:00 |
|
in0finite
|
af642a3c07
|
dequeue all elements at once
|
2020-05-31 19:09:45 +02:00 |
|
in0finite
|
4b06481527
|
change button dimensions
|
2020-05-31 19:09:45 +02:00 |
|
in0finite
|
bc4e862bb4
|
...
|
2020-05-31 19:09:45 +02:00 |
|
in0finite
|
d6ca3a5331
|
...
|
2020-05-31 19:09:45 +02:00 |
|
in0finite
|
cec406fc0a
|
rename more vars
|
2020-05-31 19:09:45 +02:00 |
|
in0finite
|
f92115510f
|
rename var
|
2020-05-31 19:09:45 +02:00 |
|
in0finite
|
c37482a436
|
add key shortcut for teleport
|
2020-05-31 19:09:44 +02:00 |
|
in0finite
|
f82245f10f
|
increase buttons' height
|
2020-05-31 19:09:44 +02:00 |
|
in0finite
|
c58421be3c
|
map window works when there is no local ped
|
2020-05-31 19:09:44 +02:00 |
|
in0finite
|
b7a09ee1eb
|
add date to log
|
2020-05-31 19:09:44 +02:00 |
|
in0finite
|
7e55789ef6
|
add date to log
|
2020-05-31 19:09:44 +02:00 |
|
in0finite
|
e835786257
|
fix NRE in EnableOrDisableGunFlash()
|
2020-05-31 19:09:44 +02:00 |
|
in0finite
|
fe257c58ec
|
remove some spamming logs
|
2020-05-31 19:09:44 +02:00 |
|
in0finite
|
3a6146d12c
|
revert
|
2020-05-31 19:09:44 +02:00 |
|
in0finite
|
e5f704e524
|
change button text color for opened windows
|
2020-05-31 19:09:44 +02:00 |
|
in0finite
|
f7b2bdb933
|
fps display is time-scale independant
|
2020-05-31 19:09:44 +02:00 |
|
in0finite
|
8cd3265ba5
|
optimization
|
2020-05-31 19:09:44 +02:00 |
|
in0finite
|
5d197cd9cf
|
update controls text
|
2020-05-31 19:09:44 +02:00 |
|
in0finite
|
8a0bbb1319
|
change size and position of controls window
|
2020-05-31 19:09:44 +02:00 |
|
in0finite
|
841f620fa9
|
set button height to 25 in file browser
|
2020-05-31 19:09:44 +02:00 |
|
in0finite
|
fc49001762
|
main menu buttons have different text color when window is opened
|
2020-05-31 19:09:44 +02:00 |
|
in0finite
|
3b1dae27b3
|
rename method
|
2020-05-31 19:09:44 +02:00 |
|
in0finite
|
5b472d673b
|
windows can be sorted in main menu
|
2020-05-31 19:09:44 +02:00 |
|
in0finite
|
f400009bcf
|
implement MenuEntry
|
2020-05-31 19:09:44 +02:00 |
|
in0finite
|
aeab96e4b5
|
display msgbox when client disconnects
|
2020-05-31 19:09:44 +02:00 |
|
in0finite
|
2baa846b68
|
notify when client status changes
|
2020-05-31 19:09:44 +02:00 |
|
in0finite
|
df12bf2b65
|
create weapon from prefab
|
2020-05-31 19:09:44 +02:00 |
|
in0finite
|
a85e337ae6
|
create a script
|
2020-05-31 19:09:44 +02:00 |
|
in0finite
|
da999023e9
|
log when player (dis)connects on client too
|
2020-05-31 19:09:44 +02:00 |
|
in0finite
|
2aabefe38c
|
log
|
2020-05-31 19:09:44 +02:00 |
|
in0finite
|
00443679c9
|
...
|
2020-05-31 19:09:44 +02:00 |
|
in0finite
|
5d2363d7fa
|
detect dead connections
|
2020-05-31 19:09:44 +02:00 |
|
in0finite
|
d022f6bb41
|
add dates to some logs
|
2020-05-31 19:09:44 +02:00 |
|
in0finite
|
25f9c8a2a7
|
override ped anims only on server
|
2020-05-31 19:09:44 +02:00 |
|
in0finite
|
6e989088c3
|
player can make request to destroy his vehicles only
|
2020-05-31 19:09:44 +02:00 |
|
in0finite
|
8510935b63
|
adapt VehicleSpawnerWindow
|
2020-05-31 19:09:44 +02:00 |
|
in0finite
|
a935c442ae
|
...
|
2020-05-31 19:09:44 +02:00 |
|
in0finite
|
a645e5e8dc
|
improve vehicle spawning API, and add ability to request specific vehicle
|
2020-05-31 19:09:44 +02:00 |
|
in0finite
|
97bd52728d
|
only on server
|
2020-05-31 19:09:44 +02:00 |
|
in0finite
|
b8e93dce69
|
"kill all peds" button available only on server
|
2020-05-31 19:09:44 +02:00 |
|
in0finite
|
85fe74bacc
|
ped stalker's target is assigned
|
2020-05-31 19:09:44 +02:00 |
|
in0finite
|
f513eff625
|
PedStalker can follow any ped, not just local ped
|
2020-05-31 19:09:44 +02:00 |
|
in0finite
|
69cddbea30
|
change button names
|
2020-05-31 19:09:44 +02:00 |
|
in0finite
|
47e4c2cead
|
add request to spawn ped stalker
|
2020-05-31 19:09:44 +02:00 |
|
in0finite
|
204aeb5d42
|
add ability to spawn ped around any transform
|
2020-05-31 19:09:44 +02:00 |
|
in0finite
|
90dc1a7b3a
|
add option to remove current weapon
|
2020-05-31 19:09:44 +02:00 |
|
in0finite
|
abb05b570b
|
rate-limit weapon requests
|
2020-05-31 19:09:44 +02:00 |
|
in0finite
|
0632eae48f
|
adapted WeaponsWindow
|
2020-05-31 19:09:44 +02:00 |
|
in0finite
|
bfa6e330f3
|
implement weapon related requests
|
2020-05-31 19:09:44 +02:00 |
|
in0finite
|
4727977207
|
prevent tick rate override by Mirror
|
2020-05-31 19:09:44 +02:00 |
|
in0finite
|
eb7c90f0ab
|
sync health
|
2020-05-31 19:09:44 +02:00 |
|
in0finite
|
e5ef9e03c7
|
sync weapon fire event
|
2020-05-31 19:09:44 +02:00 |
|
in0finite
|
4a495cfd71
|
remove unused code
|
2020-05-31 19:09:44 +02:00 |
|
in0finite
|
eb13b25a3f
|
send next/previous weapon button events
|
2020-05-31 19:09:44 +02:00 |
|
in0finite
|
d21a9f5c44
|
send aim/fire button events
|
2020-05-31 19:09:44 +02:00 |
|
in0finite
|
953c57ee9b
|
send aim/fire input
|
2020-05-31 19:09:44 +02:00 |
|
in0finite
|
209cb1e08e
|
end roll state only on server
|
2020-05-31 19:09:44 +02:00 |
|
in0finite
|
f10c52b902
|
only on server
|
2020-05-31 19:09:43 +02:00 |
|
in0finite
|
eaa9247897
|
only on server and local player
|
2020-05-31 19:09:43 +02:00 |
|
in0finite
|
884ef2a223
|
only on server or local player
|
2020-05-31 19:09:43 +02:00 |
|
in0finite
|
6da98dd68a
|
sync movement input and heading
|
2020-05-31 19:09:43 +02:00 |
|
in0finite
|
b1acdecd20
|
fire only on server
|
2020-05-31 19:09:43 +02:00 |
|
in0finite
|
49eaf4140f
|
only on server
|
2020-05-31 19:09:43 +02:00 |
|
in0finite
|
4551cb67e9
|
fix RotatePedInDirectionOfAiming(): it uses aim direction instead of camera direction
|
2020-05-31 19:09:43 +02:00 |
|
in0finite
|
64f30f6063
|
only on server
|
2020-05-31 19:09:43 +02:00 |
|
in0finite
|
78c5263c72
|
don't disable weapons when hiding them, only disable their renderers
|
2020-05-31 19:09:43 +02:00 |
|
in0finite
|
4d2cf172da
|
remove unused method
|
2020-05-31 19:09:43 +02:00 |
|
in0finite
|
44c4012645
|
aim direction is synced
|
2020-05-31 19:09:43 +02:00 |
|
in0finite
|
8eaf0c956d
|
ped owner syncvar is assigned before spawning weapon
|
2020-05-31 19:09:43 +02:00 |
|
in0finite
|
99ee94229b
|
rename method
|
2020-05-31 19:09:43 +02:00 |
|
in0finite
|
0979fec9de
|
add weapon to ped when it is created on client
|
2020-05-31 19:09:43 +02:00 |
|
in0finite
|
2bbbd922be
|
AddWeapon() implemented
|
2020-05-31 19:09:43 +02:00 |
|
in0finite
|
33c78a75cf
|
SwitchWeapon(int) works on client too
|
2020-05-31 19:09:43 +02:00 |
|
in0finite
|
c40794005a
|
style changes
|
2020-05-31 19:09:43 +02:00 |
|
in0finite
|
3a3d757dbc
|
throw if not on server
|
2020-05-31 19:09:43 +02:00 |
|
in0finite
|
2c30229ed7
|
sync current weapon slot
|
2020-05-31 19:09:43 +02:00 |
|
in0finite
|
2b0f955352
|
current weapon is determined based on current slot
|
2020-05-31 19:09:43 +02:00 |
|
in0finite
|
42f8dedf2a
|
default weapon slot is 0
|
2020-05-31 19:09:43 +02:00 |
|
in0finite
|
22e2c64682
|
...
|
2020-05-31 19:09:43 +02:00 |
|
in0finite
|
8c0d258176
|
show weapons that ped owns
|
2020-05-31 19:09:43 +02:00 |
|
in0finite
|
cca9268777
|
add ped's weapon to player stats
|
2020-05-31 19:09:43 +02:00 |
|
in0finite
|
968f51bab4
|
add stats about current weapon
|
2020-05-31 19:09:43 +02:00 |
|
in0finite
|
8fa8092e8d
|
improvement
|
2020-05-31 19:09:43 +02:00 |
|
in0finite
|
ee25411026
|
states can detect when current weapon changes
|
2020-05-31 19:09:43 +02:00 |
|
in0finite
|
9f5679de5f
|
rename method
|
2020-05-31 19:09:43 +02:00 |
|
in0finite
|
199dc0c442
|
assign gun flash on client
|
2020-05-31 19:09:43 +02:00 |
|
in0finite
|
af2f573a7a
|
remove commented code
|
2020-05-31 19:09:43 +02:00 |
|
in0finite
|
cb2ce01463
|
ped owner is fully synced ?
|
2020-05-31 19:09:43 +02:00 |
|
in0finite
|
989793e4ca
|
ped owner is partially synced
|
2020-05-31 19:09:43 +02:00 |
|
in0finite
|
2b8bfdb6e2
|
ammo is synced
|
2020-05-31 19:09:43 +02:00 |
|
in0finite
|
8075e21449
|
weapon creation done ?
|
2020-05-31 19:09:43 +02:00 |
|
in0finite
|
ba149d06aa
|
rename class to match file name
|
2020-05-31 19:09:43 +02:00 |
|
in0finite
|
ffffdf2360
|
rename script file
|
2020-05-31 19:09:43 +02:00 |
|
in0finite
|
2fd8f1dd15
|
fix error
|
2020-05-31 19:09:43 +02:00 |
|
in0finite
|
056e4bf284
|
run safe
|
2020-05-31 19:09:43 +02:00 |
|
in0finite
|
8f477c0353
|
add it to namespace
|
2020-05-31 19:09:43 +02:00 |
|
in0finite
|
3834b41517
|
add it to namespace
|
2020-05-31 19:09:43 +02:00 |
|
in0finite
|
dbbc5cddb8
|
pressing P makes a request
|
2020-05-31 19:09:43 +02:00 |
|
in0finite
|
dec6950a48
|
pressing V makes a request
|
2020-05-31 19:09:43 +02:00 |
|
in0finite
|
8f4f319d12
|
utilities window makes requests
|
2020-05-31 19:09:43 +02:00 |
|
in0finite
|
25d5ec17dd
|
client can teleport from map window
|
2020-05-31 19:09:43 +02:00 |
|
in0finite
|
01b103c34d
|
client can use teleport window
|
2020-05-31 19:09:43 +02:00 |
|
in0finite
|
2e9c3ca3e0
|
working on player requests 2
|
2020-05-31 19:09:43 +02:00 |
|
in0finite
|
6803d56cbc
|
working on player requests
|
2020-05-31 19:09:43 +02:00 |
|
in0finite
|
c19f7b9066
|
cmd line args parsing finished ?
|
2020-05-31 19:09:43 +02:00 |
|
in0finite
|
3b3383fbe5
|
working on CmdLineUtils
|
2020-05-31 19:09:43 +02:00 |
|
in0finite
|
49369e63f3
|
create some scripts
|
2020-05-31 19:09:43 +02:00 |
|
in0finite
|
8a38f81df7
|
show teleport locations only on server
|
2020-05-31 19:09:43 +02:00 |
|
in0finite
|
a7dd283fd4
|
show utilities only on server
|
2020-05-31 19:09:43 +02:00 |
|
in0finite
|
518517a9c6
|
load ped model as soon as he gets spawned
|
2020-05-31 19:09:43 +02:00 |
|
in0finite
|
c51798bf75
|
trying to fix bug when player's sync var was not updated before Ped.Start() executed
|
2020-05-31 19:09:43 +02:00 |
|
in0finite
|
1f095d54a0
|
display num focus points
|
2020-05-31 19:09:43 +02:00 |
|
in0finite
|
221086fe95
|
working on displaying players on minimap
|
2020-05-31 19:09:43 +02:00 |
|
in0finite
|
acf566f79a
|
add "spawn interval" setting
|
2020-05-31 19:09:43 +02:00 |
|
in0finite
|
7a8dac9e2a
|
add "pause spawning" setting
|
2020-05-31 19:09:42 +02:00 |
|
in0finite
|
3e89f57747
|
spawning can be paused, and spawn interval can be configured
|
2020-05-31 19:09:42 +02:00 |
|
in0finite
|
d5e35ec745
|
change window height
|
2020-05-31 19:09:42 +02:00 |
|
in0finite
|
6e18f5ba1a
|
log exception
|
2020-05-31 19:09:42 +02:00 |
|
in0finite
|
b85b3c0bac
|
parse port number as ushort
|
2020-05-31 19:09:42 +02:00 |
|
in0finite
|
f06d0e444f
|
rename vars
|
2020-05-31 19:09:42 +02:00 |
|
in0finite
|
3bc6f090d4
|
...
|
2020-05-31 19:09:42 +02:00 |
|
in0finite
|
8cb0c42901
|
log exception
|
2020-05-31 19:09:42 +02:00 |
|
in0finite
|
3aa09f9f04
|
parse port number as ushort
|
2020-05-31 19:09:42 +02:00 |
|
in0finite
|
d295665f85
|
rename var
|
2020-05-31 19:09:42 +02:00 |
|
in0finite
|
5facf5f6e6
|
max num players is configurable
|
2020-05-31 19:09:42 +02:00 |
|
in0finite
|
8020e49a69
|
add max num players to net stats
|
2020-05-31 19:09:42 +02:00 |
|
in0finite
|
d7b9abb29c
|
getoradd
|
2020-05-31 19:09:42 +02:00 |
|
in0finite
|
69042ae62e
|
improvement
|
2020-05-31 19:09:42 +02:00 |
|
in0finite
|
a1be18c3ce
|
improvement
|
2020-05-31 19:09:42 +02:00 |
|
in0finite
|
b56cad2992
|
remove Update()
|
2020-05-31 19:09:42 +02:00 |
|
in0finite
|
f0cc7be1e7
|
coroutine done ?
|
2020-05-31 19:09:42 +02:00 |
|
in0finite
|
beb76b6499
|
remove unneeded code
|
2020-05-31 19:09:42 +02:00 |
|
in0finite
|
e4aa3c9f92
|
add it to namespace
|
2020-05-31 19:09:42 +02:00 |
|
in0finite
|
3aff8be074
|
improvement
|
2020-05-31 19:09:42 +02:00 |
|
in0finite
|
a135d2a8bd
|
net status will be available in Utilities namespace
|
2020-05-31 19:09:42 +02:00 |
|
in0finite
|
e9f01099f0
|
minimap follows main camera if there is no local ped
|
2020-05-31 19:09:42 +02:00 |
|
in0finite
|
2c03d76d4d
|
minimap properly follows ped
|
2020-05-31 19:09:42 +02:00 |
|
in0finite
|
f40c15c195
|
kill all peds and destroy all vehicles, including local
|
2020-05-31 19:09:42 +02:00 |
|
in0finite
|
41b352ab4a
|
display stats about ped and vehicle
|
2020-05-31 19:09:42 +02:00 |
|
in0finite
|
0b562318c1
|
trying to fix: camera going through map objects
|
2020-05-31 19:09:42 +02:00 |
|
in0finite
|
057a0b2c07
|
display draw distance
|
2020-05-31 19:09:42 +02:00 |
|
in0finite
|
f684189be2
|
Don't constrain ped position
|
2020-05-31 19:09:42 +02:00 |
|
in0finite
|
88688bea7d
|
Add stats about local ped and his vehicle
|
2020-05-31 19:09:42 +02:00 |
|
in0finite
|
e60a5295f5
|
persist camera settings
|
2020-05-31 19:09:42 +02:00 |
|