New account registration is temporarily disabled.

NEAR'S PROFILE

Search

Filter

[RMVX ACE] Micro stutters/jitters

Lately I've noticed something with VX Ace that I don't think was happening before, and I was wondering if anyone knew what the problem was and how to go about fixing it. Every few seconds, seemingly at random, games made with VX Ace will have a few micro stutters, this is especially apparent when sprinting. The actual FPS counter never dips below 60, but every 3 to 10ish seconds the game will stutter or jitter, and it's very noticeable. And no, I don't have reduce screen flickering enabled.

This happens on all projects made in VX Ace, including new projects on entirely blank maps with no events. I've tested this on several of my own projects and several others I've downloaded. I tested it on a second PC to make sure it wasn't only mine and it still happened, however both PCs use Nvidia graphics, so it might be related to that. I haven't noticed this before, so I'm wondering if an Nvidia driver update caused this some time ago and no one said much about it because, let's be real, not a lot of people play Vx Ace games these days.

Also, this might be unrelated, but I've noticed that Galv's region effects script causes the stutter to worsen significantly, and I'm almost certain this wasn't an issue when I used it over a year ago. It doesn't matter if you have an event animation tied to the region effects or not, as long as the script is installed and the player is walking over a region with a sound tied to it it'll cause significant stuttering. Again this may or may not be related to the core issue, I'm only adding it here because I don't think this was a problem before recently, so maybe if it is connected to the root issue it could give a hint to someone who would know more about this than I.

[RMVX ACE] Help with some small menu tweaks

author=pianotm
I think I've figured out removing the item stats in shops...
Window_ShopStatus

Hash out line 23 and lines 36 through 42. Go down to line 61 in "Number of Actors Displayable at Once". That line should be return 4. Change the 4 to 0. That seems to have worked for my shop.


Thank you so much for all the help! Now I just need to figure out how to get rid of all those pesky stats

[RMVX ACE] Help with some small menu tweaks

author=pianotm
Windows_Base. Pretty much everything that handles your HP/MP positioning, color, etc. is in there.
First, to get rid of the Level, find Draw Level and hash the whole section out, then find the Draw Simple Status section and hash out the line "draw_actor_level(actor, x, y + line_height * 1)"

For the positions of HP and MP, in the sections Draw HP and Draw MP,

def draw_actor_hp(actor, x, y, width = 124)
draw_gauge(x, y, width, actor.hp_rate, hp_gauge_color1, hp_gauge_color2)
change_color(system_color)
draw_text(x, y, 30, line_height, Vocab::hp_a)
draw_current_and_max_values(x, y, width, actor.hp, actor.mhp,
hp_color(actor), normal_color)


def draw_actor_mp(actor, x, y, width = 124)
draw_gauge(x, y, width, actor.mp_rate, mp_gauge_color1, mp_gauge_color2)
change_color(system_color)
draw_text(x, y, 30, line_height, Vocab::mp_a)
draw_current_and_max_values(x, y, width, actor.mp, actor.mmp,
mp_color(actor), normal_color)


For each of these, in the lines draw_gauge, draw_text, and draw_current_and_max_values, replace the "x" with the number coordinate you want the HP and MP bars positioned at. If you want them a little higher, you can also replace the "y" in each of those lines. Do not replace the "x" or "y" in the first line.

