This commit is contained in:
Sardelka
2022-08-04 17:14:11 +08:00
2 changed files with 6 additions and 11 deletions

View File

@ -8,9 +8,7 @@
# 🧠 That's it # 🧠 That's it
RAGECOOP is a multiplayer mod to play story mode or some mods made for RAGECOOP or just drive around with your buddy. RAGECOOP brings multiplayer experience to the story mode, you can complete missions together with your friends, use mods without any restriction/getting banned, or just mess around with your fella!
# 📋 Requirements # 📋 Requirements
- Visual Studio 2022 - Visual Studio 2022
@ -33,13 +31,10 @@ RAGECOOP is a multiplayer mod to play story mode or some mods made for RAGECOOP
2. Synchronized vehicle/player/NPC 2. Synchronized vehicle/player/NPC
3. Synchronized projectiles 3. Synchronized projectiles
4. Simple ragdoll sync 4. Simple ragdoll sync
5. Smoother vehicle/ped movement. 5. Decent compatibility with other mods, set up a private modded server to have some fun!
6. Ownership based sync logic, carjacking is now working (sort of). 6. Weaponized vehicle sync(WIP).
7. Latency compensation, vehicle movement should look identical from both sides even with high ping (300+ ms) 7. Optimization for high-Ping condition, play with friends around the world!
8. Code refactoring and namespace cleanup 8. Powerful scripting API and resource system, easily [add multiplayer functionality to your mod](HTTPS://docs.ragecoop.online).
9. Synchronized vehicle doors, brake and throttle.
10. Weaponized vehicle sync(WIP).
11. Other improvements
# Known issues # Known issues

View File

@ -364,7 +364,7 @@ namespace RageCoop.Client
LastVelocity=_predictedVel; LastVelocity=_predictedVel;
var current = MainVehicle.ReadPosition(); var current = MainVehicle.ReadPosition();
var dist = current.DistanceTo(Position); var dist = current.DistanceTo(Position);
var cali = (dist<1?dist*4:dist)*(_predictedPos - current); var cali = ((Velocity.Length()<0.1 && !touching)?dist*4:dist)*(_predictedPos - current);
// new LemonUI.Elements.ScaledText(new System.Drawing.PointF(50, 50), dist.ToString()).Draw(); // new LemonUI.Elements.ScaledText(new System.Drawing.PointF(50, 50), dist.ToString()).Draw();
if (dist<8) if (dist<8)