Project

General

Profile

Actions

Emulator Issues #1817

closed

Wii RTC

Added by federelli over 14 years ago.

Status:
Fixed
Priority:
Normal
Assignee:
-
% Done:

0%

Operating system:
N/A
Issue type:
Bug
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:

Description

What steps will reproduce the problem?

  1. Use Super Smash Brothers Brawl.
  2. Unlock something, anything.
  3. Go into data, records, notices.

What is the expected output? What do you see instead?
Date is always 12/11/2001. Expecting the actual date :D.

What version of the product are you using? On what operating system?
r4707

Please provide any additional information below.
Who knows what games could this fix lol :D


Related issues 3 (0 open3 closed)

Has duplicate Emulator - Emulator Issues #1993: Incorrect timeDuplicate

Actions
Has duplicate Emulator - Emulator Issues #3092: Date and Time broken for games that need it.Duplicate

Actions
Has duplicate Emulator - Emulator Issues #3098: System time in dolphin needs proper emulation.Duplicate

Actions
Actions #1

Updated by hrydgard over 14 years ago

Issue 1993 has been merged into this issue.

Actions #2

Updated by Anonymous over 14 years ago

  • Status changed from New to Accepted

time bias needs to be stored in sysconf, probably

Actions #3

Updated by marcel.werner3 over 14 years ago

can this not be set in the calendar in the Wii system menu?

Actions #4

Updated by Anonymous over 14 years ago

are there any quick and repeatable ways to get this issue to appear?
unlocking things in ssbb repeatedly is pretty tiresome/time-consuming... ;p

Actions #5

Updated by federelli about 14 years ago

Hmm... maybe when you create the savestate it logs something into the game, would have
to check, and the date should be offset like 9 years i believe.

Actions #6

Updated by toutitop about 14 years ago

@marcel.werner3: If you want to see this issue, starts any game which displays when
have been done the save. Or opens the Wii Menu (but it doesn't display the current year)

Workaround : Add 8 years, 4 days and 16 hours (or substract 8 hours) to your system's
time.

It worked for me.

Actions #7

Updated by toutitop about 14 years ago

Error.

  • Substract 9 hours
  • Add 4 days
  • Add 8 years
Actions #8

Updated by oungawak about 14 years ago

I don't want to be harsh but.. Does someone is INTERESTED by this bug ?

It has been here for two month though it's just a wrong value...

The patch is here :
http://forums.dolphin-emu.com/thread-7584.html

Actions #9

Updated by oungawak about 14 years ago

OK, godisgovernment told me it don't work with some timezones. I published a new
patch. Same location.

Actions #10

Updated by oungawak about 14 years ago

Never mind, I missed something in my tests. It's strange, when I change the timezone,
sometime it works, sometime not. It's like it depends of a specific time. >_>

Actions #11

Updated by oungawak about 14 years ago

I can't figure out why the timezone isn't set correctly under some circumstances.
Even if the problem come most likely from the "GetLocalTimeSinceJan1970" function.

But I've got an idea. (Hey ! Come back !!) Why not just add a temporary setting in
the GUI so users can define themselves an negative or positive offset for the Wii
clock (in hours or even minutes) ? I think this workaround will be sufficient for all
users despite the fact this solution is a little ugly. Unfortunately, change the GUI
is a bit too complicated for me (I don't know how the GUI code works).

See ya !

Actions #13

Updated by skidau over 13 years ago

Issue 3092 has been merged into this issue.

Actions #14

Updated by BhaaL over 13 years ago

Issue 3098 has been merged into this issue.

Actions #15

Updated by skidau over 13 years ago

Some Wii games are using the GC epoch. More details here:

http://forums.dolphin-emu.com/thread-7584-post-109550.html#pid109550

Actions #16

Updated by MofoMan2000 over 13 years ago

If you try to set it in the GCN IPL, it won't change, it just goes back to the time it had, though it doesn't crash. If it is found out how to synchronize with the system time, it should probably only do that on boot, then let the IPL/Wii Menu change it if desired later on.

Actions #17

Updated by samljer over 13 years ago

Simply getting PC system time and using that each time you start dolphin would do the trick.

Actions #18

Updated by skidau over 13 years ago

  • Status changed from Accepted to Fixed

Fixed by r6133

Actions

Also available in: Atom PDF