Vlue 271 Posted April 4, 2014 (edited) Sleek Gauges v1.0 By Vlue Introduction Transform your gauges (hp/mp/etc bars) with different looks and special effects. Styles include regular, rounded border, or fancy slant. Oooh, ahhh. Features - Slightly different gauge styles! - Special effects like non-static numbers and gradual fall! Screenshots A picture alone can't show much, this video can help though: How to Use Plug and play and customize as needed. Script Script can be found on the pastebin here: http://pastebin.com/AGYN7e6V Patches: Yanfly Ace Engine - Ace Battle Engine and Sleek Gauges: http://pastebin.com/ezuqBw0x Credit and Thanks - By Vlue - Free to use in any project, commercial or non-commercial, with credit given. Author's Notes This is optional. (It still is) Edited April 7, 2014 by Vlue 4 Share this post Link to post Share on other sites
AJNR 156 Posted April 5, 2014 The effects, such as the smooth fade of the bar and the changing numbers, do not seem to work when Yanfly's Battle Engine is in the Script Database. Share this post Link to post Share on other sites
Vlue 271 Posted April 6, 2014 Indeed! The dream of perfect compatibility was just that. I'll write some sort of patch to make the two work together, probably Monday. Share this post Link to post Share on other sites
AJNR 156 Posted April 6, 2014 Indeed! The dream of perfect compatibility was just that. I'll write some sort of patch to make the two work together, probably Monday. No problem, and thanks! The gauges look incredible and are most definitely sleek. I think it won me over KMS's Generic Gauge because of the animated numbers Share this post Link to post Share on other sites
Vlue 271 Posted April 7, 2014 Updated original post with a link to the patch for Yanfly Ace Engine and Sleek Gauges, to be placed below both scripts. Whee. 1 Share this post Link to post Share on other sites
AJNR 156 Posted April 12, 2014 (edited) I've run into a hiccup when using the item command with Yanfly's Battle Engine Things that might be causing this could be me editing your script to omit the Vocab and Max Value text. The only script that I can think of that also takes part in this hiccup is a script that makes a sub-text for the Skill Command and Yanfly's Core Engine that changes the resolution. Edited April 12, 2014 by AJNR Share this post Link to post Share on other sites
Vlue 271 Posted April 12, 2014 First things first, does it do that with the original script? Share this post Link to post Share on other sites
AJNR 156 Posted April 12, 2014 (edited) Tested it, and yes, it is still a hiccup. I believe that this might be because your gauges are themselves instead of a modified Yanfly gauge. I've encountered this before with Ocedic's Animated Gauges, where the Gauge overlaps the original Yanfly's instead of modifying it. Maybe if I find a way to remove the gauges from Yanfly's Battle Engine, this won't occur, no? No, with the patch it replaces the draw_gauge functions of Ace Battle Engine with Sleek Gauges. Also, I don't see any of these problems when using just the Ace Engine, Sleek Gauges, Patch. Culprit may be another script. I'll look through my scripts later and post any that might seem to be causing this. Thanks for the quick response, though. Edited April 12, 2014 by AJNR Share this post Link to post Share on other sites
Vlue 271 Posted April 12, 2014 No, with the patch it replaces the draw_gauge functions of Ace Battle Engine with Sleek Gauges. Also, I don't see any of these problems when using just the Ace Engine, Sleek Gauges, Patch. Culprit may be another script. Share this post Link to post Share on other sites
Counselor 1 Posted April 12, 2014 (edited) Very well done, I will be happy to use this in my upcoming project. Edited April 13, 2014 by Jimmy Kudo Share this post Link to post Share on other sites
AJNR 156 Posted April 14, 2014 No, with the patch it replaces the draw_gauge functions of Ace Battle Engine with Sleek Gauges. Also, I don't see any of these problems when using just the Ace Engine, Sleek Gauges, Patch. Culprit may be another script. Here's the list of Scripts I'm using. Those highlighted in Yellow may be involved with the issue. Those highlighted in Red are empty slots (Title is there, but not script) Share this post Link to post Share on other sites
Vlue 271 Posted April 14, 2014 Hmm, that's a bunch. How about doing a search (shift+ctrl+f) for Window_BattleStatus, and list off whatever scripts involve that. Share this post Link to post Share on other sites
AJNR 156 Posted April 14, 2014 That pins in down to Yanfly's Battle Engine. I'm pretty sure I edited that section to remove the Max Values and Vocab, too. Share this post Link to post Share on other sites
Vlue 271 Posted April 14, 2014 Hmm, did it do it before you edited it? Share this post Link to post Share on other sites
AJNR 156 Posted April 14, 2014 I =begin and =end the Battle Engine script I have, and inserted the default version, and it still occurs. Share this post Link to post Share on other sites
Vlue 271 Posted April 15, 2014 Hmm, well try removing or disabling the scripts you think might be causing this problem one by one until you find which ones causing it. And also try with just the three (engine, Gauge, patch) in a new project to see if it occurs. Maybe I couldn't see it. Share this post Link to post Share on other sites
AJNR 156 Posted April 15, 2014 Alright. I tested it with a Vanilla Project with Yanfly Battle Engine, Sleek Gauges, and Patches. The left occurs after entering the Item Window, regardless if you've used an item or not, I'm pretty sure it might happen through other circumstances. The right occurs after attempting to Escape, maybe when the Battle_Status Window disappears - so do the gauges. Another thing, is that when a text box message is in battle, the gauges will stay in place without a window or sometimes disappear. Share this post Link to post Share on other sites
Naridar 9 Posted April 27, 2014 (edited) Hi! I've run into the following issue with your script: when I open the menu, if an actor has less than his/her max HP, it counts down from full (just the numbers, the gauge begins at the proper length) to the amount of HP left. The same happens when any scene (such as status, skill, etc.) is opened. I assume it would happen with MP as well, but since I'm using Victor's MP level system, no singular MP number is displayed. Note: it still occurs when all other scripts are disabled. Edited May 4, 2014 by Naridar Share this post Link to post Share on other sites
Vlue 271 Posted May 7, 2014 Hi! I've run into the following issue with your script: when I open the menu, if an actor has less than his/her max HP, it counts down from full (just the numbers, the gauge begins at the proper length) to the amount of HP left. The same happens when any scene (such as status, skill, etc.) is opened. I assume it would happen with MP as well, but since I'm using Victor's MP level system, no singular MP number is displayed. Note: it still occurs when all other scripts are disabled. (Late response, been without net) Known problem (I wouldn't really call it an issue! An annoyance maybe) that I haven't found a workaround for yet that doesn't just break the script all together. It's not a problem of compatibility. Share this post Link to post Share on other sites
bloodyliao 5 Posted August 12, 2014 I love that animated numbers! Currently I'm using HP/MP bars, but when it comes to TP, I just use numbers for I just want them simple and neat, too many gauges sometimes will damage the simplicity. For the same reason, the maximun number is not nessesary I suppose. Buy I still love your seek gauges as well as animated numbers, could you help me modify the script? Here's how I change the tp gauge based on defalut style, not yours, so no animated numbers I desire>.< def draw_actor_tp(actor, dx, dy, width = 120)cy = (Font.default_size - contents.font.size) / 2 + 6san = text_size("0000%").widthchange_color(Color.new(128,128,128))agg_tot = 0contents.font.bold = truechange_color(Color.new(128,128,128))atp = actor.tp.to_istr = ""str = "0" if atp < 100str = "00" if atp < 10draw_text(dx+12+san, dy+cy, 42, line_height, str)change_color(tp_color(actor, actor.tp.to_i))draw_text(dx+12+san+text_size(str).width, dy+cy, 42, line_height, atp.to_s + "%")contents.font.bold = falsechange_color(system_color)contents.font.size = 15draw_text(dx+8, dy+cy, 60, line_height, " SAN")enddef tp_color(actor, hard = 100)return Color.new(255,215-(125-hard),200-(125-hard),255) if hard < 100return Color.new(255,235,55,255) # REVERSEend Can you help me modify this, getting the tp(SAN) number dance, and cancel the tp gauge? If possible, can you cancel the max number(HP\MP\TP)? Share this post Link to post Share on other sites
Vlue 271 Posted August 13, 2014 If you want to not show the TP Gauge, you can just comment out the draw_gauge line in draw_actor_tp and it only shows current TP, so I'm not sure what else you are looking for. If you wanted to hide the max values for hp and mp all together, you can edit the draw_current_and_max_values function in Window_Base and just comment out the lines that draw the / and the max. Share this post Link to post Share on other sites
bloodyliao 5 Posted August 16, 2014 I don't know how to comment out the draw_gauge while showing TP number(with your animation effect). The following will lead to error. def draw_actor_tp(actor, x, y, width = 124, height = SPECIAL_GAUGES::DEFAULT_HEIGHT, notext = false)# draw_gauge(x, y, width, actor.tp_rate, tp_gauge_color1, tp_gauge_color2, height)@gauges[[x,y]].set_extra(Vocab::tp_a,actor.tp.to_i,100) unless notextend But simplly define draw_actor_tp using draw_text will lose the animation effect. Share this post Link to post Share on other sites
Vlue 271 Posted August 25, 2014 Instead of commenting it out, try changing width to 1 or something ridiculously small... I have no idea what it will do, but maybe it'll work! Share this post Link to post Share on other sites
bloodyliao 5 Posted February 13, 2015 HI, Vlue~ It's me again. I wanna show a sleek gauge on map, whose value can be stored in a varible, any idea to do that? Share this post Link to post Share on other sites
Disponi 18 Posted June 28, 2015 This is a really amazing script, but I wish it was a bit more compatible with Yami's Classical ATB system. Unless the Gauge option is set to static, the ATB Meter doesn't work quite right, and Charging doesn't change the color of the meter like it should. Share this post Link to post Share on other sites