Sapphire Action System IV

Discussion in 'RGSS3 Scripts (RMVX Ace)' started by Khas, Sep 16, 2012.

    Tags:
  1. Khas

    Khas Detective lv73 Veteran

    Messages:
    282
    Likes Received:
    374
    Location:
    Brazil
    First Language:
    Portuguese
    Primarily Uses:
    RMMV
    @Agoraphobic

    There's some stuff that may seem really simple and easy to implement, but in reality they are a bit complex. SAS IV uses custom classes for enemies which hold the data for damage calculation, thus you would need more experience to add elemental damage. I suggest you to study how the default battle system works and then comparing it to the SAS IV.

    Also, please be a little more patient when asking for help.

    Feel free to ask any questions!
     
    #61
    Agoraphobic likes this.
  2. Kyuukon

    Kyuukon 主人公 Veteran

    Messages:
    2,217
    Likes Received:
    1,075
    First Language:
    Spanish
    Primarily Uses:
    RMMV
    Hey, Khas really good script! I've been playing a bit with it and it's really easy to understand so far :D

    What I can't figure out is how to make a tile passable by region_id regardless if it's an 'X' tile in the map editor (for players, skills, NPCs...). I tried inserting the following line in many ways:

    return true if $game_map.region_id(nx, ny) == region_idin the passability check methods but to no avail :(

    Also, is there a way to activate loop maps without all the events graphic disappearing? I think lag won't be an issue.

    Mind giving me a hand please? I don't wanna go the ugly way xD

    (Hopefully I was clear).
     
    Last edited by a moderator: Jun 26, 2015
    #62
  3. Khas

    Khas Detective lv73 Veteran

    Messages:
    282
    Likes Received:
    374
    Location:
    Brazil
    First Language:
    Portuguese
    Primarily Uses:
    RMMV
    @Kyuukon

    Thanks!

    Well, you're probably modifying the pixel_passable? method. Thus, you need to remember that nx and ny are actually "pixel" coordinates (1 tile = 4 pixels) and check all the boundaries of your character (the (nx, ny)/4 coordinate is the top-left, so (nx+3,ny+3)/4 is the bottom-right).

    About loop maps, the problem is a bit more complex. I would need to rewrite the collision code for that, since it's optimized.
     
    #63
    Kyuukon likes this.
  4. Kyuukon

    Kyuukon 主人公 Veteran

    Messages:
    2,217
    Likes Received:
    1,075
    First Language:
    Spanish
    Primarily Uses:
    RMMV
    Thanks for the help! I found a simpler way around but it doesn't hurt to know :p

    I see.. I guess I could try to simulate the loop somehow :)
     
    #64
  5. ShinGamix

    ShinGamix DS Style 4Ever! Veteran

    Messages:
    3,906
    Likes Received:
    447
    Location:
    Alien Ship
    First Language:
    April Fools
    Primarily Uses:
    N/A
    What's the difference in 4.4 and 4.1??
     
    #65
  6. Mr. Detective

    Mr. Detective NATO Special Operative Veteran

    Messages:
    528
    Likes Received:
    170
    Location:
    United States
    First Language:
    English
    You should really make a new script. I have seen other action battle scripts, and I didn't really like the layout. I sorta like the simple and easy accessibility this has. But at the same time, I wish there were more ways to customize it.

    Example: Have numbered HP instead of health bar, ammunition or SP for different skills, remove the level display on the hud, ect. :)
     
    Last edited by a moderator: Jul 17, 2015
    #66
  7. Kyuukon

    Kyuukon 主人公 Veteran

    Messages:
    2,217
    Likes Received:
    1,075
    First Language:
    Spanish
    Primarily Uses:
    RMMV
    You can do all that with minor edits. I think what SAS provides is a very solid (yet simple) skeleton to go from there :)
     
    #67
  8. Mr. Detective

    Mr. Detective NATO Special Operative Veteran

    Messages:
    528
    Likes Received:
    170
    Location:
    United States
    First Language:
    English
    Pretty sure you need to tamper with the coding in the scripts to do those. I might have to look for someone to edit the scripts. :|
     
    #68
  9. ShinGamix

    ShinGamix DS Style 4Ever! Veteran

    Messages:
    3,906
    Likes Received:
    447
    Location:
    Alien Ship
    First Language:
    April Fools
    Primarily Uses:
    N/A
    @Mr. Detective Khas no longer scripts in RPGM Ace. Sorry.
     
    #69
  10. ZeonZ

    ZeonZ Warper Member

    Messages:
    2
    Likes Received:
    0
    hi this is amazing system just wondering how can i make monster to drop items? thanks!
     
    Last edited by a moderator: Aug 2, 2015
    #70
  11. Necrofenser

    Necrofenser Veteran Veteran

    Messages:
    43
    Likes Received:
    4
    First Language:
    Serbian
    Is it possible to have custom graphic when casting spell?

    Because this system doesn't support ranged weapons i am using spell section as ranged weapon.

    I put my bullet graphic inside Graphic/Particles folder, and in spell notes i put particle = bullet tag but my spell looks weird and nothing like bullet.

    Also is it possible to change location of where melee attack weapon is spawned? I am using tall characters and right now my weapon graphic is spawned on legs of my character.

    EDIT: I attached images so you can see the problems
     
    Last edited by a moderator: Aug 19, 2015
    #71
  12. Khas

    Khas Detective lv73 Veteran

    Messages:
    282
    Likes Received:
    374
    Location:
    Brazil
    First Language:
    Portuguese
    Primarily Uses:
    RMMV
    Hello guys! Thanks for the comments, and apologies for the late reply!

    ShinGamix

    To be honest I don't remember quite well, but I think it's bug fixes. 

    And I'm scripting for Ace :D

    Mr. Detective

    SAS was made to be simple to edit if you know RGSS, like Kyuukon said.

    I planned to make a new version of SAS for Ace, but I'm studying the possibility of making it for the new RPG Maker MV (once it's out).

    ZeonZ

    You can easily add it to the event page in which the enemy is dead.

    Just use event commands :D

    Necrofenser

    These edits are only possible if you know RGSS.
     
    #72
  13. Necrofenser

    Necrofenser Veteran Veteran

    Messages:
    43
    Likes Received:
    4
    First Language:
    Serbian
    I don't know RGSS (i'm Javascript guy so i can't wait for new RPG Maker), but with the help of my friend i managed to locate and change spawn position of weapons :D

    Now only problem is that my bullet doesn't even look like a bullet. I put bullet picture (32x32) png file in Graphics/Particles and in spell i added note to use that particle, but when i cast this spell it doesn't even look like bullet (see my post above).

    If you are planing to release new version of this script, please add ranged weapons and ammo.
     
    #73
  14. Khas

    Khas Detective lv73 Veteran

    Messages:
    282
    Likes Received:
    374
    Location:
    Brazil
    First Language:
    Portuguese
    Primarily Uses:
    RMMV
    Necrofenser

    Yep, there are several things I wanna add on the next version ^^

    Your bullet won't look like one because spells are designed to be made of particles. You may change the particle class to not rotate, but to make a perfect bullet will be more complicated =\
     
    #74
  15. Necrofenser

    Necrofenser Veteran Veteran

    Messages:
    43
    Likes Received:
    4
    First Language:
    Serbian
    Please also add possibility to enable/disable particle system, because i want to be able to make my own graphics to use as projectiles.

    Right now i am working on one very serious and big project (that's not even similar like other RPG Maker games) and i really depend on your script!

    Also, please don't think that i am rushing or demanding, I just find your scripts amazing and I want to implement them best as possible inside my game.
     
    #75
  16. Khas

    Khas Detective lv73 Veteran

    Messages:
    282
    Likes Received:
    374
    Location:
    Brazil
    First Language:
    Portuguese
    Primarily Uses:
    RMMV
    I perfectly understand and agree :D
    I tested some new features with this SAS version (pixel movement, particles, ...), so after all the feedback I will be able to produce a even better ABS.
     
    #76
  17. Kes

    Kes Global Moderators Global Mod

    Messages:
    20,613
    Likes Received:
    10,514
    First Language:
    English
    Primarily Uses:
    RMVXA
    Edit

    Misread the particular script this was referring to, thought it was the old Lighting script.

    sorry about that.
     
    Last edited by a moderator: Aug 22, 2015
    #77
  18. ExE Boss

    ExE Boss Warper Member

    Messages:
    1
    Likes Received:
    0
    Will you be adding a follower and TP system at some point?

    (Like the follower and TP system in Falcao Pearl ABS Liquid)
     
    #78
  19. Khas

    Khas Detective lv73 Veteran

    Messages:
    282
    Likes Received:
    374
    Location:
    Brazil
    First Language:
    Portuguese
    Primarily Uses:
    RMMV
    No, this version won't be updated anymore.
     
    #79
  20. TyR

    TyR Warper Member

    Messages:
    1
    Likes Received:
    0
    First Language:
    Italian
    When i try to add new actorswith enabled HUD game crashing sending error message:

    Sript "Game_interpreter" line 1409: NoMethodoccured.

    undefined method 'empity?' for nil:NilClass

    I have 16 actors(16 class) how to make them work(they are playable one by one, not in team at the same time)
     
    #80

Share This Page