PanAzej

  • Content Count

    673
  • Joined

  • Last visited

Community Reputation

2062 Excellent

About PanAzej

  • Rank
    Senior Member
...

Badges

Recent Profile Visitors

5921 profile views
  1. Hmm, well you do have to do a lot of super specific tasks which take a long time to complete. I would not call that literally "grinding" as in, doing repetitive tasks. I was not saying I'm agreeing or disagreeing with the guy, though. I said that what you mentioned totally needs to be addressed by the devs in future updates.
  2. Oh yeah, the picking animations add up. Would be nice to have an auto-picking construction. Nobody likes going through 60 grass tufts and hold space for 10 minutes. What modding taught me, is that people are never satisfied. You add a new character? Cool, but does it have 5 skins, and does it have 20 unique items that alter the gameplay in a big way? Does your content still carry the entire game with a "fresh" feel after playing for 100 days straight? And the most importantly, is this mod compatible with my Don't Starve dishwasher after 3 years while a thousand updates have been released?
  3. This is really cool, good job! Something like this should be added to the game, to be honest. I'll definitely take a peek at your code when I'll find a moment.
  4. 1. Jelliet's long hair basically uses two symbols: "swap_body" and "swap_body_tall". Symbol "swap_body" is used by backpacks and armors, while "swap_body_tall" is used by Slurtle Armor and One Man Band. Both of these symbols are actually a copy of one another and they are animated the same (in most animations). I still had to alter them in some animations to make them work as actual hair. 2. The entity is only one here, there are multiple animations though. What you should care about regarding creating a custom player build is the list of symbols which will be overriden in animations of player character, not the animations themselves. You can even delete all animations but one (since compiler checks which symbols have been used in animations, you gotta use each symbol at least once in one of the animations in the SCML, otherwise it's going to ignore unused symbols). I would recommend renaming the entity to BUILD_PLAYER, because otherwise the symbols may act quite wonky. I do not have access to entirety of AnimState code, so I cannot tell why exactly this name has to be used for the entity, but what I know is that it may cause problems. I tried shortly explaining in the modmain of my template how exactly the *zip is loaded by the game, but there is a lot of really specific stuff I would have to show off to explain how exactly the graphics and animations are constructed and understood by the game and compiler. 3. Regarding the tent anims. Even after ~6 years of modding this game I don't have full knowledge of how exactly all of it functions, sometimes I'm surprised myself when I see what happens. Some stuff gets broken while getting decompiled and that's just how it goes. I have successfully unpacked some animations, edited them and imported into the game just to find out that half of the specific objects is just invisible now. Some unpacked animations have incorrectly numbered frames in symbols and the build just doesn't work with animations present in the game. At this point I'm just rambling though. I guess I could write down all of this somewhere so that new modders can have all this stuff accessible. Animating for this game with mod tools we have is working hours on end via trial and error (while trying to not go insane) and that's why I'm making new player animations extremely rarely. Creating player builds is a piece of cake, though. If you have dumps of player animations to test if the builds will look fine in-game and you didn't come up with a build which requires tons of existing animation alterations, that is.
  5. Hi, The "nubs" are a symbol in character's build not used in actual animation. They are meant to be used to override an existing symbol in character's build (other body part which is actually used in animations) when a specific skin is equipped. You can take a look at my Custom Player Animation Template, which IronHunter linked in a post above mine. That template includes all symbols used in most player animations. "Wrist" symbol is actually called "arm_lower_cuff" in the build. For example my "Jelliet" character uses "hairfront", "swap_body" and "swap_body_tall" to represent her hair. Of course I had to alter a lot of animations to make it work as I intended, but the point is - you can use other symbols in your character build other than those shown in Extended Sample Character template.
  6. You can create a new animation using this template, and for the special idle animation you don't even have to create a new state, just simply load in the *.zip with anim.bin in your character's prefab and add the line below in your character's master_postinit: inst.customidleanim = "idle_animationname" Stategraph reads animation name from this variable and tries playing it during "funnyidle" state. If it doesn't find a variable with this anim or this variable is empty, it plays the default "funnyidle" animation. And if you're asking how to add a new symbol, then yes, that's possible too. You would need to add an "override build" with inst.AnimState:AddOverrideBuild("build_name") or simply just add new symbol to animation, and compile it. That would mean leaving files other than anim.bin (a ton of unneeded graphics), so I would recommend compiling and loading that symbol as a separate build. I may create some more extended tutorial about animations and stategraphs in DST at some point, but currently I'm leaving it as is.
  7. Hi everyone, I had a bit of free time today and I decided to dedicate it to updating Custom Animation Template. New changes include: - Added "hairfront" symbol. - Added "customanim_mount" - animation of player riding on beefalo. I will update the .zip in the main post shortly. You can download this template on the Steam Workshop: https://steamcommunity.com/sharedfiles/filedetails/?id=1607403248 ...or you can just click on the attached file. Enjoy. custom_player_animation_11112020.zip
  8. Hi, I know the answer to this issue. So basically, you use Ktools - krane isn't very good at decompiling textures so that you get proper original sizes. What you see is a "broken" character build in Spriter, but the actual coordinates in SCML are *mostly* accurate. How to fix this? Well, just overwrite all decompiled symbols with the original symbols of the Esctemplate character. Simply copy-paste the folders and it should all be good.
  9. The camera behaviour doesn't reset if you despawn while standing on a boat. It stays in its fixed position until you jump on it again.
  10. What a great thing. Great work and thanks for sharing! My subscribers will be able to use Mala Mi's skins once again! Working on an update right away.
  11. Mod characters don't use their oval portraits in the character menu screen nor in the character inspect screen during gameplay:
  12. Version 1.6

    1422 downloads

    Automate gathering resources! --- --- G10MM-3R is a drone version of Glommer. Design inspired by Drones from Slime Rancher. It can: - Pick up various inventory items (uncooked food and resources), - Pick resources like Grass, Saplings, Berries, etc. - Harvest Bee Boxes/Farms/Meat Racks (when configured), - Hack resources like Tall Grass/Vine Bushes (when configured). It will store all its items inside a modified Glommer Statue (dubbed "G10MM-3R Base"). It doesn't need any fuel - it will work until broken. You can find its blueprint by mining the Glommer's Statue (or by defeating bosses in Shipwrecked/Hamlet). It's craftable on the very top of the "Science" Tab. --- G10MM-3R on Steam: https://steamcommunity.com/sharedfiles/filedetails/?id=1643679286 This is a port of my DST mod. You can find it here: https://steamcommunity.com/sharedfiles/filedetails/?id=1628298090
  13. Wormwood feels like a proper character with interesting perks, also I love the little animations he's gotten. I have a suggestion though: It would be great if you implemented a function which would return currently loaded world type, something like "CurrentWorldType" which would be accessible before all components, etc. are loaded and would return if it's a ROG, SW or HAM world. At the moment it's quite hard for modders to clearly tell which world the player currently is in, as SW and Hamlet both have RoG files basically implemented into themselves, and Hamlet has all SW files. IsDLCEnabled returns SW/HAM even in RoG worlds after the merge. A quick way to check current world type would be greatly appreciated.
  14. You can't reposition parts of the body, unless you'll figure out a way to draw them on already existing layers in which they won't look bad during animations. Dragging symbols around in a sample animation won't change anything. You're replacing images in all Don't Starve's player animations. So you either need to re-design the character to make it fit them or figure out a way to implement your art through trial and error until you "get it right".