Category: Other


Ring Menu Add-on
for PAC Main Menu Ace

Version: 1.0, 04/07/2014
Version History

  • <Version 1.0> 2014.07.04 – Original Release
Planned Future Versions
  • TELL ME WHAT YOU WANT
Description

This script will turn the main menu in to a ring menu reminiscent of SNES-era RPGs. This script allows for two different radii of the ring – an x-radius and a y-radius. This means it has the capacity to produce ellipses as well as circles. This script can also scale the selected and deselected icons independently; i.e. making the selected option larger.

Screenshots

OH MY GORSH IT'S SO PRETTY

This is the ring menu interface.

Instructions

Paste above Main, below Materials. Make sure you have PAC Main Menu Ace (version 1.2 or higher) installed directly above this script. Follow instructions in the script header.

Script

Get it at Pastebin.

Credit

  • Pacman
Thanks
  • Cozziekuns for the original add-on to my VX script.
Support

Post here (or on a forums) with any bug reports, incompatibility issues, problems, inquiries, Spaniards, endeavours, stonemasons, death threats, improvements, monsters that live beneath my bed (please help), cries for help, questions and most importantly a diagnosis for a weird rash I have.

Known Compatibility Issues

Some stuff has been overwritten, but unless you plan on using this in conjunction with some other menu script it shouldn’t have any issues.

Author’s Notes

A standalone version of this add-on is on the way.

Terms of Use
Terms of Use for RMVXA Scripts Database. I don’t really have any specifications. Credit required for any project, contact me for commercial games. Also knowing if you’re using any of my scripts makes me feel warm and fuzzy so it’s nice to know 🙂

Pacman is Scripting Again

Hey. It’s been a while.

It’s an oft-said adage that university music students have the most time in the world. 6 months ago I became one of these students, but was unsure of how to spend the time, having long forgotten my past hobby of creating scripts for eager RPG Maker users and filling their games with unforeseen bugs. Having been called on by a friend to create some custom scripts for this exciting contest, I’ve rediscovered my passion. That is to say, I am now once again interested in scripting.

Recently, I’ve been slowly trawling through the net trying to find bugs people have reported, either directly to me or on a forum unbeknownst to me. I’ve also been trying to find requests I said I would complete but never got around to for whatever reason, so that I can finally get them off my conscience. So, if you’ve found a bug in my script or asked me to do something and I forgot about it, please remind me and with all probability I will look in to it.

Here’s a list of things you can hope to see from me in the near future:

  • To my knowledge, since April 2012, there have only been 2 publicly released Ring Menu scripts for RMVXA. This lack of variety and choice is appalling, but understandable as they are very complex to make elegant. However, this friend was so hellbent on having a ring menu for her game I just had to. The Ring Menu Addon for PAC MM Ace will see a public release after the contest submission date, and a standalone release slightly later than that.
  • Recently I was approached in an IRC chat about creating a custom formula for EXP calculations. Thinking it would be rather simple, I quickly whipped up a short piece of work that allows for custom EXP curves. This will be released soon.
  • I’ve made a script for another friend which automatically exports the desired map in to a PNG, with no required event wizardry. This is very helpful for those who need to have image files of large maps.
  • I will now, for the first time, be openly taking requests. If you would like me to make a script for you or make specific changes to an existing script, please either send me an email, comment on this post, or send me a PM on an RM forum. Please note that the only forum I check daily is RMRK, and I check all others at a criminally infrequent rate.

Good luck in the contest, everybody who’s competing, I look forward to seeing all the games that come out of it. It seems like a lot of people are using my scripts for this, which is great, but I feel as though I need to remind people that I love people letting me know when they plan on using my scripts. Please do let me know, especially if you need any specifications to make the script work better for your project.

In other, very unrelated news, I’ve also used my new-found mass of free time to launch a gameplay YouTube channel with some friends of mine.
So, you can watch us play some video games if you’re in to that. Be warned. We’re Australian.

See you all ’round. Here’s a teaser screenshot for the Ring Menu 😉

1/7/2014. Hold on to your panties.

That’s right. An ellipsis.

:)

https://soundcloud.com/angrypacman15

PAC Main Menu Ace Compact Addon

No big post for this one, just promoting the release of the Compact Addon for PAC Main Menu Ace. Of course, it requires PAC Main Menu Ace to work. You can get the addon here.

Here’s a couple of screenshots showing you what the Compact Addon does.

Everything in the base PAC Main Menu script is still functioning. Enjoy!

PAC Main Menu Ace

After two and a half incredibly average months…

PACMAN MAKES HIS TRIUMPHANT(ISH) RETURN TO SCRIPTING!!!

AND FINALLY PORTS PAC MAIN MENU TO ACE!!!

Now is an appropriate time to soil yourself.

PAC Main Menu Ace
Version: 1.0
Author: Pacman
Date: 12th of July, 2012

