TTLG|Thief|Bioshock|System Shock|Deus Ex|Mobile
Results 1 to 5 of 5

Thread: System Shock 2 Player model swap problem

  1. #1

    System Shock 2 Player model swap problem

    Hey everyone, I recently made a post over on SystemShock.org about this issue, and thankfully I've managed to solve most of the workflow problems but now all the models I export crash my copy of System Shock 2 and I can't pin down exactly why.

    Hot-swapping the player meshes with random ones from SS2 and even Thief works fine, but nothing I export works, even if I only import one directly from the game- planes and all, and export it back without changing anything.

    I'm baffled, I spent a few days trying to narrow it down but I can't tell if it's something in how I'm exporting/converting to .bin or what. I've been able to swap any other mesh though, it's just the AI and player meshes giving me a hard time.

    Any ideas?

  2. #2
    Member
    Registered: Oct 2004
    Location: Ireland/Poland
    What do you use to convert? Mshbld.exe? From your post I was getting an impression that you might have used Blender plugin, that exports directly to .bin format. From what I recall, so far there's no plugin that exports directly to the 'mesh' .bin format - only 'object' .bin format - they're different.

    If you want, you can send me the sources files - ideally all formats you have (.3ds, .e), since I don't do Blender much as well as the resulting .bin file. I can have a look inside it to see what's going on.

  3. #3
    Member
    Registered: Jan 2001
    Location: Constantly losing tug o'war
    Quote Originally Posted by PinkDot View Post
    From what I recall, so far there's no plugin that exports directly to the 'mesh' .bin format - only 'object' .bin format - they're different.
    Depends what you mean by "directly". If you mean 'without the user having to run any additional programs' then the NewDark-Toolkit does both types of bin file.
    https://github.com/RSoul82/Blender-NewDark-Toolkit
    (this plugin uses MeshBld and MeshUp for meshes, or BSP for static objects, but saves the user having to use external tools manually)

    Zenuel, you said in your SS2 thread that you had to install Thief2. It's hard to keep track of all the installation things out there, so I suggested a T2 installation tool because they tend to come with all sorts of additional files.

    If your T2 installation includes this path Tools\3ds to bin\3ds\Workshop\ it'll have all the necessary files. If not, try this:
    The DromedBasic toolkit seems to also have all the required supporting files:
    https://www.ttlg.com/forums/showthread.php?t=141708

    I've just noticed something, however, the NewDark toolkit exporter upgrades meshes to the T2 format (using Meshup), but I just looked in the readme for that and it says this:
    "MeshUp will convert a Rev 1 Thief (or SS2) AI Mesh to Rev 2 format."
    That suggests Meshup could be causing a problem, unless NewDark has given SS2 the ability to use rev 2 meshes.

    The folder also contains a program called "Old-meshbldSS2". It would be worth using that instead of MeshBld if other conversion attempts continue fail.
    Last edited by R Soul; 28th May 2021 at 18:21.

  4. #4
    Quote Originally Posted by PinkDot View Post
    What do you use to convert? Mshbld.exe? From your post I was getting an impression that you might have used Blender plugin, that exports directly to .bin format. From what I recall, so far there's no plugin that exports directly to the 'mesh' .bin format - only 'object' .bin format - they're different.

    If you want, you can send me the sources files - ideally all formats you have (.3ds, .e), since I don't do Blender much as well as the resulting .bin file. I can have a look inside it to see what's going on.
    I use the Blender plugin for static objects but I had a feeling it was stripping the planes from AI meshes, so I've been trying to use the converters but those were giving me crashes as well.

    Quote Originally Posted by R Soul View Post
    I've just noticed something, however, the NewDark toolkit exporter upgrades meshes to the T2 format (using Meshup), but I just looked in the readme for that and it says this:
    "MeshUp will convert a Rev 1 Thief (or SS2) AI Mesh to Rev 2 format."
    That suggests Meshup could be causing a problem, unless NewDark has given SS2 the ability to use rev 2 meshes.

    The folder also contains a program called "Old-meshbldSS2". It would be worth using that instead of MeshBld if other conversion attempts continue fail.
    I'll give this a shot, it sounds like it might be the issue!

  5. #5
    Member
    Registered: Oct 2004
    Location: Ireland/Poland
    Quote Originally Posted by R Soul View Post
    Depends what you mean by "directly". If you mean 'without the user having to run any additional programs' then the NewDark-Toolkit does both types.
    No, I meant directly as in not relying on any external programs.

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •