[HOW-TO] Add a new Character to a server.

Tutorials for the UnrealEd(itor) 2.5, which apply to LOTD, UT2003 and UT2004, and other games based on the same Engine.
Post Reply
User avatar Romania
Dragosvr92
Administrator
Administrator
Posts: 1128
Joined: 11 Sep 2009, 06:04
Name: Dragoș-Valentin Rădulescu
Location: Romania
Age: 32
Contact:

[HOW-TO] Add a new Character to a server.

Post by Dragosvr92 »

Add the .u file of the character as a server package so it may be forced to be downloaded by everyone that joins your server.
Make sure the .int file is located into your System folder.
Formerly known as TheKiller
Hong Kong
chinese-man
Dead Walker
Dead Walker
Posts: 41
Joined: 28 Jun 2012, 06:25
Name: way
Contact:

Re: [HOW-TO] Add a new Character to a server.

Post by chinese-man »

Some characters can not be added
Hong Kong
chinese-man
Dead Walker
Dead Walker
Posts: 41
Joined: 28 Jun 2012, 06:25
Name: way
Contact:

Re: [HOW-TO] Add a new Character to a server.

Post by chinese-man »

Like the title, as you can only add TKCharactersV1.u this character, but only in "TrinInvasionV3.TrinV3StandardIN" mode, the server on the Internet can "LastManINV1.LastManIN" mode to add character, how is this done? In LastManINV1.LastManIN not add anything! !
User avatar Romania
Dragosvr92
Administrator
Administrator
Posts: 1128
Joined: 11 Sep 2009, 06:04
Name: Dragoș-Valentin Rădulescu
Location: Romania
Age: 32
Contact:

Re: [HOW-TO] Add a new Character to a server.

Post by Dragosvr92 »

Hello, you cant add these characters to a LMS server. The characters need to be (re)coded for LMS.
There are a few Extra LMS Characters around.

PS:Please avoid double posting. use the Edit button when you need to add something else.
Formerly known as TheKiller
User avatar United States of America
DeepImpact
Server Admin
Server Admin
Posts: 83
Joined: 27 May 2013, 02:08
Age: 47
Contact:

Re: [HOW-TO] Add a new Character to a server.

Post by DeepImpact »

*** Add a new character to a server ***

.. from Brando's and Jeremys Character Pack.

For this example: We will be adding the SpiderMan character.

=========================================================
1: Add the character server package to the server.ini
A: Under: [Engine.GameEngine]
B: Add the line: ServerPackages=SpiderMan

2: Add all the SpiderMan files to your server.
Animations/SpiderManA.ukx
Textures/SpiderManT.utx
System/SpiderMan.u
System/SpiderMan.int (This makes the character available in game selection.)
Audio/SoundFX (not implied. Other characters may need an audio file.)

3: Upload all the spiderMan files to your ServerRedirect.
A: HttpRedirect.. for Players that do not have the files.
B: Without a redirect. Players will download files from the game itself at: 10kb speed. ouch.

Done. Now you have SpiderMan.
==========================================================

* Now that you have some new characters showing up..
* You may want them showing up in a certain order eh? yup..yeh? I did. lol
... well then you have some more work to do if you want that. lol

*** Re-Organizing the characters that have been added ***
==========================================================
You need Only 1 .INT file on your server. Delete any other .int files on server. like spiderman.int
THE .INT file controls the character display order.
1: Create a new file in notepad Named: MyCharacters.INT
2: Copy and Paste the Characters that you want into it.
3: Add the new.int to your server: system/MyCharacters.int

DEFAULT LMS-INV-DM: INT: for LMS/INV/DM/ Ctf uses inv characters..
It goes like this: LMS.. INV... and DM characters.

Code: Select all

Object=(Name=LastManINV1.LMPlayerJack,Class=Class,MetaClass=LastManINV1.LMPlayerPawnBase,Description="Jack Slade")
Object=(Name=LastManINV1.LMPlayerOtis,Class=Class,MetaClass=LastManINV1.LMPlayerPawnBase,Description="Otis")
Object=(Name=LastManINV1.LMPlayerPeter,Class=Class,MetaClass=LastManINV1.LMPlayerPawnBase,Description="Peter")
Object=(Name=LastManINV1.LMPlayerRoger,Class=Class,MetaClass=LastManINV1.LMPlayerPawnBase,Description="Roger")
Object=(Name=LastManINV1.LMPlayerCop,Class=Class,MetaClass=LastManINV1.LMPlayerPawnBase,Description="Police Officer")
Object=(Name=LastManINV1.LMPlayerSwat,Class=Class,MetaClass=LastManINV1.LMPlayerPawnBase,Description="SWAT Officer")
Object=(Name=LastManINV1.LMPlayerJohnnyThunder,Class=Class,MetaClass=LastManINV1.LMPlayerPawnBase,Description="Johnny Thunder")