Version History

  • <Version 1.0> 2012.07.12 – Original Release
Planned Future Versions

No specifics, but I plan on releasing different, smaller scripts (add-ons) that simply add more graphical customization, much like the compact or ring options for the original VX script.

Description

This is the PAC Main Menu converted to VX Ace. On a basic level, this offers a configurable setup for your main menu, allowing the user to create, alter and move the position of menu commands at their pleasure. It can be used very simply to merely reorder the default commands, or to its’ fullest potential, that is creating commands to put custom scenes into the menu. It also offers two graphical features: adding an EXP gauge into the menu status window, and adding icons into the command display. Both are optional and customizable.

Features
  • Easily customize and move about the commands in the menu. You can even create your own!
  • You can rename commands, change what they do (why would you want to though), and change the conditions required to use it.
  • Icons for commands are now implemented in the menu. Optional, naturally.
  • An EXP gauge is included in the actors’ window. It may look out of place, but I wasn’t sure where else to put it. It is, of course, optional.
  • A map name window and a playtime window are included in the script. They are completely optional. As is the gold window now.
  • The menu now remembers which command you were last on at all times, even after saving.
  • The menu now immediately goes to actor selection if the command you just came from required actor selection.
Screenshots


Here we see the menu being AWESOME.

Instructions

Paste above Main, below Materials. For best compatibility put it at the top of your custom scripts list. There are detailed configuration instructions in the script header. If you have any inquiries, please ask me.

Script

Get it at Pastebin.

Credit

  • Pacman
  • Pacman, for the original script
Thanks
  • Want to be thanked? Suggest something, I might do it, put your name here and you might get a warm fuzzy feeling!
Support

Just post here. This script can be very complicated, so please do not hesitate to ask questions.

Known Compatibility Issues

If you expect this to work with another menu system, please don’t, because it’s very unlikely that it will. If you’d like it to, ask and I’ll see what I can do about it.

Demo

I don’t think it’s very necessary. There are no in-game options, and the script itself is a demo.

Author’s Notes

My favourite note this week is the D above middle C (293.665 Hz), and my favourite synthetic tone is a sine wave.

Terms of Use

You may use this script in any non-commercial project with credit. Contact me if you wish to use this in a commercial project. You may edit this script and use it in your own project, or even release it as your own script, as long as I am credited (being notified would also be nice).
I hope you all like it, and that I haven’t missed out on too much in my absence.

Bye

I’ve formally left RMRK and OmegaDev, and I’m taking a break from RPG Maker-ing in general. A big break. I’ll be back someday. Almost probably. I’m not going to receive updates from this blog, I won’t be posting, I won’t be checking. If you absolutely have to, as in, you have a problem that breaks your game, email me at super.angry.pacman@gmail.com and hopefully I’ll get back to you.

Goodbye, auf wiedersehen, adieu, sayonara, ciao, adiós, hasta la vista, salut, au revoir, hwyl, zay gesunt, sizobonana, ma as-salaamah, arrivederci, pirmelenge, sampai jalan, and in my native tongue, catch ya’ later mate.

TP System Overhaul

TP System Overhaul

Version: 1.0, 23/04/2012
Version History

  • <Version 1.0> 2012.04.23 – Original Release
Planned Future Versions
  • COME AT ME BRAH
Description

RPG Maker VX Ace comes with a very cool system secondary to MP called TP. All actors (and enemies) have TP (whether it is shown or not is up to the user), with a maximum of 100. While an interesting idea and useful in a lot of ways, the default TP system is not very flexible to the users needs. This script sets out to get rid of restrictions placed by the default scripts in relation to TP.

Features

This super-sexy script will allow you to:

  • Give actors and enemies different maximum TP values (exceeding the default limit of 100)
  • Give skills a TP cost of over 100
  • Change actor and enemy base TP values at your pleasure
  • Let the TP of an actor be effected by the actor’s level
  • Give each actor or enemy a different formula for calculating the initial TP they start every battle with.
  • Set TP altering stats on equips (Armors and Weapons)
Screenshots

I really actually can’t be bothered. Most of the script is mechanical, not visible, anyway. I would only be able to show you a TP gauge with a maximum above 100.

Instructions

Paste above Main, below Materials. Follow instructions in the script header.

Script

Get it at Pastebin.

Credit

  • Pacman
Thanks
  • The cast and crew of House, M.D. (especially Hugh Laurie and Jesse Spencer ;o) for entertaining me while I toiled away over a hot keyboard writing this.
Support

Post here with any bug reports, incompatibility issues, problems, inquiries, Spaniards, endeavours, stonemasons, death threats, improvements, monsters that live beneath my bed (please help), cries for help, questions and most importantly a diagnosis for a weird rash I have.

Known Compatibility Issues

None so far, but there are bound to be some. I did overwrite some stuff.

Demo

There are examples in the script.

Author’s Notes

