E
Evil Puncker
Guest
try and tell usDoes it work in real tibia too? I want to be able to edit sprite in real tibia!

try and tell usDoes it work in real tibia too? I want to be able to edit sprite in real tibia!
It does, but is it safe to do this?
View attachment 54045
If you're going to modify the current tibia asset sheet you will have to remove it from assets.json file, thanks to @jo3bingham for figuring out this
BEGIN "Fishing"
MultiUse, IsType (Obj1,3483), IsType (Obj2,4597), !IsProtectionZone (User), IsObjectInInventory (User,3492,0), TestSkill (User,Fishing,80,50) -> Effect(Obj2,2), Create(Obj1,3578,0), Change(Obj2,4609,0), DeleteInInventory(User,3492,0)
MultiUse, IsType (Obj1,3483), IsType (Obj2,4598), !IsProtectionZone (User), IsObjectInInventory (User,3492,0), TestSkill (User,Fishing,80,50) -> Effect(Obj2,2), Create(Obj1,3578,0), Change(Obj2,4610,0), DeleteInInventory(User,3492,0)
MultiUse, IsType (Obj1,3483), IsType (Obj2,4599), !IsProtectionZone (User), IsObjectInInventory (User,3492,0), TestSkill (User,Fishing,80,50) -> Effect(Obj2,2), Create(Obj1,3578,0), Change(Obj2,4611,0), DeleteInInventory(User,3492,0)
MultiUse, IsType (Obj1,3483), IsType (Obj2,4600), !IsProtectionZone (User), IsObjectInInventory (User,3492,0), TestSkill (User,Fishing,80,50) -> Effect(Obj2,2), Create(Obj1,3578,0), Change(Obj2,4612,0), DeleteInInventory(User,3492,0)
MultiUse, IsType (Obj1,3483), IsType (Obj2,4601), !IsProtectionZone (User), IsObjectInInventory (User,3492,0), TestSkill (User,Fishing,80,50) -> Effect(Obj2,2), Create(Obj1,3578,0), Change(Obj2,4613,0), DeleteInInventory(User,3492,0)
MultiUse, IsType (Obj1,3483), IsType (Obj2,4602), !IsProtectionZone (User), IsObjectInInventory (User,3492,0), TestSkill (User,Fishing,80,50) -> Effect(Obj2,2), Create(Obj1,3578,0), Change(Obj2,4614,0), DeleteInInventory(User,3492,0)
MultiUse, IsType (Obj1,3483), IsType (Obj2,4597) -> Effect(Obj2,2)
MultiUse, IsType (Obj1,3483), IsType (Obj2,4598) -> Effect(Obj2,2)
MultiUse, IsType (Obj1,3483), IsType (Obj2,4599) -> Effect(Obj2,2)
MultiUse, IsType (Obj1,3483), IsType (Obj2,4600) -> Effect(Obj2,2)
MultiUse, IsType (Obj1,3483), IsType (Obj2,4601) -> Effect(Obj2,2)
MultiUse, IsType (Obj1,3483), IsType (Obj2,4602) -> Effect(Obj2,2)
MultiUse, IsType (Obj1,3483), IsType (Obj2,4609) -> Effect(Obj2,2)
MultiUse, IsType (Obj1,3483), IsType (Obj2,4610) -> Effect(Obj2,2)
MultiUse, IsType (Obj1,3483), IsType (Obj2,4611) -> Effect(Obj2,2)
MultiUse, IsType (Obj1,3483), IsType (Obj2,4612) -> Effect(Obj2,2)
MultiUse, IsType (Obj1,3483), IsType (Obj2,4613) -> Effect(Obj2,2)
MultiUse, IsType (Obj1,3483), IsType (Obj2,4614) -> Effect(Obj2,2)
MultiUse, IsType (Obj1,3483), IsType (Obj2,4615) -> Effect(Obj2,2)
MultiUse, IsType (Obj1,3483), IsType (Obj2,4616) -> Effect(Obj2,2)
MultiUse, IsType (Obj1,3483), IsType (Obj2,4617) -> Effect(Obj2,2)
MultiUse, IsType (Obj1,3483), IsType (Obj2,4618) -> Effect(Obj2,2)
MultiUse, IsType (Obj1,3483), IsType (Obj2,4619) -> Effect(Obj2,2)
MultiUse, IsType (Obj1,3483), IsType (Obj2,4620) -> Effect(Obj2,2)
MultiUse, IsType (Obj1,3483), IsType (Obj2,622) -> Effect(Obj2,2)
END
Are you sure you're using the latest release on GitHub? does it crash on outfit only or items too?Everytime I attempt to make a new outfit, the program crashes itself. Even on latest version.
I wanted to make a looktype for a custom monster and the settings were just.
1 frame on first group animation (For Idle), 2 frames (For walking)
1layer, 32x 32y 0z for patterns. and I cannot find tutorials on how to make items/outfits with this program.
Just Object builder and mostly 8.x
so please, what the heck can I do to make my small monster (32x32) with 2 frames of walking animation and 1 frame of Idle?
if you can't, then at least upload a Video Tutorial on Youtube. becuz this makes me upset.
PS; Even I Thought the assets would have both DAT and SPR due for misknowledge and remembering the classic object builder. but, IDK how could worked the modified clients with Remere Map Editor if it doesn't have both files (Specially for map editing). Anyway now I realized that I can add sprite sheets to my assets (The ones I added), but I cannot use them on newly added looktypes cuz the program itself crashes when making a new outfit or scrolling to the new outfit object in the list, I don't wanna replace anything just in case I plan to upgrade to 12.60+ and only have to delete the custom mobs XML files and add the sprites/outfits again on next version assets.
I compiled (at least to save the sprite sheet I added), just in case you were thinking I didn't.
Ok. solved it. I had created the new Looktype. (Since I Use 12.51 assets, the newly added outfit/Looktype is numbered 1340)Are you sure you're using the latest release on GitHub? does it crash on outfit only or items too?
"1layer, 32x 32y 0z" don't use 0 make it 1I
@SpiderOT i was thinking about it would cool to have a tool to convert assets into .spr and .spr into assets. So people can work on object builder and you dont kill yourself working on a software from ground up. This looks very nice. I mean its just me giving ideas. Ya probably thinking im an idiot but i tried lol. Thanks again man.Hey guys!
Assets Editor is an open-source editor for client 12+.
Requirements:
Features:
- Net Core 3.1
View attachment 51814
- Modifying objects.
- Copy flags between objects.
- Create new objects.
- Creating new sprites sheet, merging sprites, exporting and saving as lzma.
View attachment 51815
View attachment 51816
View attachment 51817
Currently this editor doesn't check for common sense things, like if you didn't save the object and moved to new one it won't warn you about saving, or creating new object with wrong patterns.
Sources on Releases Ā· Arch-Mina/Assets-Editor (https://github.com/Arch-Mina/Assets-Editor/releases)
There are some things that I haven't gotten to test yet and I would like to know if someone has already done it and it worked. For example, if creating a new Item / Outfit, do you need to update OTB in order not to make an error?
The times I used Assetts Editor was to replace an existing Sprite with another one. For example, take a common global set, change Sprite and attributes to "create a new" Item but all are static. To create an animated item, does it have to be new or to use the replacement method as well?
I'm busy with certain things at the moment so there are some days that I don't try anything new but as soon as possible I want to go back.
You're correct in that .NET Core is cross-platform, but neither WPF nor WinForms are.@CesarZ
It's obvious ObjectBuilder currently in an advanced state compared to this tool, but IMO this tool has more potential if we put some effort here this is gonna be much better than OB
@Indahouse
OpenTibia - Assets Editor (https://otland.net/threads/assets-editor.273557/post-2643903)
@Ziker As far as I know .netcore is a cross-platform you can create a self-contained executable to work on Linux.
of course, I don't mind if you fork it, I would appreciate it if you create a pull request of your contribution on the main repo too