The PokéCommunity Forums  

Go Back   The PokéCommunity Forums > The PokéCommunity Archives > Game Development Archive
Sign Up Rules/FAQ Live Battle Blogs Mark Forums Read

Notices

Game Development Archive Locked games or old games, look for the old games that were in Game Development before November 20, 2005 or were locked before January 19, 2006.


 
 
Thread Tools
  #1    
Old November 5th, 2004, 12:43 PM
Neo-Dragon's Avatar
Neo-Dragon
Game Developer
 
Join Date: Sep 2004
Location: Dublin, Ireland
Age: 27
Nature: Relaxed
This those work, I've tested it in my pokemon Silk game (which i'll try have a demo for sometime next week).
This is taken from my Calis Project forums.
><><><><><><><><><><><><>

Yes, i've came up with a way to put in REAL TIME into rpgmaker 2003.

So for example- whatever time you play at- tell the game when u first turn it on, and it will switch from DAWN/DAY/DUSK/NIGHT.

which therefore will allow other events to happen.

1: What you need:
5 switchs: "REAL TIME ON" , "dawn" , "Day" , "night", and "dusk" .
2 variables: "hours" "and Minutes"
6 common events (yes this will take a while to code) : "REAL TIME" , "TIME PASSES BY" , and one for each time- "DAY" , "DAWN", "DUSK", and "NIGHT"


ok
the first one-
Common EVENT Number 1: "REAL TIME"

ok go into your database- make a new common event- call it "REAL TIME". and set it too Parallel Process - with NO trigger switch.

ok- the coding....
>Condition Branch is the switch "REAL TIME" = off.
>Show message: Please input the time in the 24 hour clock.
>Set Label- 1.
>Show message: How many hours is it (remember its 24 hours clock- 12 PM= 24 )
>Input number- 2 digit- under variable: "Hours"
>Condition branch, if variable "hour"= 25 or more
>show message: HAHAHAHA- The clock only goes up to 24 hours.
>Jump to label: 1
>endCASE>
>Label:2
>show message: And how many minutes:
> input umber- 2 digits- Under Variable "minutes"
>Conditional branch: if variable=60 minutes or more.
>Show message: HAHAHAHA- there are only 59 minutes in an hour
>Jump to label: 2
>End case.
So its \v[*] minutes-(do the same as with the hours- put in the number of the variable that minutes is on )
>Show message- You are now ready to begin the Game.
> Switch: "REAL TIME" = ON.



ok, now that was a bit nerve wrecking..... but here is the next common event- for making the time work.

Make a new common event- parrallel process - trigger switch: REAL TIME= on.

Heres the code for it.
> loop.
>Wait 600 seconds.....
> Variable: minutes: +1
>Branch condition: if minutes= 60
>Variable oper: hours +1
>Varible oper: minutes- set 0
>end case.
>
>End loop.

Now that was a nice little one.
Now here is a code that will set the screen tone- according to what time it is-
EG. if its 22.00 or 10 PM it will be night time.

Make 4 common events- as i said- one for each : Day- night-dawn -dusk

ok I'll do Dawn first
Make new event- call it "Dawn" parallel process- triger switch: REAL TIME is on.

