Cruis´n World
November 16 2021, 8:42pm
So, the basics will be:
-End Cruis'n World mode
-End Cruis'n mode in Very hard mode
-End Moon race
-Get all secret Cars
-Get all championship points unlockables
-Get 9999 Championship points (which maybe be in the same page as "get all points")
-Win easy Championship in 1st place
-Win Medium Championship in 1st Place
-Win Hard Championship in 1st place
-Win Bonus Championship in 1st place
-Get 6th gear
-Record list of every Cruis'n World track best time
-Record list of every Time Trial track best time
-Maybe a list of Full Cruise best time? (Ends in Florida)
May 15 2023, 2:34pm
I think Kenya, Australia, Hawaii, and Italy all have "shortcuts". I think an achievement for finding each one would be neat. Shortcuts are in air quotes because some of them are more like "long-cuts". LOL
Minute Man - Have each track record under 1 minute.
This would be interesting. First, you would have to get the fastest car in the game. Then on some tracks, you would have to get a little creative with stunts to get under 1 minute (looking at you Italy).
Achievements for doing stunts and certain amounts maybe.
There could also be an achievement for doing stunts off of every doable ramp on certain tracks. Egypt would be a good one to try this out on.
Anyways, I can't wait to play this. I played this a lot when in was younger, so I can wait to play through again. :-)
May 23 2023, 2:52pm, last edited May 23 2023, 3:10pm
In other words, here are some sample address values and their respective times:
0x3f800000 = 0:01.00
0x40000000 = 0:02.00
0x40800000 = 0:04.00
0x41000000 = 0:08.00
0x41800000 = 0:16.00
0x42000000 = 0:32.00
0x42800000 = 1:04.00
0x43000000 = 2:08.00
0x43800000 = 4:16.00
0x44000000 = 8:32.00
And so on. In between these "keyframes", so to speak, the memory values and their corresponding times both update at a constant rate, i.e., 40100000 = 0:02.25, and 41100000 = 00:09.00. As such, here's the formula as I've worked it out:
2 ^ ((address / 0x800000) - 6) * (1 + ((address % 0x800000) / 0x800000)) = time in seconds
Edit: Asked about it on Discord, and it turns out these are float values. So, never mind, I think I can work with them after all.
May 27 2023, 10:54pm, last edited May 28 2023, 4:41pm
1) Unlike the record times themselves, the initials attached to them are fixed; the name for all of the 1st place records is ROB. I can measure when the player beats a record by checking when the 1st place initials have changed. However, they must use a name other than ROB in order for this to count.
1a) In addition, the car used to set a record are also saved, so I could check if either that or the name have changed to determine if a new record has been set.
2) Require the player to set records for all courses in one sitting. I'm not keen on this approach, even though the default records are not that hard to beat, and this would let me check just the #1 times without worrying about what name the player enters.
3) Instead of beating the default records, have the player beat a different fixed time for all tracks, like 1:30. A little less intuitive, perhaps, but again, I could check just the #1 times for this, since they are never set below 1:35.
At present I'm leaning towards option 1, but if anyone has other ideas I'm open to them.
You must log in before you can join this conversation.
September 18 2019, 1:11am, last edited October 18 2019, 4:50pm
Created 18 Sep, 2019 01:11 by Keltron3030
1. Cruis'n World (USA).z64
Cruis'n World (U) [!].z64
Cruis'n World (1998)(Eurocom - Midway - Nintendo)(US).bin
RA Checksum: aada4cbd938e58a447b399a1d46f03e6
CRC32 Checksum: A123769F
Resources:
GameFAQs
Longplay
Wikipedia