Difference between revisions of "Talk:Custom tournaments (research)"

From Custom Mario Kart
Jump to navigation Jump to search
Line 14: Line 14:
  
 
524B434F-00061E02-00000000-00030210<br/>
 
524B434F-00061E02-00000000-00030210<br/>
RKCO-0006(ID?)02-unknown-unknown
+
RKCO-0006(ID!)02-unknown-unknown
  
 
00000000-00000000-FFFFFFFF-FFFFFFFF<br/>
 
00000000-00000000-FFFFFFFF-FFFFFFFF<br/>
Line 23: Line 23:
  
 
0001001E-00008CA0-0000E915<br/>
 
0001001E-00008CA0-0000E915<br/>
Note1-UNKNOWN
+
UNKNOWN
  
  
Line 36: Line 36:
 
--[[User:Vulcanus2|Vulcanus2]] 22:22, 21 March 2011 (CET)
 
--[[User:Vulcanus2|Vulcanus2]] 22:22, 21 March 2011 (CET)
  
Note1: CommonObject01 = StarGate, this may refer to the object to use, maybe everything before is for more objects.
 
001E = 30 = ID of GBA BC3
 
 
--[[User:Vulcanus2|Vulcanus2]] 22:54, 21 March 2011 (CET)
 
[[category:Project Discussions]]
 
  
 
I've tested if this completely controls the competition:
 
I've tested if this completely controls the competition:
Line 47: Line 42:
 
I'll make .rkc files for every ripped tournament by pati. So you can play the competitions in COMPETITION MODE!!!.
 
I'll make .rkc files for every ripped tournament by pati. So you can play the competitions in COMPETITION MODE!!!.
 
(it still requires hex editing)
 
(it still requires hex editing)
 +
 +
3rd byte after RKCO is the course ID (following common.bmg), I can confirm it with the following fact:
 +
TF has 04, looking in bmg gives TF=04 : Match!
 +
rBC3 has 1E, looking in bmg gives rBC3=1E : Match!
 +
rBC has 1C, looking in bmg gives rBC=1C : Match!
 +
 +
I think 3 matches is enough to confirm that byte is the course ID.

Revision as of 17:56, 22 March 2011

Research talk for custom comps


Competitions are saved in the wc24dl.vff savegame file (wiiconnect24download, get it?). They are saved in the following format (example from GBA BC3 comp), for easy talk, we call those 3 sections together a .rkc file: Nothing is confirmed yet as no custom one loaded succesfull.

RKCT (0x10 bytes), the main header:

524B4354-00000C37-00000050-00000640
RKCT-unknown-length of header-unknown

RKCO (0x3C bytes), critical information.

524B434F-00061E02-00000000-00030210
RKCO-0006(ID!)02-unknown-unknown

00000000-00000000-FFFFFFFF-FFFFFFFF
UNKNOWN

FFFFFFFF-FFFFFFFF-FFFFFFFF-FFFF0000
UNKNOWN

0001001E-00008CA0-0000E915
UNKNOWN



RKCS

contains an Yaz0 compression (aka szs file). This contains a kmp file, AIparam (when used), sometimes a model file, itemtable (fireballs of dry bowser, special items in certain positions). It's a very small file of 3-7 kB.

Text is saved at the beginning of the file. --Vulcanus2 22:22, 21 March 2011 (CET)


I've tested if this completely controls the competition: Answer: yes, at least how you play it, the text is at the start (I need to drive a current comp on this licence to test if they have different comp ID's)

I'll make .rkc files for every ripped tournament by pati. So you can play the competitions in COMPETITION MODE!!!. (it still requires hex editing)

3rd byte after RKCO is the course ID (following common.bmg), I can confirm it with the following fact: TF has 04, looking in bmg gives TF=04 : Match! rBC3 has 1E, looking in bmg gives rBC3=1E : Match! rBC has 1C, looking in bmg gives rBC=1C : Match!

I think 3 matches is enough to confirm that byte is the course ID.