• Congratulations to the OTLand January Mapping Competition Winner! The grand prize of Otland Premium goes to Andréew.
  • Sign up for February Mapping Competition! The prize includes Otland Premium time.
  • There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

Creating spritits/Designing them

Klonera

Once upon a time.
Joined
Jul 16, 2016
Messages
550
Best answers
1
Reaction score
100
Location
Sweden
How do you create a spirit and how do you get it into your server?
what program is needed?
 

dami1310

◄ Unidentified ►
Premium User
Joined
Jan 27, 2013
Messages
475
Best answers
2
Reaction score
372
Location
Poland
1.1. Open a graphics program
1.2. Draw the sprite in 32x32px square (can be 64x64 96x96 etc, but you have to cut them into 32x32 squares later) with the background color #ff00ff
1.3. Save the sprite as a file

2. Now you need to edit tibia.spr and tibia.dat that you can find in a client with spr and dat editor (people are using objectbuilder these days that covers both of them) MAKE SURE YOUR TIBIA.SPR and TIBIA.DAT is COMPATIBLE WITH YOUR ITEMS.OTB THAT YOU ARE USING IN YOUR SERVER
You need to decide if u want to change already existing item or create new

Already existing:
2.1. Just import your sprite on top of already existing sprite (it will change its looks in the client)
OR
2.2. Import your sprite as new
2.3. Edit the item in tibia.dat changing the sprite to yours (so if few items are using the same sprite only the one you changed will look different instead of all like in 2.1)

Creating new:
3.1. Import your sprite as new
3.2. Create new item in tibia.dat (you can also copy already existing item to have the same functions)
3.3. Edit the item as you like and compile

In case you are adding new outfit/effect you don't need to edit items.otb

