i can't save my project UtSkinsMaker 2.4

Search and find cool skins and models, or introduce your own ones!
Post Reply
Letylove49
Adept
Posts: 277
Joined: Tue Feb 28, 2012 7:47 pm
Location: suisse
Contact:

i can't save my project UtSkinsMaker 2.4

Post by Letylove49 »

hi

when i want to save my skin i got this error : list index out of bounds (4)

Somone can explain to me why i got this error ?

the skin is FCommandoLety

i have 5 textures of Chest
i have 5 textures of Legst
i have 2 textures of Head and Arm ( if i put only 1 textures here the face doesn't work on team game)
1 have 1 Texture of Face.

i need only 1 face pour my custum skin

i'm able to compile my project bu no to save it at the end
Image



Letylove49 aka Alicia
User avatar
EvilGrins
Godlike
Posts: 9698
Joined: Thu Jun 30, 2011 8:12 pm
Personal rank: God of Fudge
Location: Palo Alto, CA
Contact:

Re: i can't save my project UtSkinsMaker 2.4

Post by EvilGrins »

If you have the separate textures outside of the .utx file, then you can finalize the skin without SkinMaker.

I've been making skins for years without that program; it's okay.

Take an existing Female Commando's .int & .utx files, copy (so as not to lose that skin) them into a different folder, rename the files to what you were gonna name your skin, open the .int file with Windows Notepad and swap what's there for the filenames associated with your skin, open the .utx with UnrealEd and put your textures into that while also deleting the textures that were already in there.

Put the .int into your UT /system folder.
Put the .utx into your UT /textures folder.

Make sure the 1st line of the *.int has your skin's name in it now:
Object=(Name=FCommandoLety.lety1,Class=Texture,Description=Lety)

Test it.

Side Note: Most file names, and what's in the .int, work best with an underscore between the model name and your skin's name. "FCommandoLety" might work better as "FCommando_Lety".
http://unreal-games.livejournal.com/
Image
medor wrote:Replace Skaarj with EvilGrins :mrgreen:
Smilies · viewtopic.php?f=8&t=13758
Buggie
Godlike
Posts: 2734
Joined: Sat Mar 21, 2020 5:32 am

Re: i can't save my project UtSkinsMaker 2.4

Post by Buggie »

Letylove49 wrote: Tue Jan 17, 2023 11:05 am list index out of bounds (4)
Arrays is zero-based. This error mean: you use somewhere 5 items, when array max size is 4.

So I suggest
Letylove49 wrote: Tue Jan 17, 2023 11:05 am i have 5 textures of Chest
i have 5 textures of Legst
try use 4 here.
User avatar
OjitroC
Godlike
Posts: 3613
Joined: Sat Sep 12, 2015 8:46 pm

Re: i can't save my project UtSkinsMaker 2.4

Post by OjitroC »

Buggie wrote: Tue Jan 17, 2023 5:47 pm
Letylove49 wrote: Tue Jan 17, 2023 11:05 am list index out of bounds (4)
Arrays is zero-based. This error mean: you use somewhere 5 items, when array max size is 4.

So I suggest
Letylove49 wrote: Tue Jan 17, 2023 11:05 am i have 5 textures of Chest
i have 5 textures of Legst
try use 4 here.
Should be able to have 5 textures - one default texture and 4 team colours - for the chest and for the legs.

Here's a random .int for the Female Commando (shows the basic structure of a Female Commando skin with Team Colours)
Spoiler
[public]
Object=(Name=FCommandoSkins_NeoCop.copi1,Class=Texture,Description="NeoCop")
Object=(Name=FCommandoSkins_NeoCop.copi1t_0,Class=Texture)
Object=(Name=FCommandoSkins_NeoCop.copi1t_1,Class=Texture)
Object=(Name=FCommandoSkins_NeoCop.copi1t_2,Class=Texture)
Object=(Name=FCommandoSkins_NeoCop.copi1t_3,Class=Texture)
Object=(Name=FCommandoSkins_NeoCop.copi2,Class=Texture)
Object=(Name=FCommandoSkins_NeoCop.copi2t_0,Class=Texture)
Object=(Name=FCommandoSkins_NeoCop.copi2t_1,Class=Texture)
Object=(Name=FCommandoSkins_NeoCop.copi2t_2,Class=Texture)
Object=(Name=FCommandoSkins_NeoCop.copi2t_3,Class=Texture)
Object=(Name=FCommandoSkins_NeoCop.copi4Ashley,Class=Texture,Description=Ashley)
Object=(Name=FCommandoSkins_NeoCop.copi4Jaylen,Class=Texture,Description=Jaylen)
Object=(Name=FCommandoSkins_NeoCop.copi4Jennifer,Class=Texture,Description=Jennifer)
Object=(Name=FCommandoSkins_NeoCop.copi4Naomi,Class=Texture,Description=Naomi)
Object=(Name=FCommandoSkins_NeoCop.copi5Ashley,Class=Texture)
Object=(Name=FCommandoSkins_NeoCop.copi5Jaylen,Class=Texture)
Object=(Name=FCommandoSkins_NeoCop.copi5Jennifer,Class=Texture)
Object=(Name=FCommandoSkins_NeoCop.copi5Naomi,Class=Texture)
If these "i have 2 textures of Head and Arm ( if i put only 1 textures here the face doesn't work on team game)" are separate - that is, a separate Head texture and a separate Arm texture, then this is the problem - the Female Commando has a three-piece skin, plus the TalkTexture.

Follow EG's advice on making a .UTX for the skin.

On a pedantic note, the name of the skin in the description needs to be enclosed in " " as in Description="Lety").
User avatar
papercoffee
Godlike
Posts: 10447
Joined: Wed Jul 15, 2009 11:36 am
Personal rank: coffee addicted !!!
Location: Cologne, the city with the big cathedral.
Contact:

Re: i can't save my project UtSkinsMaker 2.4

Post by papercoffee »

and as a weird fact ...you have to implement the talk texture two times.
But that's explained in the tutorial as well.
Project name - you must use the correct file naming when you save the file

Skin Code - don't forget to add a FOUR LETTER skin code when you create a skin

24bit Bmp files are the best way to go.

Talk texture must be 63x64 pixels

Talk texture - you must add a "default" talk texture and a named talk texture (or it won't work with the bots).

Body textures are 256 x 256 pixels

You must add five textures under one skin to create the 4 coloured teams and default.
Post Reply