Note that the formulaic options can be extremely complicated. They are there for super-duper-crazy smart people to make their games extra-special fun if they want to. By all means, do not feel pressured to use these options. Ask for help if you really want to know how to use them.
Also Laurie is better than Fry as an entertainer, but Fry is better than Laurie as an all-round person.

Terms of Use
Terms of Use for RMVXA Scripts Database. I don’t really have any specifications. Credit required for any project, contact me for commercial games. Also knowing if you’re using any of my scripts makes me feel warm and fuzzy so it’s nice to know 🙂
Sorry for the lack of writing scripts recently. I have a severe problem called school.

Base Conversion

I posted this at RMRK a couple of days ago. This is just something awesome about Ruby I noticed, I can’t really think of any practical uses for this. It’s basically just harnessing the String.to_i(base) function that Ruby comes built-in with. I created a method that makes it simpler, and fixes some bugs with converting to base 1. The way it works is:

String.convert_base(from, to) – where String is an instance of the String class (anything in quotation marks), even letters, where from is the base you are converting from, and to is the base you’d like it to convert to. Of course, this only works up to base 36 (ten digits + 26 letters), and down to base 1, because other bases are kinda impossible without hard-coding them in. And they wouldn’t be practical at all anyway.

Here are some examples: “38”.convert_base(10, 2) -> 100110. This has converted 38 from decimal to binary. “”.convert_base(2, 10) -> 284. This has converted  from binary to decimal. “Pacman”.convert_base(36, 10) -> 1529039327. This has (awesomely) converted “Pacman” from base 36 (where all letters of the alphabet have a numerical value) to decimal. “2073739462”.convert_base(10, 36) -> “yanfly”. This has converted those numbers into letters.

Anyway, you can get the snippet here. Play around with it, whatever. Note that it’s incredibly cool, because if you’re a nerd like me you’ll have fun converting numbers to letters and vice-avers with from = 36 and to = 10, or the other way around. That is all. I’m a bit behind on my scripting, sorry about that. Turns out school’s a bitch. Yanfly’s taking a well-deserved scripting break, so I might do some catching up while he does that. I’ve got holidays coming up soon, so I anticipate some scripting then.

Enjoy, I’ll probably be back with a script next time.

An Important Decision

It’s been almost a year since I began work on PAC. And it’s not even close to being finished. Most of it is mainly from when I was an incompetent scripter, and copied a lot of other people’s code. Some very good things came out of PAC, mainly the Main Menu (squeee). But I think it’s time I thought more realistically about this.

I don’t think I’ll ever finish it, the way I’m going. I’m just not motivated enough. All that’s left to do are really big things; message system, battle system, equip system, status scene. I just don’t think I can tackle projects that big with no motivation. So I’ve decided to stop working on PAC, as it was just a half-assed effort to pump some scripts out and gather some fake publicity.

While I won’t be working on PAC anymore, I’ll still occasionally write a script for VX, and do requests. And I’ll also be doing Ace. I might even be stupid enough to start an engine for Ace. We’ll see.

So, I was going through some of this blog’s stats, because I have no life or something. I noticed something awesome. Really awesome. I don’t know how this happened. But I do know that I love it. I went to the stats page listing how many referrals come from different sites, and saw this: Mitchi’s blog, Kread-EX’s blog, RPGRage, Yami’s blog, links I’ve stuffed in RMRK and Kuku’s (EvilEagles) blog have between them given me 184 referrals in the past two weeks. Apparently these blogs do help with publicity, because now I’m advertised in 5 of these 6 places. Yay.

While this may not seem like a big deal to, well, anyone except me, it means a lot to me. So thanks Kread-EX and Yami, and mega-thanks Mitchi and Kuku, who have both hilariously and incredibly kindly made a banner for this blog without knowing of the others’. They are both great (but I prefer Mitchi’s, as he asked me what colour scheme I wanted, but that’s just me [though Kuku’s is super awesome because it’s animated <3]), so feel free to use either of them. They are in a sidebar on this blog.

So Project Famous seems to be coming along nicely. Of course, I suffer a big problem most that scripters do, and that’s not having any ideas. I’ll continue converting scripts from VX to VXA and making little improvements on Ace. Some time in the near future, if I have enough time on my hands, I’ll finally get around to finishing PAC. I also speculated converting PAC to Ace, so that could give me something to do ^_^

Not that anyone would care, but just so I can annoy Kuku some more, I’ll say that I had a fantastic Valentine’s Day, and that albeit seeming like distant, robotic, coding machines, scripters actually do have at least one emotion/virtue. Modern Algebra, for example, has kindness. Yanfly, on the other hand, has kindness. Yami has several similar virtues. I, being a teenager, pretend I know what love is.

Thanks for everything so far, everyone. It really means a lot. Catch you all later.

 

Oh yeah, check out all those people’s blogs. They’re in one of those sidebar thingies.