3.4. Now you need ot item editor to open items.otb that you have in your items folder if you are using tfs
3.5. Paste your freshly edited tibia.spr and tibia.dat into ot item editor and open your items.otb
3.6. Press Tools -> create missing client items
3.7. Press Tools -> Reload item attributes
3.8. Make sure it worked, because it can bug sometimes (you can press it few items if you're not sure) and save
3.9. Paste your freshly created items.otb into your server
4.0. Edit your items.xml /and movevents.xml depending on what you wanted to create

Congratulations, you did it!

Few notes:
1. If you change sprite of already existing item, your players need to use the same .spr + .dat that you use to see the changed sprite.
2. If you created a new item/outfit/effect (anything in tibia.dat), your players will have to use the same .spr + .dat that you use or they will get debugged the moment they encounter the thing you added.
3. I don't know if it's correct for every distro/client version (actually i'm sure it's not). I explained the way I did it for tfs 0.3.6/0.4 + client 8.54/8.6.
 
Last edited:

70011983

Ners
Joined
Nov 21, 2011
Messages
354
Best answers
1
Reaction score
51
Location
Croatia
3. I don't know if it's correct for every distro/client version (actually i'm sure it's not). I explained the way I did it for tfs 0.3.6/0.4 + client 8.54/8.6.
It's pretty much the same or similar with higher clients/newer distros as well. Just to note that adding new effects will require source edits too.
 

dami1310

◄ Unidentified ►
Premium User
Joined
Jan 27, 2013
Messages
475
Best answers
2
Reaction score
372
Location
Poland
It's pretty much the same or similar with higher clients/newer distros as well. Just to note that adding new effects will require source edits too.
Yeah, forgot to mention that. And one more thing:
When you are editing items.xml you are using server id(sid), not the client one(cid). So if you want to add item that you added to client, you need to check it's cid in tibia.dat and then look it up in items.otb and see what sid it has since it's usually different.
 
OP
Klonera

Klonera

Once upon a time.
Joined
Jul 16, 2016
Messages
550
Best answers
1
Reaction score
100
Location
Sweden
Yeah, forgot to mention that. And one more thing:
When you are editing items.xml you are using server id(sid), not the client one(cid). So if you want to add item that you added to client, you need to check it's cid in tibia.dat and then look it up in items.otb and see what sid it has since it's usually different.
Allright, I'll give that a try. Thanks for taking the time to explain it to me.
Will be creating spirits for the next upcomming years :3
 

GhostX

Mapping Board Moderator
Staff member
Board Moderator
Joined
Nov 2, 2011
Messages
5,838
Best answers
0
Reaction score
1,281
Location
United Kingdom
Only Ghosts can summon other spirits... Idk why you want to create them..
 
OP
Klonera

Klonera

Once upon a time.
Joined
Jul 16, 2016
Messages
550
Best answers
1
Reaction score
100
Location
Sweden
1.1. Open a graphics program
1.2. Draw the sprite in 32x32px square (can be 64x64 96x96 etc, but you have to cut them into 32x32 squares later) with the background color #ff00ff
1.3. Save the sprite as a file

2. Now you need to edit tibia.spr and tibia.dat that you can find in a client with spr and dat editor (people are using objectbuilder these days that covers both of them) MAKE SURE YOUR TIBIA.SPR and TIBIA.DAT is COMPATIBLE WITH YOUR ITEMS.OTB THAT YOU ARE USING IN YOUR SERVER
You need to decide if u want to change already existing item or create new

Already existing:
2.1. Just import your sprite on top of already existing sprite (it will change its looks in the client)
OR
2.2. Import your sprite as new
2.3. Edit the item in tibia.dat changing the sprite to yours (so if few items are using the same sprite only the one you changed will look different instead of all like in 2.1)

Creating new:
3.1. Import your sprite as new
3.2. Create new item in tibia.dat (you can also copy already existing item to have the same functions)
3.3. Edit the item as you like and compile

In case you are adding new outfit/effect you don't need to edit items.otb

3.4. Now you need ot item editor to open items.otb that you have in your items folder if you are using tfs
3.5. Paste your freshly edited tibia.spr and tibia.dat into ot item editor and open your items.otb
3.6. Press Tools -> create missing client items
3.7. Press Tools -> Reload item attributes
3.8. Make sure it worked, because it can bug sometimes (you can press it few items if you're not sure) and save
3.9. Paste your freshly created items.otb into your server
4.0. Edit your items.xml /and movevents.xml depending on what you wanted to create

Congratulations, you did it!

Few notes:
1. If you change sprite of already existing item, your players need to use the same .spr + .dat that you use to see the changed sprite.
2. If you created a new item/outfit/effect (anything in tibia.dat), your players will have to use the same .spr + .dat that you use or they will get debugged the moment they encounter the thing you added.
3. I don't know if it's correct for every distro/client version (actually i'm sure it's not). I explained the way I did it for tfs 0.3.6/0.4 + client 8.54/8.6.
Do you have any recommended program for this?
 

dami1310

◄ Unidentified ►
Premium User
Joined
Jan 27, 2013
Messages
475
Best answers
2
Reaction score
372
Location
Poland
1. Any graphics editor you are familiar with - to draw sprites
2. Object Builder - to edit tibia.dat/tibia.spr
3. Otitemeditor - to edit items.otb
4. Any text editor you are familiar with - to edit items.xml/movevents.xml
I don't know what version you want to work with therefore can't provide you any links.
Just search through otland or google it and you should find it easily.
 
OP
Klonera

Klonera

Once upon a time.
Joined
Jul 16, 2016
Messages
550
Best answers
1
Reaction score
100
Location
Sweden
1. Any graphics editor you are familiar with - to draw sprites
2. Object Builder - to edit tibia.dat/tibia.spr
3. Otitemeditor - to edit items.otb
4. Any text editor you are familiar with - to edit items.xml/movevents.xml
I don't know what version you want to work with therefore can't provide you any links.
Just search through otland or google it and you should find it easily.
12.20 (TFS 1.3) OTServBR
I think he is looking for some spritits, not spirits. This guy horny.
Sadly I we're too fast typing it out on a late time of the day.
Didn't even notice I typed wrong, my bad.
 

oen432

Veteran OT User
Joined
Oct 3, 2014
Messages
502
Best answers
11
Reaction score
466
Location
Poland
12.20 (TFS 1.3) OTServBR
If you are asking about Cipsoft client 12 (the one with action bar above the chat) then it's not possible currently. No one made software like Object Builder for that client.
 

dami1310

◄ Unidentified ►
Premium User
Joined
Jan 27, 2013
Messages
475
Best answers
2
Reaction score
372
Location
Poland
12.20 (TFS 1.3) OTServBR

Sadly I we're too fast typing it out on a late time of the day.
Didn't even notice I typed wrong, my bad.
This version is not supported :c
 
OP
Klonera

Klonera

Once upon a time.
Joined
Jul 16, 2016
Messages
550
Best answers
1
Reaction score
100
Location
Sweden
OP
Klonera

Klonera

Once upon a time.
Joined
Jul 16, 2016
Messages
550
Best answers
1
Reaction score
100
Location
Sweden
1.1. Open a graphics program
1.2. Draw the sprite in 32x32px square (can be 64x64 96x96 etc, but you have to cut them into 32x32 squares later) with the background color #ff00ff
1.3. Save the sprite as a file

2. Now you need to edit tibia.spr and tibia.dat that you can find in a client with spr and dat editor (people are using objectbuilder these days that covers both of them) MAKE SURE YOUR TIBIA.SPR and TIBIA.DAT is COMPATIBLE WITH YOUR ITEMS.OTB THAT YOU ARE USING IN YOUR SERVER
You need to decide if u want to change already existing item or create new

Already existing:
2.1. Just import your sprite on top of already existing sprite (it will change its looks in the client)
OR
2.2. Import your sprite as new
2.3. Edit the item in tibia.dat changing the sprite to yours (so if few items are using the same sprite only the one you changed will look different instead of all like in 2.1)

Creating new:
3.1. Import your sprite as new
3.2. Create new item in tibia.dat (you can also copy already existing item to have the same functions)
3.3. Edit the item as you like and compile

In case you are adding new outfit/effect you don't need to edit items.otb

3.4. Now you need ot item editor to open items.otb that you have in your items folder if you are using tfs
3.5. Paste your freshly edited tibia.spr and tibia.dat into ot item editor and open your items.otb
3.6. Press Tools -> create missing client items
3.7. Press Tools -> Reload item attributes
3.8. Make sure it worked, because it can bug sometimes (you can press it few items if you're not sure) and save
3.9. Paste your freshly created items.otb into your server
4.0. Edit your items.xml /and movevents.xml depending on what you wanted to create

Congratulations, you did it!

Few notes:
1. If you change sprite of already existing item, your players need to use the same .spr + .dat that you use to see the changed sprite.
2. If you created a new item/outfit/effect (anything in tibia.dat), your players will have to use the same .spr + .dat that you use or they will get debugged the moment they encounter the thing you added.
3. I don't know if it's correct for every distro/client version (actually i'm sure it's not). I explained the way I did it for tfs 0.3.6/0.4 + client 8.54/8.6.
with the color code #ff00ff, how do I change that in photoshop?
I am compleatley new and one explanation will be life time knowledge.
 
Top