Punk Rockers!

All about Maps, Mods & Creating them
Post Reply
cryogen4000

Punk Rockers!

Post by cryogen4000 »

Hi! im having trouble with the tron tools model editor :???: ...i dont know what it is im doing wrong as im trying to attachthe visor to the punk model i create the socket ok..position ect though every time i go to attach the attachment i get this error message (OnDblClkSocketlist error, trying to load bin abc file)?? also what is the most current version of tron tools/and is a there a model editor tutorial ::::) ::::) ::::)
User avatar
TronFAQ
[LDSO] Member
[LDSO] Member
Posts: 3022
Joined: Tue Jan 11, 2005 12:50 am
Do you own a copy of Tron 2.0?: Yes
What is your favorite Tron character color?: Cyan
What type of multiplayer do you like to play?: Deathmatch
Location: Ontario, Canada
Contact:

Re: Punk Rockers!

Post by TronFAQ »

As I already told you in a private message, you can't attach the visor to the multiplayer Punk model. It doesn't have a socket to attach the visor to, like the single player Punk model does. You need to edit the multiplayer Punk model, and add a socket to it. Then it might work.

There isn't any tutorial on how to edit the models, other than what's in the tools documentation. And I'm not prepared to write out a tutorial-length essay right now on how to do it, either. Sorry. :D

All I can say is, after you extracted all the files in preparation for using the tools: you extracted some source .LTA files for the multiplayer models. If you load the Punk model into ModelEdit, you can add a socket to the model and then compile a new version of the Punk .LTB. Then you swap the existing Punk model with your new one, and the attach command might work.
User avatar
TronFAQ
[LDSO] Member
[LDSO] Member
Posts: 3022
Joined: Tue Jan 11, 2005 12:50 am
Do you own a copy of Tron 2.0?: Yes
What is your favorite Tron character color?: Cyan
What type of multiplayer do you like to play?: Deathmatch
Location: Ontario, Canada
Contact:

Re: Punk Rockers!

Post by TronFAQ »

Is this what you were after? The Punk character you're playing in Multiplayer, wearing the visor? (Not an AI character, right?)

ImageImage

Before anyone gets too excited . . . technically, it's possible. Yes.

But in practice, it doesn't really work. The game doesn't easily support attachments on Multiplayer characters. Even after making the necessary changes to get this working, the results are not worth the headache.

To make a long story short: not only do you have to edit the model and include that with your map/mod, you have to send a command from within the map to get the visor to attach. The problem is, this command will only affect the person hosting the map. It won't apply to anyone else who joins the map.

If you want me to tell you how I did it, I will. But you'll see for yourself later, that it's just not going to work out or be what you wanted.

What you'd really need to do, is create a new version of the Punk model with the visor already there. Far from an easy task.
cryogen4000

Re: Punk Rockers!

Post by cryogen4000 »

Nice work! tronfaq..... yeah! thats exactly what i was asking outstanding, though i hate to ask but now im very curious as to how you did this/so when you have the time a explanation would be much appreciated/ but am i right in assuming that when you say (this command will only affect the person hosting the map It won't apply to anyone else who joins the map) does that mean that you the person hosting can only see the effects/the visor/and the other people that join the host will see only the model without the visor?? and if i do create a now punk model
then everyone who joins the host will need to have this model too/and if i am using a custom madel and join a
server then will my player model be set as a default for that map (as what happens with UT2k4) or will i not be able to join? ::::) ::::) ::::)
User avatar
xistence
[LDSO] Site Admin
[LDSO] Site Admin
Posts: 848
Joined: Tue Jan 11, 2005 12:56 am
Location: Germany
Contact:

Re: Punk Rockers!

Post by xistence »

Exactly.
ldso:// - Living Dead System Operators
[2.0PD] - 2.0 Program Developers
blog
Image
User avatar
TronFAQ
[LDSO] Member
[LDSO] Member
Posts: 3022
Joined: Tue Jan 11, 2005 12:50 am
Do you own a copy of Tron 2.0?: Yes
What is your favorite Tron character color?: Cyan
What type of multiplayer do you like to play?: Deathmatch
Location: Ontario, Canada
Contact:

Re: Punk Rockers!

Post by TronFAQ »

cryogen4000 wrote:am i right in assuming that when you say (this command will only affect the person hosting the map It won't apply to anyone else who joins the map) does that mean that you the person hosting can only see the effects/the visor/and the other people that join the host will see only the model without the visor??
Not quite. The person hosting the map will get the visor, and everyone else who joins will see that person wearing it. But no one else can have it. Other people who join the map as the Punk, will not get the visor.

Everything else you said is correct, though.

There's one more thing I can try, but I don't think it's going to work. I'm pretty sure the only solution is to create a new Punk model with the visor already there. And then you have to distribute this model with your map/mod.

Making a new model is very difficult. Monolith didn't give us everything we needed in order to easily create them. What you want to do will require an insane amount of work, for very little reward. Sadly.
User avatar
xistence
[LDSO] Site Admin
[LDSO] Site Admin
Posts: 848
Joined: Tue Jan 11, 2005 12:56 am
Location: Germany
Contact:

Re: Punk Rockers!

Post by xistence »

(Note to myself : next time read more precisly :???: . Thought we were talking about modded models).

If you are going to experiment with commands, i could just recommen to try out every multiplayer-model with the attachment you are going to use. Some socket are different about their position, so sometimes the attachment is not really well positioned, that just my experience about that.
ldso:// - Living Dead System Operators
[2.0PD] - 2.0 Program Developers
blog
Image
cryogen4000

Re: Punk Rockers!

Post by cryogen4000 »

thanks everyone for all the help outstanding!!! ::::) ::::) ::::)
cryogen4000

