Trying to add new Palm Damage objects but having problems...
#1

Hi all, I finally figured out how to add new objects to the game, and I decided to make my own destroyed palm tree objects, as well as add destroyed models to the in-game palms. I followed the steps in fabianfred's tutorial, so I just extracted the palm files from the SFS archives, and copied all of them to their own folder (3do/flora/PalmsDMG). Then, I went into the static.ini and changed all of the entries for the palms so that they had the entry "MeshDead 3do/flora/palmsDMG/(name of specific palm tree file).sim

I also cloned all of the palm objects and gave them their own entries, with the same paths as the damaged versions, like this:

[buildings.House$FurniturePalmBs2]
Title J44PalmBsingle2
MeshLive 3do/flora/palmsDMG/LiveBs2.sim
MeshDead 3do/flora/palmsDMG/LiveBs2.sim
Body WoodSmall
Panzer 0.95 //0.17


Once that was done, I made custom palm1o, palm1p, and palm1q.tgas and put them into the PalmsDMG folder so that the game would use them instead of the default textures. Here are the in-game results, which is where I need help:

The original palms now have destroyed models:
[Image: grab0000-32.jpg]

But, when zooming out, here is what happens:
Up close, the models are normal (bottom center of screenshot)
[Image: grab0002-22.jpg]

But when you zoom out a little bit, the stumps suddenly get shorter:
[Image: ppp.jpg]

Then they get longer, and the shadows of the leaves appear:
[Image: grab0004-13.jpg]

and at the farthest distance, the entire old palm model shows up, just with a black texture:
[Image: grab0005-8.jpg]

I'm assuming this had something to do with the LoD models, but have no idea how to fix it- would it require 3D work?

And in the FMB, when I place the cloned versions of the objects, they are the same as the originals, i.e. they look exactly the same as the original trees


So that's where I need help. does anyone know how to fix either of those problems?
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 1 Guest(s)