• Just a reminder that providing specifics on, sharing links to, or naming websites where ROMs can be accessed is against the rules. If your post has any of this information it will be removed.
  • Ever thought it'd be cool to have your art, writing, or challenge runs featured on PokéCommunity? Click here for info - we'd love to spotlight your work!
  • Our weekly protagonist poll is now up! Vote for your favorite Trading Card Game 2 protagonist in the poll by clicking here.
  • Welcome to PokéCommunity! Register now and join one of the best fan communities on the 'net to talk Pokémon and more! We are not affiliated with The Pokémon Company or Nintendo.

More Animation Frames for Walking, Running, ect.

  • 52
    Posts
    12
    Years
    • Seen Aug 19, 2015
    I wanted to know if anyone's been able to increase the number of animation frames that you can use for walking/running/surfing (pretty much everything) from 4 for smoother animation. If you have, and you don't mind sharing your method, I would appreciate it! :)
     
    This would probably be really difficult to do. RMXP is hard coded this way. Even default RMXP(non-essentials) projects have always used 4x4 graphics. It seems to be something that is better developed throughout the RPG Maker series. RMXP uses 4x4, RMVX and VXace uses 4x3. I think it would be pretty hard to do. Just saying. But my one guess to where this would be scripted to would be the Spriteset_Map section, Game_Character section, or the AnimationSprite section.


    Pokegod
     
    Allright. Thanks for the hwlp you were able to give. I've been looking around for awhile and havent found much at all on the subject, but thought I'd ask. I guess if it was easy to do I'd have found out something by now XD
     
    You'd be surprised that it really isn't that complicated, but you really do need to know your way around the code. And it's not something hardcoded in RMXP engine itself. You can find lots of 8-dir movement scripts which enlarge the default spritesheet to 4x8. That being said, all you will probably need is in Character_Sprite (or Sprite_Character can't remember which way round it was). Anyway, there are two variables of interest to you. @direction handles how many directions the sprite can face, and cuts the sheet vertically accordingly. Another one is @pattern which handles the frames of the animation (goes up to 3) and cuts the spritesheet horizontally accordingly. All you need to do is change their behaviour so they manipulate with your spritesheet differently.
     
    Literally, RMXP is hardcoded to use 4-dir charsets, each direction having 4 frames. The program itself which you use to make games is hardcoded like that, and that can't be changed.

    The scripts that run the game itself can be changed to allow other amounts of frames and/or other amounts of directions. If you know what you're doing. However, since RMXP itself can't be changed, it'll be harder to work with them, i.e. making events.
     
    Yea I know lol. You're trying to force it to do somethin that's completely foreign to it, which can cause some issues. It's not a big deal if I can't get it to work but I'll keep my fingers crossed and poke around a bit.
     
    Back
    Top