Object=(Name=TrinInvasionV3.TrinV3JackSlade,Class=Class,MetaClass=TrinInvasionV3.TrinV3PlayerPawnBase,Description="Jack Slade")
Object=(Name=TrinInvasionV3.TrinV3PlayerOtis,Class=Class,MetaClass=TrinInvasionV3.TrinV3PlayerPawnBase,Description="Otis")
Object=(Name=TrinInvasionV3.TrinV3Peter,Class=Class,MetaClass=TrinInvasionV3.TrinV3PlayerPawnBase,Description="Peter")
Object=(Name=TrinInvasionV3.TrinV3Roger,Class=Class,MetaClass=TrinInvasionV3.TrinV3PlayerPawnBase,Description="Roger")
Object=(Name=TrinInvasionV3.TrinV3CopMale,Class=Class,MetaClass=TrinInvasionV3.TrinV3PlayerPawnBase,Description="Cop")
Object=(Name=TrinInvasionV3.TrinV3SwatMale,Class=Class,MetaClass=TrinInvasionV3.TrinV3PlayerPawnBase,Description="Swat")
Object=(Name=TrinInvasionV3.TrinV3JohnnyThunder,Class=Class,MetaClass=TrinInvasionV3.TrinV3PlayerPawnBase,Description="Johnny Thunder")

Object=(Name=XDOTZCharacters.JackSlade,Class=Class,MetaClass=XDOTZCharacters.HumanPawnBase,Description="Jack")
Object=(Name=XDOTZCharacters.PlayerOtis,Class=Class,MetaClass=XDOTZCharacters.HumanPawnBase,Description="Otis")
* So too add the SpiderMan to our new MyCharacters.INT file. (Just open SpiderMan.int file in notepad to get the codes.)
. You will see that it has 3 lines in inside it. SpiderMan will support LMS,INV, and DM. I think inv also supports ctf.

Code: Select all

Object=(Name=LastManINV1.LMPlayerJack,Class=Class,MetaClass=LastManINV1.LMPlayerPawnBase,Description="Jack Slade")
Object=(Name=LastManINV1.LMPlayerOtis,Class=Class,MetaClass=LastManINV1.LMPlayerPawnBase,Description="Otis")
Object=(Name=LastManINV1.LMPlayerPeter,Class=Class,MetaClass=LastManINV1.LMPlayerPawnBase,Description="Peter")
Object=(Name=LastManINV1.LMPlayerRoger,Class=Class,MetaClass=LastManINV1.LMPlayerPawnBase,Description="Roger")
Object=(Name=LastManINV1.LMPlayerCop,Class=Class,MetaClass=LastManINV1.LMPlayerPawnBase,Description="Police Officer")
Object=(Name=LastManINV1.LMPlayerSwat,Class=Class,MetaClass=LastManINV1.LMPlayerPawnBase,Description="SWAT Officer")
Object=(Name=LastManINV1.LMPlayerJohnnyThunder,Class=Class,MetaClass=LastManINV1.LMPlayerPawnBase,Description="Johnny Thunder")
Object=(Name=SpiderMan.SpiderManLM,Class=Class,MetaClass=LastManINV1.LMPlayerPawnBase,Description="SpiderMan")

Object=(Name=TrinInvasionV3.TrinV3JackSlade,Class=Class,MetaClass=TrinInvasionV3.TrinV3PlayerPawnBase,Description="Jack Slade")
Object=(Name=TrinInvasionV3.TrinV3PlayerOtis,Class=Class,MetaClass=TrinInvasionV3.TrinV3PlayerPawnBase,Description="Otis")
Object=(Name=TrinInvasionV3.TrinV3Peter,Class=Class,MetaClass=TrinInvasionV3.TrinV3PlayerPawnBase,Description="Peter")
Object=(Name=TrinInvasionV3.TrinV3Roger,Class=Class,MetaClass=TrinInvasionV3.TrinV3PlayerPawnBase,Description="Roger")
Object=(Name=TrinInvasionV3.TrinV3CopMale,Class=Class,MetaClass=TrinInvasionV3.TrinV3PlayerPawnBase,Description="Cop")
Object=(Name=TrinInvasionV3.TrinV3SwatMale,Class=Class,MetaClass=TrinInvasionV3.TrinV3PlayerPawnBase,Description="Swat")
Object=(Name=TrinInvasionV3.TrinV3JohnnyThunder,Class=Class,MetaClass=TrinInvasionV3.TrinV3PlayerPawnBase,Description="Johnny Thunder")
Object=(Name=SpiderMan.SpiderManIN,Class=Class,MetaClass=TrinInvasionV3.TrinV3PlayerPawnBase,Description="SpiderMan")

Object=(Name=XDOTZCharacters.JackSlade,Class=Class,MetaClass=XDOTZCharacters.HumanPawnBase,Description="Jack")
Object=(Name=XDOTZCharacters.PlayerOtis,Class=Class,MetaClass=XDOTZCharacters.HumanPawnBase,Description="Otis")
Object=(Name=SpiderMan.SpiderManDM,Class=Class,MetaClass=XDOTZCharacters.HumanPawnBase,Description="SpiderMan")
and that should conclude the re-organizing of charaters in the .int file.
========================================================================

* NOTE: It's better if you use: LOTD Config Editor when running a server. and Launch as Dedicated.
* Even for home short use..Dedicated. Just close off the dos window box when your done running it.
* You can find: LOTDConfig_Install_V12 download link in this post.
* Vista and Win7 needs the vista patch in order for it to function. Get it here.

* Note: Just using the lotd in-game Host Multiplayer.. some characters may not show up. especially on dm.
Post Reply