317 How to stop water from moving / Change water texture

Aug 26, 2013
324
9
0
How do I stop this water from moving? Tried looking really hard but cant find it in client. Also, where do I change its texture? Will change the texture using Tom's suite work? Using a ruse base.


1rieaJl.gif
 
If you want all water to stop moving, you can just replace the water texture with the non-moving one (there's 2 in the client, one is animated, the other is static) or you can just delete the animation code (probs easiest)

If you only want this specific area of water to stop moving, you need to replace that water texture with the static one (doing it in a map editor like rspsi is one option)
 
  • Like
Reactions: Sub
If you want all water to stop moving, you can just replace the water texture with the non-moving one (there's 2 in the client, one is animated, the other is static) or you can just delete the animation code (probs easiest)

If you only want this specific area of water to stop moving, you need to replace that water texture with the static one (doing it in a map editor like rspsi is one option)


I managed to replace the textures through toms cache suite. Where in code can I stop the animation? I tried looking but cannot find anything related to water. Thanks.
 
Last edited:
look for something like this in the client
Code:
            if(Rasterizer.anIntArray1480[24] >= j) {
                class30_sub2_sub1_sub2_2 = Rasterizer.aBackgroundArray1474s[24];
                i1 = class30_sub2_sub1_sub2_2.anInt1452 * class30_sub2_sub1_sub2_2.anInt1453 - 1;
                l1 = class30_sub2_sub1_sub2_2.anInt1452 * this.anInt945 * 2;
                abyte2 = class30_sub2_sub1_sub2_2.aByteArray1450;
                abyte5 = this.aByteArray912;

                for(k2 = 0; k2 <= i1; ++k2) {
                    abyte5[k2] = abyte2[k2 - l1 & i1];
                }

                class30_sub2_sub1_sub2_2.aByteArray1450 = abyte5;
                this.aByteArray912 = abyte2;
                Rasterizer.method370(24);
            }
remove the one with the water
 
The old clients already have this built in. If you played on the low memory mode, the client will disable moving textures.
1. Play on low memory mode (if your client isnt completely fucked at this point)
2. ...or look for the low memory code and where it turns off the moving texture.
 
The old clients already have this built in. If you played on the low memory mode, the client will disable moving textures.
1. Play on low memory mode (if your client isnt completely fucked at this point)
2. ...or look for the low memory code and where it turns off the moving texture.
I don't think the 317 had moving water in high memory. Nor the 377, I don't have experience with anything else.

I remember a snippet years ago someone released for moving water, it was based on the fire cape moving texture code. Op, look in your texture class, you'll find an if statement with the water texture ID, just remove that and that should stop it.
 

Users who are viewing this thread (total: 1, members: 0, guests: 1)