in 0.9.17, code of speed of rocket is: namespace PerfectRandom.Sulfur.Core class ProjectileSystem private void Update() ptr.velocity = projectile.rocketSpeedCurve.Evaluate(time) * math.normalizesafe(ptr.velocity, default(float3)) * 10f;
It'd be better if you can modify the source code youself. use dnSpy modify the "PerfectRandom.Sulfur.Core.dll". just add a "*10" in rocket speed. in name space Weapons in class Projectile in fuction MoveAsRocketUpdate add "* 10f" in call AddForce()
I tried to look up how to get and use dnSpy- all that comes up is talking about how the orginal is archived and only readable while most re-creations have malware-
7 comments
if (0f == ptr.velocity.x && 0f == ptr.velocity.y && 0f == ptr.velocity.z)
{
Vector3 vector = projectile.transform.rotation * Vector3.forward * 59f;
ptr.velocity.x = vector.x;
ptr.velocity.y = vector.y;
ptr.velocity.z = vector.z;
}
namespace PerfectRandom.Sulfur.Core
class ProjectileSystem
private void Update()
ptr.velocity = projectile.rocketSpeedCurve.Evaluate(time) * math.normalizesafe(ptr.velocity, default(float3)) * 10f;
use dnSpy modify the "PerfectRandom.Sulfur.Core.dll".
just add a "*10" in rocket speed.
in name space Weapons
in class Projectile
in fuction MoveAsRocketUpdate
add "* 10f" in call AddForce()