newboerg newboerg

Useful Little Helper

Useful Little Helper

Hey Guys. I just finished another Mod tool.
Its called "Mesh 'Resize'".
It can scale Sins of a Solar Empire Meshes.
Its simple to use, open the .mesh file, select an output folder, and click "Resize Model". The Mesh will be saved to a different file then.

The default Scale Factor is between 100 and 0.01

I would realy appreciate some feedback.

EDIT: Fixed some Bugs

You can contact me here:

http://www.modcraft.net/community/index.php?showtopic=13543

93,404 views 39 replies
Reply #26 Top

double post sorry.

consider this a bump :P

Reply #27 Top

Quoting EviliroN, reply 25
does this resize the textures too?

also, I can resize 1 mesh before I get a "Runtime Error '380': Invalid Property Value"

it does this on the second mesh everytime.
End of EviliroN's quote

 

You can load multiple shipmeshes, and then convert them all at once. Make sure you use the right decimal value, on my first attempt I ended up with a fighter so large it enveloped the entire starsystem, grey mass everywhere. :grin:

 

Textures are automatically resized with it as they are attached to the mesh, and do not have a set size of their own. If you enlarge the mesh by a substantial amount or if the textures are of a low quality they may become ugly though as they basically just get stretched without a change in their resolution.

 

can this be used to resize a pirate ship? I was thinkin that it would be nice to maybe resize one of their ships for a cap type ship.. does anyone know if there is a pirate ship thats been done already or resized?
End of quote

Should work just fine on pirate ships yes.

 

Reply #28 Top

Textures are automatically resized with it as they are attached to the mesh, and do not have a set size of their own. If you enlarge the mesh by a substantial amount or if the textures are of a low quality they may become ugly though as they basically just get stretched without a change in their resolution.
End of quote

ok cool.

yeah i noticed that you can just keep adding textures before resizing, but once i fill up the list with say 40, if i don't close the program before i do another list, i get that error. i am not a programer, so i have no idea what that is

 

edit: i modified every ship mesh, no starbases, planets, or effects, and i get a minidump at the start of every game. it won't even load the map. I have LogOutput TRUE ShowErrors TRUE set and it doesn't throw an error or put anything in the log file

Reply #29 Top

 First off thanks for a great tool!

Question;(or three) would it possible to modify this program slightly so that it only resizes X,Y and not Z or X,Z and not Y and so forth?

Or could you (or someone ) direct me on how to find the relevent file or schamer or what ever it is so that I may modify this tool to do this ?? Do I need XML or some such to do this??

Reply #30 Top

why is the file deleted? I entered the link and clicked go, it says youve deleted it, can you put it back on again plz plz?

Reply #31 Top

Quoting solardestroyer, reply 30
why is the file deleted?
End of solardestroyer's quote
Quoting solardestroyer, reply 30
can you put it back on again plz plz?
End of solardestroyer's quote

Nope, this guy is long gone. Plus the link I believe got infected. PM Teal_Blue. I believe she has access to a copy.

Reply #32 Top

solardestroyer & ryat, I had a copy in my sins archive, and am currently uploading to my dropbox, and here is the file, and yes the files size IS 12kb

harpo

 

Reply #34 Top

The file is glitched its saying 'component 'comdgl32.ocx' or one of its dependencies not correctly registered: is a file missing or invalid' i was wondering why there was only one file, have you got the rest?

Reply #35 Top

comdlg32.ocx is a vb6 extension file, located a copy in my \windows\system32 folder(xp 32bit sp3 with vb6 studio installed)

harpo

 

Reply #37 Top

After conversion, the files appear small thats why i have doubts, is that normal i opened them using noepad and found all the spaces gone, will it work idk

Reply #38 Top

its showing a runtime error, reqesting help

 

Ahh got it, i have to convert to txt first, ignore the above help request

Reply #39 Top

just downloaded it, the only issue is that it takes the decimal value out past the millionth.  Resize the mesh 1.75.  It seems to work nicely in game despite the decimal issues.

Sins 0.000000

Little Helper 0.00000000 or 0

TXT
MeshData
    hasValidTangents TRUE
    BoundingRadius 507.000000
    MaxBoundingExtents [ 125.284264 165.461853 463.409637 ]
    MinBoundingExtents [ -125.284279 -69.387939 -312.580231 ]
    NumMaterials 1
    Material
        DiffuseTextureFileName "Leviathan-cl.dds"
        SelfIlluminationTextureFileName "Leviathan-da.dds"
        NormalTextureFileName "Leviathan2-nm.dds"
        DisplacementTextureFileName ""
        TeamColorTextureFileName ""
        Diffuse ffffffff
        Ambient ffffffff
        Specular ffffffff
        Emissive ffffffff
        Glossiness 50.000000
    NumPoints 74
    Point
        DataString "Ability-0"
        Position [ 0.000000 0.000000 0.000000 ]
        Orientation
             [ 1.000000 0.000000 0.000000 ]
             [ 0.000000 1.000000 -0.000000 ]
             [ 0.000000 0.000000 1.000000 ]

 

Little Helper

TXT
MeshData
    hasValidTangents TRUE
    BoundingRadius 887.25
    MaxBoundingExtents [ 219.247462 289.55824275 810.96686475 ]
    MinBoundingExtents [ -219.24748825 -121.42889325 -547.01540425 ]
    NumMaterials 1
    Material
        DiffuseTextureFileName "Leviathan-cl.dds"
        SelfIlluminationTextureFileName "Leviathan-da.dds"
        NormalTextureFileName "Leviathan2-nm.dds"
        DisplacementTextureFileName ""
        TeamColorTextureFileName ""
        Diffuse ffffffff
        Ambient ffffffff
        Specular ffffffff
        Emissive ffffffff
        Glossiness 50.000000
    NumPoints 74
    Point
        DataString "Ability-0"
        Position [ 0.000000 0 0.000000 ]
        Orientation
             [ 1.000000 0.000000 0.000000 ]
             [ 0.000000 1.000000 -0.000000 ]
             [ 0.000000 0.000000 1.000000 ]