Re: Punk Rockers!

Post by cryogen4000 »

Hi! im attempting to make a new mp model punk with attachments visor and arm shields///now a basic silly question i have :oops: the socket to attach the visor is it the head or the one of the face nodes??

tronfaq could you show me the steps you used to make the punk use the visor :?: please :wink: if anything it will give me a little more practice at using the toolset.... ::::)
tronfaq wrote:Is this what you were after? The Punk character you're playing in Multiplayer, wearing the visor? (Not an AI character, right?)

ImageImage

Before anyone gets too excited . . . technically, it's possible. Yes.

But in practice, it doesn't really work. The game doesn't easily support attachments on Multiplayer characters. Even after making the necessary changes to get this working, the results are not worth the headache.

To make a long story short: not only do you have to edit the model and include that with your map/mod, you have to send a command from within the map to get the visor to attach. The problem is, this command will only affect the person hosting the map. It won't apply to anyone else who joins the map.

If you want me to tell you how I did it, I will. But you'll see for yourself later, that it's just not going to work out or be what you wanted.

What you'd really need to do, is create a new version of the Punk model with the visor already there. Far from an easy task.
cryogen4000

Re: Punk Rockers!

Post by cryogen4000 »

lol!! i think! i will just add in every socket! because at least it will be available for the required attachments/// :idea:
User avatar
TronFAQ
[LDSO] Member
[LDSO] Member
Posts: 3022
Joined: Tue Jan 11, 2005 12:50 am
Do you own a copy of Tron 2.0?: Yes
What is your favorite Tron character color?: Cyan
What type of multiplayer do you like to play?: Deathmatch
Location: Ontario, Canada
Contact:

Re: Punk Rockers!

Post by TronFAQ »

Well, like I already said before, it's really not worth the hassle. You'll see what I mean when you try it for yourself. But since you asked again . . .

If you've installed the editing tools and extracted all the game files properly, run ModelEdit and open the TRON 2.0\GAME\CHARS\MODELS\MULTI\FEMALE_PROGRAM2_MULTI.LTA file.

Go to the Sockets menu, and choose Add Socket. Type in "Head" for both the Name and the Node and click OK. Over on the right side, you'll see a box with a list of the model's sockets. LeftHand, RightHand, and now Head. Double click on the word Head.

Edit all the boxes so they match what's shown in the screenshot, and click OK.

Image

You may notice that at the bottom there's a section called Attachment. Ah, if only we could use this feature. It would include the selected attachment when you compile a new version of the model. The problem is, the attachment needs to be in .LTA format. But none of the attachments were provided in that format. They're all compiled .LTB files. So this feature is useless to us.

Now that you've added the new socket, go the the File menu and choose Save As. Save the model with a new name, whatever you like. I called it PUNK_VISOR.LTA. Now go to the file menu and choose Compile. Change the compression type to (RLE16) Player View. Then save the compiled PUNK_VISOR.LTB.

In order to get the model to appear in the game: you can either put it inside a .REZ file and use it as a mod, or you can put it in what's known as the TCDG Folder. I'd say the TCDG Folder route is easier. To create the TCDG Folder, download and install either xistence's Ancient Disc mod or my CTB_TDM map.

Put the new model in the following location: TRON 2.0\TCDG\GAME\CHARS\MODELS\MULTI\FEMALE_PROGRAM2_MULTI.LTB. You'll need to rename the new model from PUNK_VISOR.LTB to FEMALE_PROGRAM2_MULTI.LTB.

Why didn't we name it that way in the first place? Because then it would have overwritten the existing FEMALE_PROGRAM2_MULTI.LTA and FEMALE_PROGRAM2_MULTI.LTB files earlier when we saved them in ModelEdit.

Last step. In order to attach the visor, you need to create a custom map of your own in DEdit. If you don't have experience with making maps in Tron 2.0, you can watch the video tutorials I made. They can be found by scrolling to near the bottom on this page. If you don't feel like creating an entirely new map of your own, you can load one of the sample maps provided and edit it.

In your custom map, add a StartupCommand object or edit one that already exists. Go to the Properties tab, and edit the Command field. Add the following command.

Code: Select all

msg player (attach Head Face_shield)
Then save and compile the map. Put the map inside a .REZ file. Use WinrezLT to do that.

If it's a Disc Arena map, it should be WORLDS\RETAILMULTIPLAYER\DISCARENA\YOURMAP.DAT inside the .REZ.

If it's a Derez map, it should be WORLDS\RETAILMULTIPLAYER\DEATHMATCH\YOURMAP.DAT inside the .REZ.

Then add the .REZ file to your TRON 2.0\CUSTOM\RESOURCES directory.


So . . . now do you see why I'm saying it's a hassle, and not worth the trouble? All that work for you (and for me, to type this up :P) to make it happen.

The better way is to make a Punk model with the visor already there. But that brings its own new set of problems and challenges to the table.
cryogen4000

Re: Punk Rockers!

Post by cryogen4000 »

Awesome!!! im definately going to try this now :D thank you very! very! much tronfaq.......... ::::)
Post Reply