RPG Maker VX Ace

RPG Maker VX Ace

View Stats:
Hajami Oct 22, 2014 @ 2:50am
To which Data, like "real Time", has rpg maker Access. (Planing Psychic NPC)
Ok i read somewhere that you can ask for the Actual real Time on your Pc while Playing rpg maker.
What other stuff could rpg maker read on a PC ?

I remembered the Endboss Psycho Mantis from Metal Gear Solid1 who had abilities like reading how many Games are Safed on your Memory Card and many more Funny stuff.

< >
Showing 1-14 of 14 comments
Karanum Oct 22, 2014 @ 3:26am 
I think the Time class[www.ruby-doc.org] is the only system info Ruby readily has access to. Ruby can access the Win32 API though, which lets you get a lot more system info, but it's also pretty tricky to use.
Last edited by Karanum; Oct 22, 2014 @ 3:26am
Hajami Oct 22, 2014 @ 6:14am 
Iam no Scripter, thats why i hoped for easy solutions with simple rgss commands.
Maybe thats still possible.
Asking for which CPU is running
or which GPU or if Windows7 or 8 is installed,
the name of the logged in windows user, and stuff like that.

Would all this stuff be in the win api32?
And what else would be possible?
Last edited by Hajami; Oct 22, 2014 @ 6:14am
Karanum Oct 22, 2014 @ 7:04am 
Pretty much anything that your Windows system can do is also in the Win32 API in some form. The real trick lies in getting it to work in Ruby which often involves weird workarounds. I can't really give more info on this since I only know some basic Win32 things.

RPG Maker doesn't let you access any kind of system info without the use of scripts or script calls. Getting the time is still pretty easy with script calls though. For example, this script call would store the current time in variables:

time = Time.now $game_variables[1] = time.hour $game_variables[2] = time.min $game_variables[3] = time.sec
Hajami Oct 22, 2014 @ 7:24am 
Thank you very much, it is working.
If you learn about more such calls, i would apreciate sharing.
Last edited by Hajami; Oct 22, 2014 @ 7:26am
Hatsukuro Oct 22, 2014 @ 8:57am 
Other than using Win32API you're not going to get too much with pure Ruby. Mainly you have the predefined constants, variables, and the ENV object which will return the Ruby version, release date, and working directory and almost nothing else useful for the average non-scripting user. I can't right off hand remember if ENV can return the current user name or not but this is about the only thing you might find interesting.

Other than this there's the Time and File classes which can do a little but you're still pretty limited.
Shadow Oct 22, 2014 @ 9:11am 
You wanna make a new Psycho Mantis don't you? :P
Hajami Oct 22, 2014 @ 9:24am 
Yeah something like that Dread, but maybe something else^^, and CP it can be Scripts, but the Question is will they be long and complicated or will it be simple lines to ask for that stuff.
The first one was pretty easy. And even without extra Script. (But extra Scripts are no Problem)

Eather Way i would apriciate more Information. (Iam not a Scripter)
Last edited by Hajami; Oct 22, 2014 @ 11:18am
Signum1221 Oct 22, 2014 @ 11:01am 
You can also get current computer time with this
time.inspect
it stores in time the current time, time=Time.now is equal
time=Time.new
time.inspect

Take a look here
http://www.tutorialspoint.com/ruby/ruby_date_time.htm

even if you dont want to go to complicated things you should read "Getting components of a Date & Time" section, it will clarify a Time lot.
Last edited by Signum1221; Oct 22, 2014 @ 11:05am
Karanum Oct 22, 2014 @ 2:37pm 
Hm, the ENV class actually contains a lot of information, thanks for sharing. Well Hajami, here's the script script calls for some of those things you listed before:

# Gets the active user $game_variables[x] = ENV["USERNAME"] # Gets the CPU model $game_variables[x] = ENV["PROCESSOR_IDENTIFIER"]

Though I'm not exactly sure what you'd want to use the CPU model for... But okay, just see for yourself if it's useful or not.
Hajami Oct 22, 2014 @ 2:51pm 
Originally posted by Signum1221:
You can also get current computer time with this
time.inspect
it stores in time the current time, time=Time.now is equal
time=Time.new
time.inspect

Take a look here
http://www.tutorialspoint.com/ruby/ruby_date_time.htm

even if you dont want to go to complicated things you should read "Getting components of a Date & Time" section, it will clarify a Time lot.
Thanks for this Tutorial Side. Looks very Helpfull.
Hajami Oct 22, 2014 @ 2:56pm 
Originally posted by Karanum:
Hm, the ENV class actually contains a lot of information, thanks for sharing. Well Hajami, here's the script script calls for some of those things you listed before:

# Gets the active user $game_variables[x] = ENV["USERNAME"] # Gets the CPU model $game_variables[x] = ENV["PROCESSOR_IDENTIFIER"]

Though I'm not exactly sure what you'd want to use the CPU model for... But okay, just see for yourself if it's useful or not.
WOW, thank you very much for sharing this.
Its for breaking the 4th Wall, or what it is Called.

It could Fit in some kind of funny Game were in the Beginning a Fairy would call you for your Name and for Example if it doesnt match up, she will make a Joke about it, also one when it matches up.
Last edited by Hajami; Oct 22, 2014 @ 2:56pm
StealthMomo Oct 22, 2014 @ 11:46pm 
Originally posted by Dread:
You wanna make a new Psycho Mantis don't you? :P
Hideo popping out.
Razzle Oct 23, 2014 @ 2:28am 
not really sure but i am 100% positive that boss in metal gear on ps1 says
" So you like to play castlevania " only if you have a castlevania save file in the memory card
Finished both games at least 7 or 8 times
StealthMomo Oct 23, 2014 @ 2:56am 
Originally posted by FIRE_KEEPER:
not really sure but i am 100% positive that boss in metal gear on ps1 says
" So you like to play castlevania " only if you have a castlevania save file in the memory card
Finished both games at least 7 or 8 times
There are two easter eggs actually. One is about CSOTN and other Konami games and the other is Hideo Kojima's name.

Originally posted by Metal Gear Wikia:
The boss battle with Psycho Mantis in Metal Gear Solid is widely remembered for him "displaying" his mental powers through breaking the fourth wall. This includes making the controller move by activating the rumble feature, and making players think the TV channel has changed by turning the screen to black, with the green caption "HIDEO" displayed in the top-right corner. He also "reads" the player's memory card, commenting on the number of saves that have been made in the game so far, and the presence of other saved games, first noting their genre, then mentioning specific examples (e.g. "You like Castlevania, don't you?"). In the original game, Mantis mentions Azure Dreams, Suikoden, Castlevania: Symphony of the Night, and Vandal Hearts (plus Policenauts and Snatcher in the Japanese version), while in the 2004 remake, he references Super Smash Bros. Melee, Super Mario Sunshine, The Legend of Zelda: The Wind Waker and Eternal Darkness: Sanity's Requiem.

Source: Metal Gear Wikia[metalgear.wikia.com]
< >
Showing 1-14 of 14 comments
Per page: 1530 50

Date Posted: Oct 22, 2014 @ 2:50am
Posts: 14