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

Thread: Re-using the TCP weapon-models?

  1. #1
    New Member
    Registered: Jul 2005

    Re-using the TCP weapon-models?

    First of all, I'm sorry to hear (several years late, it seems) that TCP won't be continued. Second, while I'm sure the answer to this will be a resounding "NO PISS OFF," I figure I'll try anyway: is there any humane way to replace one of the Deus Ex weapon-models with one from TCP? i.e., making the default 10mm pistol look like the SIGP228, instead of just summoning a SIG and 9mm ammo whenever I need it. I love the weapons in TCP, and could never stand the crappy-looking ones of Deus Ex, and it'd be nice to be able to at least play through Deus Ex singleplayer again using some good-looking guns, without having to cheat my ass off.

  2. #2
    Member
    Registered: Jul 2004
    Location: namedrocalypse
    PMFG STFU PISS OFF U N00B

    ---------------------------------

    Kidding, kidding.

    Anyway, I'm have no idea when it comes to editing Deus Ex. But I don't think there is any way for you to edit the DX original game to get the shiny TCP weapons in place of the normal ones (Sig in place of the 10mm/G36 in place of the 30.06 Sniper/ Franch-SPAS 12 in place of the Assault shotgun/ etc.) except to edit the working of the original levels. But even then, that would more likely that not cause problems...

    I agree it would be neat though.

    Sorry I could be much help, Clark.

    Do not despair, though. It might still be possible.

    Plus, there are still a good number of interesting mods for DX around the web.

    For instance...

    http://hejhujka.deusex-online.com/
    Last edited by metal dawn; 23rd Jul 2005 at 17:09.

  3. #3
    Member
    Registered: Aug 1999
    Location: terrible canyons of static
    I would contend with just the ugly DX weapon models replaced with the TCP ones. I'm quite happy with their original functions, but the models make my eyes water.

  4. #4
    Member
    Registered: Jul 2004
    Location: namedrocalypse
    I don't exactly understand. You saying something else should be replaced along with the weapons?

    Or maybe Dromed has just made you bitter, eh, Spitter? Oops, sorry.
    Last edited by metal dawn; 22nd Jul 2005 at 18:02.

  5. #5
    Member
    Registered: Aug 1999
    Location: terrible canyons of static
    I thought that you meant that you'd like to replace the weapons in DX vanilla with the Cassandra guns, with the Cassandra properties. I would assume that replacing the models themselves would be as easy as replacing a few files and perhaps editing some animation files. But it's not that I know much about DX editing.

  6. #6
    Member
    Registered: Jul 2004
    Location: namedrocalypse
    What's DX Vanilla?

  7. #7
    Member
    Registered: Aug 1999
    Location: terrible canyons of static
    Out-of-the-box Deus Ex without any mods.

  8. #8
    Member
    Registered: Aug 1999
    Location: terrible canyons of static
    Quote Originally Posted by metal dawn
    Or maybe Dromed has just made you bitter, eh, Spitter? Oops, sorry.
    And, pray tell, what are you on about, anyway?

  9. #9
    Member
    Registered: Jul 2004
    Location: namedrocalypse
    I forgot what that was about...

  10. #10
    New Member
    Registered: Jul 2005
    Quote Originally Posted by Spitter
    I thought that you meant that you'd like to replace the weapons in DX vanilla with the Cassandra guns, with the Cassandra properties. I would assume that replacing the models themselves would be as easy as replacing a few files and perhaps editing some animation files. But it's not that I know much about DX editing.

    Exactly. While it would of course be neat to have the actual TCP guns in vanilla Deus Ex, I'd settle for just the models themselves. The function and properties of the Deus Ex guns isn't what I have a problem with, it's just how they look.

  11. #11
    New Member
    Registered: Jul 2005
    Quote Originally Posted by metal dawn
    PMFG STFU PISS OFF U N00B

    ---------------------------------

    Kidding, kidding.

    Anyway, I'm have no idea when it comes to editing Deus Ex. But I don't think there is any way for you to edit the DX original game to get the shiny TCP weapons in place of the normal ones (Sig in place of the 10mm/G36 in place of the 30.06 Sniper/ Franch-SPAS 12 in place of the Assault shotgun/ etc.) except to edit the working of the original levels. But even then, that would would more likely that not cause problems...

    I agree it would be neat though.

    Sorry I could be much help, Clark.

    Do not despair, though. It might still be possible.

    Plus, there are still a good number of interesting mods for DX around the web.

    For instance...

    http://hejhujka.deusex-online.com/

    I believe I've used the Hejhujka mod ... cool-looking weapons, but again, to the best of my knowledge you have to spawn both the weapons and the ammo manually. I guess maybe I'm spoiled by games like Half-Life, where changing the appearance of a gun is as simple as copying and pasting one or two files.

  12. #12
    Right, well, you'll need Cassandra.u (or cassandradeco.u, or TCPmodels.u or whichever .U file has the mesh import files in..I think it IS TCPmodels.u) in your system folder, and listed in your deusex.ini file (open the ini, scroll down until you see a whole list of editpackages=whatever): add the names of the cassandra .u files there.

    Now the game can see the packages. Now using the Deus Ex SDK, boot up the Unreal Ed hacked for DX, make sure 'classes' is the selection in the browser window (as opposed to textures, music, etc), and hit export all.

    There will be a pause. You're exporting ALL the code in the core DX files. When it's done, go to your system folder: you should have new folders with names like deusex, and deusexdeco. Open DeusEx, open classes, find weaponpistol.uc

    Open it, and change the listing for offset, and playermesh etc:
    //from cassandra,
    PlayerViewOffset=(X=40.000000,Y=-10.000000,Z=-28.000000)
    PlayerViewMesh=LodMesh'TCPModels.SIGP228'
    PickupViewMesh=LodMesh'TCPModels.SigPickup'
    ThirdPersonMesh=LodMesh'TCPModels.SigThird'
    Mesh=LodMesh'TCPModels.SigPickup'

    //replaces the weaponpistol versions which are

    PlayerViewOffset=(X=22.000000,Y=-10.000000,Z=-14.000000)
    PlayerViewMesh=LodMesh'DeusExItems.Glock'
    PickupViewMesh=LodMesh'DeusExItems.GlockPickup'
    ThirdPersonMesh=LodMesh'DeusExItems.Glock3rd'
    Mesh=LodMesh'DeusExItems.GlockPickup'

    Then save the file.
    Now go into your system folder, and rename deusex.u to something useful like ORIG_deusex.u (this is so you keep the original in case all gets fux0red). The game can no longer see deusex.u, so will try to recompile it, if it can. So let's do that.

    Open a command prompt, navigate to your system folder (usually cd deusex\system) and type "ucc make" (no quotes). You should get lots of stuff scrolling by, but hopefully no errors.

    Then play DX. Now in place of the glock mesh, the game should use the TCP mesh. This may also mean you acquire female hands, though.

    Also, apologies if this is at all patronising, but I have no idea how coding-adept you are.

  13. #13
    New Member
    Registered: Jul 2005
    No, that wasn't patronizing, thank you for the help. Managed to get an error when I was trying to recompile though.


    "--------------------Core--------------------
    --------------------Engine--------------------
    --------------------Editor--------------------
    --------------------Fire--------------------
    --------------------IpDrv--------------------
    --------------------Extension--------------------
    --------------------DeusExUI--------------------
    --------------------ConSys--------------------
    --------------------DeusExConversations--------------------
    --------------------DeusExSounds--------------------
    --------------------DeusExItems--------------------
    --------------------DeusExDeco--------------------
    --------------------DeusExCharacters--------------------
    --------------------DeusExText--------------------
    --------------------DeusEx--------------------
    Analyzing...
    Superclass UBrowserBufferedTcpLink of class deusexgspylink not found

    History: UMakeCommandlet::Main

    Exiting due to error"



    Thanks for trying though.

  14. #14
    Hmmm..it looks a bit like your ini file might be a bit odd.

    I think you should be 'analysing' Ubrowser and Uwindow before you get down to the dxpackages: that's where the superclass most probably is.

    Check the editpackages of your deusex.ini:
    Mine looks like this:

    Code:
    EditPackages=Core
    EditPackages=Engine
    EditPackages=Editor
    EditPackages=Fire
    EditPackages=IpDrv
    EditPackages=UWindow  <<--should have this here
    EditPackages=UBrowser  <<--should have this here
    EditPackages=Extension
    EditPackages=DeusExUI
    EditPackages=ConSys
    EditPackages=DeusExConversations
    EditPackages=DeusExSounds
    EditPackages=DeusExItems
    EditPackages=DeusExDeco
    EditPackages=DeusExCharacters
    EditPackages=MPCharacters
    EditPackages=DeusExText
    EditPackages=IpServer
    EditPackages=DeusEx
    EditPackages=DeusExML
    EditPackages=CaroneElevatorSet
    (but without the <<--etc, of course.. )

    Oh, and without the modloader/caroneElevatorSet stuff, unless you have them (they're useful/ace, btw).

    This might work..you never know. Which deus ex version are you using?

  15. #15
    New Member
    Registered: Dec 2003
    would that work if you wanted to use cassandra's weapon properties as well as thier skins?

  16. #16
    Nope. That would require a more invasive copy/paste jobbie: you'd need all the code from the weapons, and their superclasses, 'cause they monkeyed around with a lot of stuff.

    Alternatively, simply go for the old 'summon TCPCore.TCPweaponwhatever' approach.

Posting Permissions

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