[Solved] Ventress Model Artifact

In this forum you will find and post information regarding the modding of Star Wars Battlefront 2. DO NOT POST MOD IDEAS/REQUESTS.

Moderator: Moderators

Post Reply
Sporadia
Corporal
Corporal
Posts: 152
Joined: Thu Jan 24, 2019 11:02 pm
Projects :: No Mod project currently
Games I'm Playing :: None
xbox live or psn: No gamertag set

[Solved] Ventress Model Artifact

Post by Sporadia »

Hey all. I've been using the Ventress model from here, but I've noticed there's a weird shape just under the model. Has anybody else noticed it and been able to remove it? Is just my copy of the msh that's broken or is it always there? I've quickly rigged Ventress up with Aayla's animations and I know the artifact isn't caused by the cloth (because it's still there when I remove the cloth). I'm using an edited version of the texture because I've messed with the face a bit. But the artifact is still there when I swap in the original texture too. Here's a picture of what I mean. It's kind of hard to get the perspective but if anybody else has used this Ventress (which has been around for 12 years~ish) then it's easier to see in-game.
Hidden/Spoiler:
Image:
Image
Image link:
https://imgur.com/a/aqoR4Vk


Solution: I fixed this through hexediting. This artifact is caused by one of the following MODL chunks: hp_b_chuck, hp_f_chain, hp_b_chain, hp_f_chuck and hp_chain. These all look like they're related to the original DLC weapon Ventress uses. I just removed them from the msh file in one go and now the artifact is gone (So far, I haven't noticed any negative side effects to doing this). If anyone else wants to do this, find the above MODL chunks following this tutorial and remove them. Then change the HEDR size to 174,444 and the MSH2 size to 170812 (the total size of these MODL chunks is 660, so the new MSH2 is just the old MSH2 - 660. Finding the HEDR is even easier. Put your cursor on the very last byte of the modified msh, read the address then subtract 7. That should work for every hex edit, because the HEDR always tells you the overall file size. HEDRXXXX is 8 bytes so you subtract 8, but the addresses start at 0 so you add 1 back on).
Post Reply