• Our software update is now concluded. You will need to reset your password to log in. In order to do this, you will have to click "Log in" in the top right corner and then "Forgot your password?".
  • Welcome to PokéCommunity! Register now and join one of the best fan communities on the 'net to talk Pokémon and more! We are not affiliated with The Pokémon Company or Nintendo.

Tool: Day Night System - By Interdpth & ZodiacDaGreat

Status
Not open for further replies.

Aljam

[i]Sweepin' ain't easy...[/i]
615
Posts
15
Years
Hi ^^
I apply the routine, but it doesn't has effect...
I'm working with Vista.
I need to do anything else besides entering the routine?
Because it's not working =\
thanks

you need to enable Real Time Clock in vba in the emulator options. I like it and it works, but when i enter a building it reverts to the original palette a split second. hOW CAN YOU CHANGE THIS? oops caps
 

ZodiacDaGreat

Working on a Mobile System
429
Posts
17
Years
Wow, thanks alot D-Trogh and Lu-Ho I had no idea how those two extra things when to the Manifest part. Anyway, I think it should be fixed now. XP should be supported.
 

Full Metal

C(++) Developer.
810
Posts
16
Years
will no-body tell me how to set the time?
I always get the dark pallette, and i have rtc enabled on vba.
1) Open DAN
2) Open ROM
3) Search for bytes
4) Paste offset
5) Insert
Am i doing something wrong?
 

ZodiacDaGreat

Working on a Mobile System
429
Posts
17
Years
A little update, I've finished optimising interdpth's RTC code which took quite some time, so you'll see a Day Night up in the next few hours.
 

0m3GA ARS3NAL

Im comin' home...
1,816
Posts
16
Years
Well, I noticed first thing, that when I opened it and opened a ROM, the pallets were all fudged up looking...
When I switch from "Back Ground" to "Sprites" mode, and back to "Back Ground" the names of all the pallets (Pal1, 2, 3, etc etc...) got all garbled up...
At least it works with FR right? lol
 

ZodiacDaGreat

Working on a Mobile System
429
Posts
17
Years
This will be the last release until we finish the next thing on our Day Night todo list. So, here's the new version with interdpth's RTC code. Enjoy! Oh, and XP users should get a better interface now. Please give your feedback.
 

colcolstyles

Yours truly
1,588
Posts
15
Years
Well, I just went to my friends house, he has Win7, works great, but I dunno how to set the clock, or does it do that manually?

When the emulator is, well, emulating the RTC, it's merely grabbing the time from your computer so when the code accesses the time from the "RTC", it's basically receiving whatever time your computer's clock is set to.

I assume that it is possible to set the time to something different (hey, they did it in Ruby & Sapphire) but I bet it would be pretty complicated.
 

0m3GA ARS3NAL

Im comin' home...
1,816
Posts
16
Years
When the emulator is, well, emulating the RTC, it's merely grabbing the time from your computer so when the code accesses the time from the "RTC", it's basically receiving whatever time your computer's clock is set to.

I assume that it is possible to set the time to something different (hey, they did it in Ruby & Sapphire) but I bet it would be pretty complicated.

Well damn, I'm playing on my PSP... I guess the time will never change?
 

ZodiacDaGreat

Working on a Mobile System
429
Posts
17
Years
The clock in R/S/E is merely adjusted time, the player sets a value and the RTC is adjusted to it cause in a game cart the time will start from 0. I guess that's how it works.
 

colcolstyles

Yours truly
1,588
Posts
15
Years
Well damn, I'm playing on my PSP... I guess the time will never change?

Hm, that's a good question. I guess it really depends on what emulator you're using and whether or not it has RTC support. I'm sure you know a lot more about PSPs than I do so you're on your own with this one. However, I know that the PSP does have a clock so it's most likely possible. If I were you, I would get a Ruby ROM, play until you set the clock, set the game down for fifteen minutes, and then come back and check to see if the clock has changed. That'll tell you if the emulator has RTC support or not.
 

0m3GA ARS3NAL

Im comin' home...
1,816
Posts
16
Years
The clock in R/S/E is merely adjusted time, the player sets a value and the RTC is adjusted to it cause in a game cart the time will start from 0. I guess that's how it works.

What does this mean for me?

Hm, that's a good question. I guess it really depends on what emulator you're using and whether or not it has RTC support. I'm sure you know a lot more about PSPs than I do so you're on your own with this one. However, I know that the PSP does have a clock so it's most likely possible. If I were you, I would get a Ruby ROM, play until you set the clock, set the game down for fifteen minutes, and then come back and check to see if the clock has changed. That'll tell you if the emulator has RTC support or not.

The emulator DOES have RTC support, since I use it all the time. I play Emerald all the time.
 
Last edited:

raupy

A Visual Basic programmer
21
Posts
14
Years
  • Age 25
  • Seen Feb 14, 2011
Hey,
Can you make it compatible for German ROMs?

MfG
raupy
 

linkandzelda

Ex-rom hacker turned indie game developer
777
Posts
17
Years
Omega, i tested the system on my psp a few days ago and it does pick up the PSPs time just like on windows+VBA. I tested it by messing with my PSPs time and the palletes did change ;).

Im also interested in the change log for version 1.0.2?

EDIT: I just reapplied on my ROM using the new tool and it killed my ROM.....

Link
 
Last edited:

Quil

Me
67
Posts
17
Years
  • Age 28
  • Seen Mar 1, 2010
After changing from 1.0.1 with the fixed times (third release) to 1.0.2, my ROM crashed. Noesh! But after trying it on a cleam rom, it just works. :C
 

Sierraffinity

Desperately trying to retire from ROM hacking
1,069
Posts
16
Years
The reason that you guys are all having these problems is because they switched over to a different kind of RTC (and therefore, D&N) and left the other RTC and D&N in the ROM. If there are no other places with pointers, my guess is that you'd have to do this:
1. Back up your ROM.
2. Open a version of your ROM in your preferred hex editor (YOU MUST HAVE D&N INSTALLED) and a clean FR/LG ROM, whichever one you have.
3. Navigate to 0x4B0 in both ROMs.
4. Select the entire 0x4B0 line in your FR ROM and copy it to the clipboard (Ctrl+C, for all n00bs).
5. Paste the line into your FireRed ROM, and if asked, use the Overwrite function.
6. Go to 0xAF0000 in your ROM and select the entire block of coding. It ends at the start of the FFs on the other side.
7. Fill the block with FFs.
8. Save and test it out.

EDIT: No, it does not work. It merely crashes. :P
EDIT 2: Yes, it works! Only thing is, you must have already crashed your ROM by implementing the new D&N. Then follow the steps above. Or follow the steps above, and then run D&N. Either way, if you don't do either one, your ROM will end up crashed.
 
Last edited:
Status
Not open for further replies.
Back
Top