Code:
>wait. 0.0 second
>Branch condition: variable: hours=18 (we want an else case)
>Switch: night OFF
> Switch: Dusk ON
> Tint screen (to whatever you want- i did- "RED100, GREEN 50, BLUE 55" )
> ELSE CASE
>Condition branch: variable: Hour= 19 (we don't want an else case)
>Switch: night OFF
> Switch: Dusk ON
> Tint screen (to whatever you want- i did- "RED100, GREEN 50, BLUE 55" )
>END CASE.


NOW OK, i'm not going to go into more detail, but for the other events, make a branch condition with else cases (expect the last branch condition of the event)
= to whatever hours you want in each time.
So Night time event is
Condition branch: variable- hours=20
then the else case-
condition branch : variable hours=21.
then it that else case
condtion if variable hours=22.
and so on.....
NOW THAT IS THE LONG WAY TO CODE IT, but tis caranteed to work.

and make sure you use the switchs right- like in the night time one-
SWITCH: DUSK OFF
SWITCH NIGHT ON
tint screen to a really DARK blueish color......

Then in DAWN
switch: night off
Switch DAWN on
tint screen (can be the same as dawn)

and in DAY
Switch: day on
DAWN OFF


Well i hope this works for you, and If you use it- please give me credit as it those work.....
__________________


ZENFORMS: Protectors: A 2D RPG for iPhone
Click the banner to view site about ZENFORMS!

http://www.calisprojects.com/
Like our facebook page and show your support!
http://www.facebook.com/pages/Calis-...s/326374858787
  #2    
Old November 5th, 2004, 01:14 PM
Dawson's Avatar
Dawson
The Rebirth Is Upon Us
 
Join Date: Apr 2004
Location: Rising From The Ashes
Gender:
Nature: Naughty
Quote:
HAHAHAHA- there are only 59 minutes in an hour
You mean I've been wrong all these years?
Sorry to burst your bubble but there are lot's of day/night systems on GamingW where most people go for tutorials anyway.
  #3    
Old November 5th, 2004, 02:01 PM
Neo-Dragon's Avatar
Neo-Dragon
Game Developer
 
Join Date: Sep 2004
Location: Dublin, Ireland
Age: 27
Nature: Relaxed
That i know of, ive never seen a real time one, where you can input what ever time it is that ur playing the game, and have it affect the game,

i know that there are lots of day and night ones, i just taught i'd add one with a twist.

EDIT:
HAHAHAHAHA LMAO, i found one, alto it won't affect the game as in- it will set it in day time or night time...... i still found one......... its in a old game i downloaded about 8 months ago - i'm not sure what its called cause i deleted all the files so i can only look at the DATABASE and not play it.
__________________


ZENFORMS: Protectors: A 2D RPG for iPhone
Click the banner to view site about ZENFORMS!

http://www.calisprojects.com/
Like our facebook page and show your support!
http://www.facebook.com/pages/Calis-...s/326374858787

Last edited by Neo-Dragon; November 5th, 2004 at 02:22 PM.
  #4    
Old November 5th, 2004, 07:16 PM
DarkMage31's Avatar
DarkMage31
RM2K(3) Master
 
Join Date: Dec 2003
Location: None of your beeswax!
Gender:
The problem with "real time" systems is that RPG Maker doesn't measure time when you're away from the game. It has no "internal clock." So to go from Monday to tuesday means you would have to play for a total 24 hours. I was writing a tutorial for Pokedavid, I think, for something similar. What I did was some math to determine the proportions in a 15 minute day. E.G, how can you display "it's 9:30 AM" if each day is 15 minutes long. How long is one "second?" How long is one "minute"? If you're interested I'll dig this up and post it
__________________
-DM31




  #5    
Old November 5th, 2004, 07:48 PM
Sorye HK's Avatar
Sorye HK
Looking around here and there
 
Join Date: Jan 2004
Gender: Male
Nature: Adamant
Well, if you really want 'real time' you could try rmxp.
  #6    
Old November 5th, 2004, 11:17 PM
Booda Sack's Avatar
Booda Sack
Sphere Master
 
Join Date: May 2004
Location: Ireland
Age: 27
Gender:
Nature: Adamant
Or use sphere.
Real time is simple as pie!
I've got my real time working.



This is just a test shot though I do plan on adding a proper clock.

Last edited by Booda Sack; November 5th, 2004 at 11:27 PM.
  #7    
Old November 6th, 2004, 05:59 AM
Neo-Dragon's Avatar
Neo-Dragon
Game Developer
 
Join Date: Sep 2004
Location: Dublin, Ireland
Age: 27
Nature: Relaxed
I use Xp- if you go to my forums you'll see that Pokemon Black hole (i'm making 3 games with 3 different makers) is being made with RMXP.
I like the screen booda, i'll download sphere and give it a bash. lol.


EDIT: Booda, where did you get your pokemon resources for Sphere.
__________________


ZENFORMS: Protectors: A 2D RPG for iPhone
Click the banner to view site about ZENFORMS!

http://www.calisprojects.com/
Like our facebook page and show your support!
http://www.facebook.com/pages/Calis-...s/326374858787

Last edited by Neo-Dragon; November 6th, 2004 at 06:17 AM.
  #8    
Old November 6th, 2004, 06:35 AM
Booda Sack's Avatar
Booda Sack
Sphere Master
 
Join Date: May 2004
Location: Ireland
Age: 27
Gender:
Nature: Adamant
I ripped them.
"I need to fill this space so im allowed to post"
  #9    
Old November 6th, 2004, 09:03 AM
DarkMage31's Avatar
DarkMage31
RM2K(3) Master
 
Join Date: Dec 2003
Location: None of your beeswax!
Gender:
RMXP has an "internal clock" thing? Does it require RGSS scripting?
__________________
-DM31




  #10    
Old November 6th, 2004, 06:35 PM
Sorye HK's Avatar
Sorye HK
Looking around here and there
 
Join Date: Jan 2004
Gender: Male
Nature: Adamant
I think that you can implement real time scripting in rmxp. I think it doesn't
necessarily have an internal clock, but reacts to the time on your desktop.
Quote:
Does it require RGSS scripting?
yes. I think it does.
 
Quick Reply

Sponsored Links
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Minimum Characters Per Post: 25



All times are UTC -8. The time now is 11:32 AM.


Style by Nymphadora, artwork by Sa-Dui.
Like our Facebook Page Follow us on Twitter © 2002 - 2014 The PokéCommunity™, pokecommunity.com.
Pokémon characters and images belong to The Pokémon Company International and Nintendo. This website is in no way affiliated with or endorsed by Nintendo, Creatures, GAMEFREAK, The Pokémon Company or The Pokémon Company International. We just love Pokémon.
All forum styles, their images (unless noted otherwise) and site designs are © 2002 - 2014 The PokéCommunity / PokéCommunity.com.
PokéCommunity™ is a trademark of The PokéCommunity. All rights reserved. Sponsor advertisements do not imply our endorsement of that product or service. User generated content remains the property of its creator.