Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
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!
There is. You just need to create spritesheet and pretty much drag and drop the file on the sprite grid instead of the sprite from the list on the right.
There is. You just need to create spritesheet and pretty much drag and drop the file on the sprite grid instead of the sprite from the list on the right.
Ok, I think I get what you mean. So i.e. export existing object to png and replace all identical parts of image (in this case grass) with my new sprite and when I'm done drag'n'drop the file into middle section of Object Builder?
Can you recommend any graphical program to work with such spritesheets? To do it more automatically rather than replace each tile by hand.
Ok, I think I get what you mean. So i.e. export existing object to png and replace all identical parts of image (in this case grass) with my new sprite and when I'm done drag'n'drop the file into middle section of Object Builder?
This method has one big disadvantage though. Or something is royally messed up with Object Builder.
Importing png straight into object has a side effect of replacing existing sprites that this object is using as well, so it means it will affect all other objects that are using the same sprites, because it will be changed for them too.
Directly after importing all seems fine, but after saving the object, instead creating new sprites from imported file, it is overwriting existing sprites :/
I.e. here 697 and 709 are using same sprites, so importing png into object 697 will automatically change object 709 too, if we want it or not.
That's probably related to a bug with "replace" function, because earlier I've exported 709 as .obd and imported it into 697 (using "replace").
Post automatically merged:
On the other hand, importing .obd is messing it up on the opposite extreme, by adding same sprite every time you import.
This method has one big disadvantage though. Or something is royally messed up with Object Builder.
Importing png straight into object has a side effect of replacing existing sprites that this object is using as well, so it means it will affect all other objects that are using the same sprites, because it will be changed for them too.
Directly after importing all seems fine, but after saving the object, instead creating new sprites from imported file, it is overwriting existing sprites :/
I.e. here 697 and 709 are using same sprites, so importing png into object 697 will automatically change object 709 too, if we want it or not. View attachment 65904View attachment 65903
That's probably related to a bug with "replace" function, because earlier I've exported 709 as .obd and imported it into 697 (using "replace").
Post automatically merged:
On the other hand, importing .obd is messing it up on the opposite extreme, by adding same sprite every time you import. View attachment 65905
I've found a safe workaround to prevent overwriting sprites:
1. Export existing object as png, edit, save,
2. Create new object,
3. Import png to new object,
4. Export new object as .obd,
5. Replace existing objects with exported .obd
Skipping steps 2-4 can cause other existing and untouched objects to have changed sprites and be messed up.
Don't import png - it's bugged (see gifs below). Create copies of objects to force generating copies of sprites and edit those new sprites directly instead.
Post automatically merged:
Proof that duplicating is broken and importing png is overwriting existing sprites:
Post automatically merged:
And importing png is unreliable (bugged) too. It changes the sprite of original object, rather than the one you're editing.
if you compare 7.4 and 7.72 you can also see it's not just the sprites that differ, also it's properties such as if items are walkable, pathfind, different map color etc
New option to load sprites larger than 32x32 Fixed replace sprites Fixes for frame groups in bindable thing type Attempt to fix loading sprite sheets via drag drop on thing, not working properly fo...