For what you want with the stats window, if you're doing something with Yanfly Equip Engine with that, you might want to simply add Yanfly Item Menu, which you should be able to use to turn off the stats window. Without looking at it, I'm pretty sure it offers the option to turn off the stats window. Not sure about the equip/clear (I've never tried to get rid of these things, before.). I haven't been able to find the script that controls the equip/clear selection.

As for getting rid of the the Own/Equip section of the shops, I've never done that before, either, but that's all handled in Window_ShopStatus.


Hi, thank you so much for your reply! I was already able to get rid of the level thankfully, but I appreciate the help on that regardless. I am using Yanfly's item menu, but I don't see a section to turn off the stats window. Appreciate the help with moving around the MP/HP though!

[RMVX ACE] Help with some small menu tweaks

Hello, I'm looking for some help with a number of small tweaks to VX Ace's menu. I'm not looking for any additional scripts as I assume these tweaks are incredibly simple, I just need someone to help point me in the right direction for what I need to edit in the script. There are quite a few different tweaks I want to make though so I'm not expecting any one person to help me with all of them, I'd be incredibly appreciative for any help at all. Also, I am using a few yanfly scripts for a couple of the areas I'd like to edit, I'll be sure to denote that when it's relevant.

Here's a mockup to show the before (left) and after (right) of what I'd like to do with the first few tweaks. I'm only using one actor, and so I'd like to change the window size to fit that better. I'd also like to change the positions of the actors name and HP/MP bars a bit. Also, I can't show this in the mockup, but I'd like selecting the "Equip" option to directly open the equip screen rather than prompting the user to select an actor first. Like I said I'm only using one actor, so selecting an actor is a needless step I want to remove.



For the next batch of tweaks I'd like to change the equip menu, I'm using Yanfly's equip engine, so I imagine I'll need to edit parts of that script. To start I want to remove and bypass the "Equip, clear" window completely. When the player selects equip from the main menu, I'd like it to open the equip instance and start with the cursor already on the first item on the equip screen.

Next, I'd like to completely remove the stats window. My game uses an incredibly simple combat system without any so I don't have a need for any of them, I'd like to just cut out the window entirely. I'd also like to move the positions of the actor name and HP/MP bars again, and then change the size of the actor window to be in-line with the equipment window.



The next change I want to make is to the item menu, and I'm using Yanfly's item menu script. I'd like to remove all of the stats listed next to the item image, and change the size of the window only to fit the item image. I'd like the same to apply when viewing weapons/armor through the item menu as well of course.



The last change I'd like to make is with the shop menu. I'd simply like to remove the window that displays "own" and the equipped item comparison.



Thanks in advance to anyone who puts in effort to helping me with this. I know a lot of these changes are probably stupidly simple but I'm just not able to find where I need to go to make them.

[RMVX ACE] Looking for a way to set a more specific movement speed

author=Marrend
Definitely a script-call. The thing I eventually came up with looks a little something like...

def set_custom_speed(event_id, speed)
  move_route = RPG::MoveRoute.new
  move_route.repeat = false
  move_route.skippable = true
  move_route.wait = false
  
  m = RPG::MoveCommand.new
  m.code = 29
  m.parameters = [speed]
  move_route.list.insert(0, m.clone)
  
  if event_id == 0
    $game_player.force_move_route(move_route)
  else
    $game_map.events[event_id].force_move_route(move_route)
  end
end


...this. While I did perform a look-up in Ace's help file, and referencing Game_Character to obtain the right value for the "m.code" variable, I'll also give thanks to the script call collection concerning move-routes.

*Edit: The event-commands used by my test-event:

Input Number: [0001:num], 2 digits
Script: $game_variables[1] = $game_variables[1] / 10.0
Script: set_custom_speed(0, $game_variables[1])



Oh hey, thank you! Sorry, I didn't see the notification for this and I assumed no one responded.

I am getting an issue with this, though. I have the script in my materials, and when I use the script call Script: set_custom_speed(0, $game_variables) it does change the player speed, however regardless of what number I set it to it always changed it to an incredibly low speed. It's almost as if the player sprite is walking in place. Do you know what I could be doing wrong here?

I'm not super savvy with scripting, sorry!

[RMVX ACE] Looking for a way to set a more specific movement speed

I'm looking for a way to set the players movement speed to something between speed 4 and 5. 4 is too slow for me, and 5 is too fast. Is there any way to do this? Maybe with a script call? Thanks!
Pages: 1