Jump to content

AJNR

Member
  • Content Count

    688
  • Joined

  • Last visited

  • Days Won

    1

AJNR last won the day on January 17 2014

AJNR had the most liked content!

Community Reputation

156

About AJNR

  • Rank
    Literally Dead
  • Birthday 05/21/1995

Profile Information

  • Gender
    Male
  • Location
    Brooklyn, New York
  • Interests
    Being Busy doing Nothing

Recent Profile Visitors

42,020 profile views
  1. AJNR

    A message before the title screen

    RMVX Ace Lite (the Demo Version) has this script, where it shows "splashes" before the main game starts. I honestly don't have it, but Lite is free - so you could download that off the site and then copy the script in there and edit it to your liking
  2. I guess 15 is Base Damage, 23 is your MAT and 23 is the Target's MDF? Then I think it might go: (15 + a.mat * 2) - (b.mdf * 2) But I think you need to clarify what you said, because I'm pretty sure you know this already. Sometimes lowering final numbers helps with balancing out damage throughout a game much easier, ie: (Base + Magic / 2) - (Mdf / 4)
  3. 2.5 Hours for a base. 250 Hours for animation. http://imgur.com/RNOWBBc

  4. Backgrounds are pretty hard to make http://imgur.com/5b5wpC9

    1. Retired

      Retired

      Nice results - Persona inspired?

    2. AJNR

      AJNR

      (Sorry, I was at work but) Yeah, the design was initially inspired by Persona. A game I never played. I should play Persona. PERRSSSOONNNNAAAAAAAAAA (Thank you though)

  5. AJNR

    HUD Concept

    I had some free time to work on some graphics, and have been planning on making everything from scratch (which sounds fun, but is a hassle to be honest). So here goes nothing: I tried making an original HUD. I started out with C's design, being the traditional HUD Display (compared to RMVX Ace on the bottom right). And then I thought - "Gee, that HUD is kind of obstructive, no?". So I made a HUD that's fast and easy to look at, because I want the Player to look at what is going on in the game - and not the HUD. For reference: GREEN is HP; BLUE IS SP; RED IS TP; and Yellow doesn't matter because it's a Time/ATB Gauge which is not currently within the game (and if it is, it'll be a pseudo-ATB plastered on a PCTB System). C is the first original HUD that follows the template of the RMVX Ace version, only that its a bit flashier (white cursors, and quarter segments) A is the revised HUD that is meant to take up less space and less time to understand B is a variant of A, but it's gauges fill and empty away from the center of the HUD - this isn't necessary, but it'd be really damn cool if I can pull this off in RMVX ACE So I made this topic to ask, would you play a game with a HUD that was like example A (and B). I have an edited screenshot of the game with these HUDs in place: Right now, the default dimensions of the Battleback seem a little too small for the custom Graphics I'm using. I planned on removing the bottom panel (that occupies half the screen) and changing it into a full transparent menu that is a wheel that is in the middle of the bottom half of the screen (the HUD above it is just junk): The transparent menu transforms (moves) in the direction opposite of the command chosen (Selecting Skill will move the main menu down, off the screen, branching into a circle with "Skill" on the left and "Magic" on the right. Then the skills in each of their categories. Everything else is self-explanatory after that (But selecting Items will simply open the Item list on the bottom half). One last thing about this concept, is that when it comes to the "Attack" and "Special" commands, menus will not come up because of how the database has been re-organized. There's just enough skills to make all 3 characters diversify into 3 play-styles [each], but not enough to encumber this menu concept with several layers of commands (ie. [special] -> [skills] -> [Path of Warrior] -> [Main] -> [infinite Uppercut]) is the highest amount of menu commands the Player will have to go through (5 Commands / Pressing X, B, Y, or C up to 5 times) This can be easily worked around with a "Repeat" Command or Custom Hotkeys - but I don't need that now. I'd like to make an animated gif showing what the menu is intended to do in action, but I'll do that another time. tl;dr version Simplistic, minimalist HUD that doesn't require much attention in order to playa Transparent command menu that allows for more space on the battlefield 4-button input for faster action commands I'm done typing useless information, I only made this Topic to show that I'm still working on this, despite major parts of the game being revised, and the fact that I have little to no time working on this stuff - I'm averaging 2 hours a week on my laptop now :c . Do you think this would be an improvement from the Default HUD? Do you think this style would keep the Player from sticking their eyes on the head? Would you be able to quickly calculate damage flow with this HUD? Should their be anything changed in order to improve upon this concept?
  6. AJNR

    [Solved] Game_Battler: Custom Formula

    Alright, now I understand what you're getting at. And the "Cherry Blossom" effect was the error. I made the fix that you gave, but realized that the damage and critical damage were the same - because I was returning the damage back to it's original value (damage is returned to regular value) instead of returning back to it's last value [after critical application] (damage being returned to its value after critical application). So I just changed the code to this: #-------------------------------------------------------------------------- # * Apply Critical #-------------------------------------------------------------------------- def apply_critical(user, damage) user.add_state(49) if user.actor? && user.armors.include?($data_armors[105]) if self.is_a?(Game_Actor) if self.armors.include?($data_armors[137]) || self.skills.include?($data_skills[229]) damage * (2.5 + user.agi / 100.0) end else damage * (2.0 + user.agi / 100.0) end end Plus! Thanks for the advice about using " || " instead of or, it'll be very useful in the future! None taken, I know just enough to make more advanced damage formulas, fix basic things, and handle events with just script commands. The code is like math, its difficult at first - but once you know it, you know it. By the way, would I find "basic ruby tutorials" in the Help Section of RMVX Ace? (I know I can google it), but those sections are shallow and I've never taken the time to sit and read through the tutorials on this forum. I wish I had more free time to do so, but one day I'll get to it! Edit: I tend to learn the script by looking at segments of the Default Scripts and trying to figure out how they work and function, along with getting help from other scripters, that's the main way I try to learn Ruby Code. Plus, its a nuisance to ask for help for the same problem again and again. Thanks for your help, Pencil This topic is now resolved
  7. AJNR

    [Solved] Game_Battler: Custom Formula

    Okay, I'm getting a little frustrated with myself since my brain is off for Saturdays. I changed the apply_critical to apply_critical(user, value) and changed the code to this: #-------------------------------------------------------------------------- # * Apply Critical #-------------------------------------------------------------------------- def apply_critical(user, damage) if self.is_a?(Game_Actor) if self.armors.include?($data_armors[137]) or self.skills.include?($data_skills[229]) damage * (2.5 + user.agi / 100.0) end else damage * (2.0 + user.agi / 100.0) end # Cherry Blossom - Increases Damage when critically hit user.add_state(49) if user.actor? && user.armors.include?($data_armors[105]) end But now I'm getting a weird error that isn't pointing me anywhere. I have the strangest feeling that the solution is very simple, and I can't grasp it for anything.
  8. AJNR

    [Solved] Game_Battler: Custom Formula

    Okay, now it's working - but I have to take out the "if item.damage.element_id == x". Which I kind of need in order to determine what type of damage reduction is going to apply. I can try to find a workaround such as Hime's Tags in the meantime. Thank you, Pencil. And one quick thing, how would I correctly call apply_critical since I messed it up: In the Calculate Damage, it is: value = apply_critical(damage) if @result.critical And its def is #-------------------------------------------------------------------------- # * Apply Critical #-------------------------------------------------------------------------- def apply_critical(user, damage, attacker) if attacker.is_a?(Game_Actor) if attacker.armors.include?($data_armors[137]) or attacker.skills.include?($data_skills[229]) damage * (2.5 + attacker.agi / 100.0) end else damage * (2.0 + attacker.agi / 100.0) end # Cherry Blossom - Increases Damage when critically hit self.add_state(49) if self.actor? && self.armors.include?($data_armors[105]) end
  9. AJNR

    [Solved] Game_Battler: Custom Formula

    Okay, so I fixed up the Vanilla Mule's code following your guys' help - and it works! But the main game's code is a whole 'nother monster. I tried to follow up with that, but for this one I also need the (user) class (and for some weird reason, I'm getting errors with apply_critical on the main game, but I'll figure that on my own). Main Game's apply_defense And the Calculate Damage going There are no Errors happening because of the apply_defense for the main game, just the apply_critical, but the problem is that the apply_defense isn't taking effect like it should be. (I tested it out on a Debug Battle with Target Dummies of 20 / 40 / 60 / 80 Defense, and they all receive the same damage)
  10. yes item.damage.element_id will return the object's element id small note your last check should be item.damage.element_id >= 3 not item.damage.element_id <= 3 or you could use a case statement Sorry for the delayed reply, I only have time to come here on the weekends now. For some reason I always get those <= and >= mixed up. I also have a problem with the game applying this modifier. I tested it to see that Actor 1 is dealing 38 Damage, then I #'d the "value = Phys_Defense(user,value,attacker) if item.damage.element_id == 1" to find out that Actor 1 is still dealing 38 Damage. If the code were to follow through correctly, the actor would be doing 64 Damage - instead of 38. The only scripts I have that are using def make_damage_value are Yanfly's Battle Engine and Hime's Effect Manager, and I looked at both and neither seem to be the problem.
  11. Checking a Skill's Attack Element ID from Game_Battler would be called like this, right? if item.damage.element_id == 1 Because I just need to get the Game to multiply the damage by using the following in the def make_damage_value(user, item) value = Phys_Defense(user,value,attacker) if item.damage.element_id == 1 value = Mag_Defense(user,value,attacker) if item.damage.element_id == 2 value = Ele_Defense(user,value,attacker) if item.damage.element_id <= 3 And the _Defense stuff was created following the template of def apply_critical(user, damage, attacker)
  12. I have bad news and good news. Bad news: I have nothing new to show. Good news: CAPCOM SALE ON PSN

  13. I finally bought an Ethernet cable. Starts DaS2. Unable to find world to invade. Unable to find world to invade. Why the hell is BlOps 2 still over $20? Time to go to work now.

    1. Skysagi

      Skysagi

      About DaS2, probably there's no one with a similar level, soul memory or equipment strenght to yours in the place where you're trying to invade someone. That already happened to me

    2. SpookyMothman

      SpookyMothman

      They know it's you, and they're scared.

    3. AJNR

      AJNR

      I just came back from work, but had to reply: Mothman, that's the best quotable quote I have ever seen involving Souls.

  14. AJNR

    Damage Formula Help

    I set my Enemies' Level with the LUK stat, since I never use it. This is the Pokemon Damage Formula, try: ((2 * a.level + 10) / 250.to_f * (a.atk / b.def.to_f) * 35 + 2) * 1.to_i
×
Top ArrowTop Arrow Highlighted