Difference between revisions of "Talk:CTGP Revolution"

From Custom Mario Kart
Jump to navigation Jump to search
(199 intermediate revisions by 61 users not shown)
Line 1: Line 1:
== Track Wishlist ==
+
{{textbox|blue center|Attention!|
 +
'''Old talk is archived at [[Talk:CTGP Revolution/Archive]].'''
 +
Please continue discussion on this page.
 +
'''The Track Wishlist has moved here: [[CTGP Revolution/Track Wishlist]].''' Track suggestions and reports of bugged tracks go on the Track Wishlist. }}
  
This list will make it easier for Mr. Bean and other CT distributors to find the latest custom tracks and versions that are worthy of being included but have not made it in yet. If there is a track that has a major glitch that prevents it from being included, a fix from anyone would be greatly appreciated as long as it is allowed by the original creator.  Tracks in this section should be removed after the tracks are added to CTGP-R.  Any rejected or removed tracks should be listed here after a CTGP-R update, along with the reason it was rejected.  This is so CT authors can the problems with the track, and the track won't be re-suggested until there is a fix.  Beta tracks that have been released to the public can be considered for inclusion unless specifically prohibited by the track author.  
+
== CTGP V 1.03 ==
  
 +
One question. Is it a problem to deactivate the fast aiparam cpu for one player mode?? On some tracks the cpu are to fast. And some tracks are not update on ctgp from wiimm he has to processed with much time.--Snake 18:58, 19 January 2014 (UTC)
  
===New Tracks ===
+
A couple of things to ask here. Can I actually have 215 different songs (not 216 because of Mario Circuit and Luigi Circuit same brstm)?  And if so, where can I get all of the correct files names?  And for tracks that are initially played with songs that require multichannel brstms, do i need to use a multichannel brstms for that particular track? And if so, since I'm completely confused about it, how do i do it?
 +
--Aleuuhhmsc 1:59 PM CST, 1/21/2014
  
Newly released tracks since the last CTGP-R Update. ''No major glitches are known''
+
Maybe it is possible to do it with retro tracks, bus not player designed tracks because they mostly don't make custom musics for their tracks. Also, you should sign using this: <nowiki>--~~~~</nowiki>. This will automatically give a link to your user page and create a timestamp. --[[User:CustomArio|CustomArio]] ([[User talk:CustomArio|talk]]) 03:25, 28 July 2014 (UTC)
  
* [[Shifting Sandland]] v2.2 - Download: [http://www.mediafire.com/?u42awih7na1h8rm] - fixes positionbug
+
If you go to [[CTGP Revolution v1.03]], you will see a Music ID listed for each track. The music that plays corresponds to the ID of an original MKWii track. For example, Luigi circuit has an ID of 75, so the Luigi Circuit music will play for Sunset Forest, [[DS Figure-8 Circuit]], [[DS Mario Circuit]], and so on and so forth. So in reality, you can only have 32 songs loaded at one time, and you must remember that the song will play on all courses with that ID. (For more on Custom Music, go to '''[[Custom Music]]'''.) --[[User:Cqk328|Cqk328]] ([[User talk:Cqk328|talk]]) 04:38, 24 August 2014 (UTC)
  
* [[DS DK Pass]] (Download at Wiki page)
+
Maybe Bean and Chadderz can make some custom music slots if possible, I think.--[[User:CustomArio|CustomArio]] ([[User talk:CustomArio|talk]]) 05:36, 25 August 2014 (UTC)
  
* [[Luigi's Valley]] RC1 - Download: [http://www.mediafire.com/?32zzfn39nqqwrnb]
+
== Copyright Violation ==
  
* [[Alpine Circuit]] (Download at Wiki Page)
+
It seems a lot of code has been ripped directly from Riivolution and included in packages/chan/main.dol (inside blob.bin). Can the authors please explain this (without pretending to be innocent please - the code is byte-for-byte identical) ? [[User:Tueidj|Tueidj]] ([[User talk:Tueidj|talk]]) 05:20, 20 January 2014 (UTC)
  
* [[Strobenz Desert]] (Download at Wiki page)
+
:Seems we're not the only people who like reverse engineering! Yes, a small section of the code base is from Riivolution, specifically the exploit which enables it to install on Wii U. Following a conversation with one of the development team at the Riivolution IRC, I got the impression this would be acceptable, however if you wish to pursue the matter we could remove the code. We don't actually have credits on our channel yet, but we were intending to add a mention on them. Can we come to some agreement? I can come by the IRC again if that would be more convenient for discussion.
 +
:[[User:Chadderz|Chadderz]] ([[User talk:Chadderz|talk]]) 18:35, 20 January 2014 (UTC)
 +
:: Who exactly did you talk to/where did you talk to them? Because nobody has any memory of any such conversation occurring. [[User:Tueidj|Tueidj]] ([[User talk:Tueidj|talk]]) 23:54, 20 January 2014 (UTC)
 +
::: I honestly don't recall; it was probably around 2 years ago when development of our channel was first starting. The CTGP-R Mod previously used Riivolution as its back end, so I went to the IRC to ask if it would be possible to either obtain the source or for you to add the necessary features yourselves. It became clear that neither of those options would happen, however they seemed happy for me to reverse engineer anything necessary from Riivolution (this was specifically mentioned). We were able to do almost everything else without need of your code, but Riivolution 1.05+ is one of the only channels with a Wii U exploit, so this was the only time it was necessary to look at your code.
 +
::: [[User:Chadderz|Chadderz]] ([[User talk:Chadderz|talk]]) 05:31, 21 January 2014 (UTC)
 +
:::: There is reverse engineering and then there is stealing; this a plain case of the latter since the code has been copied exactly, including the SNEEK workaround and the crafted TMD/Ticket signatures that took nearly a week of computing power to bruteforce. It's actually pretty dangerous to run that code without first verifying the authenticity of the IOS, the code for which you ''didn't'' copy or implement at all. I also don't understand your explanation of it pertaining to the Wii U only; there is nothing specific to the Wii U regarding that code and the alternative workarounds available for the Wii apply just as well to the Wii U. [[User:Tueidj|Tueidj]] ([[User talk:Tueidj|talk]]) 05:52, 21 January 2014 (UTC)
 +
::::: Yes, I can't argue with that, we did take the code directly. I still don't know how the code works, it's just a black box to me, so maybe we did copy more than just Wii U specific methods, however that was the only reason it was used. If there is any danger associated with the code, that is obviously a top priority for us, so I would appreciate you elaborating on that. I was certainly not aware of a public Wii U exploit that would allow us to install a title, but if there is one then obviously we can switch to that. As I said at the beginning, we can remove this code if you insist, but at the end of the day all we really want to do is play Mario Kart. We did take some of your code, and maybe that was wrong, but we didn't do so out of any malice, we are just trying to make a game mod here. I have nothing but respect for Riivolution, and it is a pity it could no longer meet our needs, so I hope this can be peacefully resolved.
 +
::::: [[User:Chadderz|Chadderz]] ([[User talk:Chadderz|talk]]) 06:43, 21 January 2014 (UTC)
 +
Sorry to butt in, but may I recommend more suitable private methods of communication? The Wiiki isn't exactly the best of places to have a long winding conversation. Thanks! --[[User:Torran|Torran]] ([[User talk:Torran|talk]]) 06:46, 21 January 2014 (UTC)
 +
: True that, @Tueidj would email be acceptable?
 +
: [[User:Chadderz|Chadderz]] ([[User talk:Chadderz|talk]]) 06:48, 21 January 2014 (UTC)
 +
I would rather finish this conversation here in public rather than have it turn into another case of "he said this, we said that" at some point in the future.
  
* [[Athletic Raceway]] RC1 Download Link: [http://www.mediafire.com/?tyqwvagtfve6a97]
+
Using the exploit is dangerous because unlike the "runtimeiospatch" patches (which simply look for a known pattern and modify it), it triggers a stack overflow to redirect the CPU's execution path. When the nasty stuff is done, you can't just return to where you came from (due to the stack being trashed) so it jumps directly to a known "safe" point. If the IOS has been modified that point may not be safe at all, it might be in the middle of the "update boot2" routine for example or it may trigger the ES module's "failsafe" mode which causes it to wipe the wii's NAND.
  
* [[GCN Mushroom Bridge]] By Torran - Needs to use the Moonview Highway slot
+
Regardless, you still haven't given a proper explanation of why you need the exploit. All it does is disable AHBPROT '''which HBC already does for you'''. Installing a custom title (on either Wii or Wii U, they are no different in this regard) requires patching the signature check which the exploit does not do. Perhaps you could explain why you think installing a custom title on a Wii U is different from installing a custom title on a Wii, and why the patches you're "borrowed" from other ''GPL'' projects are insufficient. [[User:Tueidj|Tueidj]] ([[User talk:Tueidj|talk]]) 05:40, 24 January 2014 (UTC)
  
* [[Twinkle Circuit]] Please use Galaxy Colosseum music if this track gets in!
+
: That does sound pretty dire, although rather unlikely. Most likely the core would just encouter a bad instruction/address and die. What we need to be done to ensure this wouldn't happen?
 +
: Like Riivolution a large portion of our userbase don't necessarily have/want HBC. We could just rely on the AHBPROT from HBC, but then those users who don't wish to use it (often stating they fear it is associated with piracy) wouldn't be able to install the channel. We use AHBPROT to get MEMPROT, which we use to install the runtimeios patch, allowing fakesigning. This is the only IOS work we do in the whole channel, we designed the rest of it to stay exclusively on the PPC core, since that's a much safer and neater design. We have not taken any code from a project which stated it was GPL, so if the code is originally from a GPL project, someone somewhere along the line must've removed the license.
 +
: [[User:Chadderz|Chadderz]] ([[User talk:Chadderz|talk]]) 06:36, 24 January 2014 (UTC)
 +
:: So the use of the exploit has nothing specifically to do with the Wii U as you earlier claimed, but is just a workaround for being able to install a custom title without first installing HBC. That doesn't make logical sense, if a user is going to install your channel then they have no reason not to install HBC first (which would remove the need for executing the dangerous exploit) since it is no more illegitimate than the CTGP-R channel. Or they could just run CTGP-R from Riivolution, which you already provide instructions for. I think the real reason you included the exploit code was simply for bragging rights ("''A homebrewless-method of loading Custom Tracks on v4.3 for any region is now available!''") and since you didn't actually do that work yourself (plus the possible safety issue), I'm inclined to insist you remove Riivolution's code from your release. [[User:Tueidj|Tueidj]] ([[User talk:Tueidj|talk]]) 07:44, 24 January 2014 (UTC)
 +
::: The exploit is to get AHBPROT to get MEMPROT to install the channel, specifically on Wii U since Wii install can be done by other means, but we couldn't find another way of doing it on Wii U. We have only ever done PPC side work on the Wii up to this point, the IOS remains largely a mystery to us, so if there is another way to do it on Wii U I'm simply not aware of it. Our distribution always used to work from Riivolution which was capable of installing itself without HBC, so our users have come to expect this. Whether this makes logical sense to you or not, this is what they have told us they want. I promise you bragging rights have nothing to do with this, as I said all we're trying to do is make a great game mod here, I honestly don't care what people think of me, I'm just trying to give our users what they have asked for and expect, and have a good time playing the game. All that said, it's your right to ask us to remove it so we will. It may take us about a week to get the update tested and out. I sincerely apologise for all this, I honestly did not think you would mind.
 +
::: [[User:Chadderz|Chadderz]] ([[User talk:Chadderz|talk]]) 07:55, 24 January 2014 (UTC)
 +
See, I still don't understand how installing a custom channel on a Wii "can be done by other means" that don't apply to the Wii U? The process is the same on both. [[User:Tueidj|Tueidj]] ([[User talk:Tueidj|talk]]) 09:22, 24 January 2014 (UTC)
 +
::::Pardon me, but does this mean that Wii U compatibility will be removed for the time being? Many people who play this prefer to do so on a Wii U so no doubt this will be a massive blow for the community. I ask this politely and with the utmost respect, but @Tueidj: apart from these possible NAND dangers you speak of, and of course your right to protext your intellectual property, is there some reason in particular why your work can't be used in collaboration with Chadderz' if proper credit is given? As I said, I'm not here to troll or beg if your mind is made up, I'm just a regular guy who loves Mario Kart and the joy it brings to others. My apologies if this question is stupid or was already answered without me noticing, many thanks. -- [[User:WorldsBoss|WorldsBoss]] ([[User talk:WorldsBoss|talk]]) 09:47, 24 January 2014 (UTC)
 +
It shouldn't be necessary to remove Wii U compatibility, only installing the channel would supposedly be affected and I've already pointed out other ways to accomplish the same thing. If there were a legit reason to use the exploit i.e. removing it would break important functionality, I would probably allow it to stay. But I'm not happy with it being used in the current "black box" manner for a task which can be accomplished in other (safer) ways. You have to consider that CTGP-R has been designed to thwart "backup" users and cheaters/hackers, and doing that is like painting a big target on your back for people to mess with your stuff - which of course includes running it on non-standard systems with god-knows-what done to their IOSes. [[User:Tueidj|Tueidj]] ([[User talk:Tueidj|talk]]) 10:04, 24 January 2014 (UTC)
 +
:Ah ok, in that case I can see your reasoning. Thanks for the explanation :) -- [[User:WorldsBoss|WorldsBoss]] ([[User talk:WorldsBoss|talk]]) 10:26, 24 January 2014 (UTC)
 +
Ok, I think it is about time that I spoke up as well. There are a couple of things I wish to clear up. First and foremost, let me talk about the phrase that was quoted earlier... specifically, "''A homebrewless-method of loading Custom Tracks on v4.3 for any region is now available!''". That phrase was actually written shortly after Letterbomb was released, years ago, and was not in reference to the CTGP Revolution Channel, and many people will be able to vouch for that. Amusingly, it was actually written in reference to Riivolution! The phrase itself is a little misleading, and I admit, needs to be modified. What it is intended to mean is "A Hombrew Channel-less method of loading custom tracks is now available". This may seem pretty silly, but you'd be surprised how many people actually fear using the Homebrew Channel. It's an irrational fear; people associate it with "hacking", and illegal activity. Uninformed parents will refuse their children access to game mods like ours just on the grounds of that, without doing any further research. I know a lot of people who just flat out say "I don't want a Homebrew Channel at all, at any point, on my Wii". Riivolution was a Godsend. We've used it for several years for playing the CTGP Revolution mod, and all prior versions are Riivolution distributions. Riivolution itself: Amazing. The only piece of Homebrew I knew that could install itself to a Wii Menu without needing the Homebrew Channel, or an IOS mod, or anything of the sort. For these people who feared the Homebrew Channel above all other things, it was perfect. I'll tell you right now that there are many people who have Riivolution as a Wii Menu channel, with no Homebrew Channel to accompany it. So, I wrote that phrase, in reference to Riivolution's ability to install itself as a Wii Channel, with only using Letterbomb or Bannerbomb to launch it. We all know that Riivolution is as much homebrew as the Homebrew Channel is. We also know that it is harmless to do these game mods. But other's don't, and putting their fears to rest, even with something as silly as just circumventing the need for the HBC, seemed like a decent move; and it worked. Many people got the CTGP who otherwise would not have done. My video showing how to get the previous version of CTGP (Homebrew Channel-less using Riivolution) is one of the highest viewed videos that I have, with over 150,000 views. Setup and installation was also a breeze for even the less technical users. So, it stood to reason when we started to develop our CTGP Revolution Channel that the functionality had to come with us; not for bragging rights, but to ease the fears of those who don't quite understand that homebrew is not the root of all evil and should be shunned.
  
* [[Mushroom Fort]] By Conner Uses Mushroom Gorge's course slot and can it use Ds Twilight House's Music. Download [RC1] [http://www.mediafire.com/?gxalbad6ws7daov]
+
The CTGP Revolution Channel was developed by two people, hence it took so long and is still not completely stable. There's me, I'm responsible for the interfaces and the more minor modifications, and some in-game mods. I maintain the track list and distribute the automatic updates, among other things. Chadderz is the main coder, and responsible for most of the back-end work. The CTGP Revolution Channel was designed simply because we couldn't do everything we wanted to with Riivolution (automatic updates, cup/course organization, attempt to block cheaters, and some other stuff to come in future). Tueidj, you said that you don't understand how installing a custom channel on a Wii can be done by other means that don't work on a Wii U. All that really means is that we had another exploit to install ourselves that worked on Wii, but not on Wii U, and we could not find anything that would allow us to install on Wii U (under the condition of not having AHBPROT at boot, e.g. arriving from Smash Stack, or similar. Naturally, installing if we'd been loaded from a HBC was simple, but for the reasons stated above, we're trying to avoid that). And it was for that reason that Chadderz turned to Riivolution for the answers, and ultimately found the "black box". We don't know of any other solution, we have searched, and ultimately turned up very little. Maybe we're not looking in the right places, who knows. I do hope you understand that the code was not used with malicious intent or similar. We will remove it, but I am still hopeful that we can talk our way into an agreement of some description. If you would consider letting us keep it in, we'd be happy to add in anything that you feel would help, such as checks to ensure the IOS is clean or similar, you name it. However, it's not a huge problem if it is removed, as interestingly Riivolution is still going to ensure we remain Homebrew Channel-less... after all, Riivolution can launch us, if we tell it that the CTGP Revolution Channel is the main.dol of Mario Kart Wii. An ugly solution, but this keeps the functionality of old; a way to launch CTGP with no Homebrew Channel, as has been the case all along, and our sole purpose throughout all of this. -- [[User:MrBean35000vr|MrBean35000vr]] ([[User talk:MrBean35000vr|talk]]) 21:34, 24 January 2014 (UTC)
 +
: So have you guys removed Riivolution's code from the release yet? [[User:Tueidj|Tueidj]] ([[User talk:Tueidj|talk]]) 08:28, 22 February 2014 (UTC)
 +
:: I have removed it from our source code, but it hasn't been distributed quite yet. It took me a while to pick it out; Chadderz used to be in charge of the project, and he was the one who inserted the Riivolution code. But he quit when our most recent release was made in order to concentrate on university and studies. Unfortunately, I'm not the smarter member of the pair of us, in fact, I learned most of what I know by looking over my younger brother's shoulder. However, I believe I have taken care of it, and you can expect the update to go out either tonight or over the next couple of days. Apologies once again for the inconvenience, and I'll update this page again when it has been released. [[User:MrBean35000vr|MrBean35000vr]] ([[User talk:MrBean35000vr|talk]]) 00:38, 27 February 2014 (UTC)
 +
:::: Following from my previous message, the update has now been released. There is no longer any code from Riivolution inside the latest CTGP Revolution Channel. This update will also automatically remove the code from existing users' older versions as well, and players cannot play online without the update; a fine incentive for them to get it. I have also updated all download links that are controlled by me to a download that also does not contain any of Riivolution's code. Hopefully this should clear up any remaining problems. Thanks for your patience! -- [[User:MrBean35000vr|MrBean35000vr]] ([[User talk:MrBean35000vr|talk]]) 18:29, 27 February 2014 (UTC)
  
===New Tracks that Need Fixes ===
+
== Speed Multiplier Column ==
  
Tracks that aren't quite up to snuff yet, usually beta versions. Your mileage may vary.
+
I have never tried to understand, how the speed modifier works. So I hope, that my fast observations are right. And here is my (mathematical) recommendation:
 +
* The speed modifier uses the 2 last bytes of the STGI record. Then 2 NULL bytes are appended to get a single float.
 +
* If the number is null (0.0), the track has no speed modifier. This should be marked with a "&mdash;" (mdash) for absent.
 +
* If the number is not null, it's a speed factor, that also may be 1.0. This speed factor is written as floating point number with 2 digits in the fraction part.
 +
Examples: 0.80, 1.00, &mdash;, 1.25, 1.50
  
* [[Magma_Island]]
+
However, it's Chadders and MrBeans distrib, so their meanings are very important.
  
*[[Jungle Island]] - By [[SuperMario64DS]] - If it gets in, this course should use GCN Peach Beach's Music & Slot ID. Sadly this track still has glitches, mainly to do with the position tracker and lapcount: http://www.youtube.com/watch?v=04d1YfG04kw&feature=g-u&context=G29d690bFUAAAAAAABAA
+
I will remove the protection now, but don't accept speed modifier edits that change only "&mdash;" and "1.0".
  
===Oldies but Goodies ===
+
[[User:Wiimm|Wiimm]] ([[User talk:Wiimm|talk]]) 10:27, 26 January 2014 (UTC)
  
Not new, but good tracks that were probably overlooked, or rejected tracks that were recently fixed.
+
:Not completly.
 +
:If you want to know it complete click [http://forum.wii-homebrew.com/board42-kreativitaet/board232-game-mods/mario-kart-wii/48290-tut-max-lap-count-modifier-speed-modifier/#post542496 here] (German Tutorial)
 +
:e.g. 0.1 Speed you must replace the UknownD in the [[KMP]] with this: 32003DCC
 +
:--[[User:Horsti12|Horsti12]] ([[User talk:Horsti12|talk]]) 11:07, 26 January 2014 (UTC)
  
* [[Cannon City]] - kHacker35000vr  (RC2 has big bugfixes, it can be found at the wikipage)
+
:: Let me explain the value 32003DCC:
 +
:: The last 2 bytes are 3DCC. Adding 2 Null bytes and it becomes 3DCC0000. And interpreting these  4 bytes as big endian single float, the value is 0.09961.
 +
:: And so, I'm right about the number interpretation. -- [[User:Wiimm|Wiimm]] ([[User talk:Wiimm|talk]]) 12:43, 26 January 2014 (UTC)
 +
::: I must be interpreting this conversation wrong. are you asking how to do it? i just recently wrote a tutorial on it on mkwii.com it exaplins basically the values of the speed modifiers and as far as i know 3DCC wouldnt be a value but i could check [[User:Soarin MKWII|Soarin MKWII]] ([[User talk:Soarin MKWII|talk]]) 21:36, 26 January 2014 (UTC)
 +
:::: Wiimm's interpretation is accurate completely, that is exactly how the speed multipliers are done. Incidentally, tracks without a speed mod contain zeroes for convenience (the speed modifier code will interpret a zero as 0x3F800000), so it makes more sense to use "&mdash;" for those tracks without a speed modification. -- [[User:MrBean35000vr|MrBean35000vr]] ([[User talk:MrBean35000vr|talk]]) 22:17, 26 January 2014 (UTC)
  
* [[Digitally Enhanced]] RC1.1 (cameras and routes fixed by Wiimm)
+
== Why 49 regions? ==
  
===Updated Tracks===
+
Why would CTGPR need 49 regions? Different speed settings and lap counts? No, those are hardcoded. Updates? --[[User:PretendingToBePro|PretendingToBePro]] ([[User talk:PretendingToBePro|talk]]) 00:06, 29 January 2014 (UTC)
 +
:Also, are you at all related to MrBean35000vrJr? --[[User:PretendingToBePro|PretendingToBePro]] ([[User talk:PretendingToBePro|talk]]) 07:34, 29 January 2014 (UTC)
  
Tracks that currently have older versions in CTGP-R that have been since updated/fixed.
+
=="My Stuff" Folder==
 +
How do you install stuff to My Stuff folder and make it load on CTGP-R Channel? Really wanting to test a track I am POSSIBLY releasing, and there's no preloaded My Stuff folder, like previous CTGP-R versions. --[[User:MichaelMichael54321|Michael]] ([[User talk:MichaelMichael54321|talk]]) 07:35, 2 February 2014 (UTC)
  
* [[Sandcastle Park]] RC1.2 - Download: [http://www.mediafire.com/?rnh79cwdlxgc9y9] - fixes most bugs and added Animation
+
:[SD:/ctgpr/My Stuff] If there is no folder, create one.
 +
:--[[User:Horsti12|Horsti12]] ([[User talk:Horsti12|talk]]) 08:13, 2 February 2014 (UTC)
  
* [[Sparkly Road]] 1.1 - Download: [http://www.mediafire.com/?dklmmmb9qpvmind] - added better Texture
+
==Savedata==
 +
Can you use the original savedata you have instead of having a seperate one just for the distribution? --[[User:MichaelMichael54321|Michael]] ([[User talk:MichaelMichael54321|talk]]) 07:24, 23 February 2014 (UTC)
  
===Tracks Already in CTGPR That Still Need Fixes===
+
:Nevermind, problem's solved. But can I share solution in case others didn't know? --[[User:MichaelMichael54321|Michael]] ([[User talk:MichaelMichael54321|talk]]) 03:08, 4 March 2014 (UTC)
  
* [[Beagle Plains]] (Major issues with Checkpoints + Respawns)
+
==Sounds==
 +
Although custom music can now be just put in 'My Stuff' folder, do you still need revo_kart.brsar to put in custom sounds, such as the Starman theme? --[[User:MichaelMichael54321|Michael]] ([[User talk:MichaelMichael54321|talk]]) 16:13, 5 April 2014 (UTC)
 +
: Yes. [[User:Chadderz|Chadderz]] ([[User talk:Chadderz|talk]]) 05:45, 25 August 2014 (UTC)
  
* [[Chomp Canyon]] (Ultra shortcut - demonstrated here: http://www.youtube.com/watch?v=AZztTrROqFc)
+
==Custom Server==
 +
When the custom server eventually becomes supported by this pack, will previously server-side issues be amended to add to the pack? For example, with the new server it will be possible to extend the VR limit far beyond 9999 without the fear of being banned for doing so. This could add a lot more challenge and is worth looking into in my opinion. Also, I know Chadderz worked hard on his random-selection code (and it could still be used for random selection offline) but random could be picked online using the old Nintendo method to make it more obvious which players are picking it compared to the people who really want to go to a specific track. There are lots of other possibilities but I'm curious about those two in particular. -- [[User:WorldsBoss|WorldsBoss]] ([[User talk:WorldsBoss|talk]]) 11:02, 10 May 2014 (UTC)
 +
:Or, eventually, custom tournaments and CT time trial leaderboards? :D -- [[User:WorldsBoss|WorldsBoss]] ([[User talk:WorldsBoss|talk]]) 11:40, 10 May 2014 (UTC)
 +
::Or, eventually, increasing the time limit to 8 minutes? --CT creator [[User:Emergamer02|Emer]], ([[User talk:Emergamer02|talk here]]) 12:14, 10 May 2014 (UTC)
  
* [[Icy Mountains]] (If you get hit by lightning on the trick ramp and fall, you do not die and are forced to make your own way back up to the track)
+
: An extended VR limit on client side should be possible when someone finds out how to patch this. The random-selection would be a liitle harder because we don't know where the code is that chooses the random track (the client decides it) which was the reason that only Nintendo-Tracks shown up in random. Custom Tournaments are probably impossible since WC24 is already shut down and dobody has decrypted dumps. If someone finds out the format of the leaderboard data, custom leaderboards should be possible, same for the online time limit. -- [[User:Leseratte|Leseratte]] ([[User talk:Leseratte|talk]]) 13:20, 10 May 2014 (UTC)
 +
::Fair enough. In case Bean is reading this, such a VR code was made [https://www.youtube.com/watch?v=Rj8zxrlW0nM&feature=watch_response| a while ago.] The only reason to prevent it being implemented earlier was the risk of bans, so here's hoping :D -- [[User:WorldsBoss|WorldsBoss]] ([[User talk:WorldsBoss|talk]]) 16:59, 10 May 2014 (UTC)
 +
::: I'll have to enquire with Wiimm whether or not he would care about VR over 9999 showing up on the server. If he doesn't, then it could be potentially fine. [[User:MrBean35000vr|MrBean35000vr]] ([[User talk:MrBean35000vr|talk]]) 23:03, 15 May 2014 (UTC)
  
* [[Snowy Circuit]] (Glitch shortcut, also if you use a mushroom over some parts of the offroad then the lap doesn't count)
+
Lots of good ideas. Hopefully some of those could be implemented eventually. Unlikely, but would it be possible for a friend roster more than 30 or add more custom messages? Who knew Nintendo shutting down the WiFi could lead to so many good things? [[User:HerbertMcHoover|HerbertMcHoover]] ([[User talk:HerbertMcHoover|talk]]) 17:41, 10 May 2014 (UTC)
  
* [[Underground Sky]] RC3.3 (Fixed checkpoints) - Download: [http://www.mediafire.com/?o88oyxqn8b7h3uk] [http://www.youtube.com/watch?v=zyNzfnhplEsLap counter still fails].  Watch from 1:25 to 2:00.  Player falls into the water, respawns, then the lap fails.  Probably passed a key checkpoint when respawned, and since that is a difficult jump, this will happen ''all the time.'' "Everyone in 1st" bug still present
+
: A friend roster of more than 30 players is already supported by Nintendos (and our) server. The limit is only in-game. -- [[User:Leseratte|Leseratte]] ([[User talk:Leseratte|talk]]) 20:07, 10 May 2014 (UTC)
  
* [[DS Nokonoko Beach]] Problems with CPU and item routes, using a Bullet Bill here is disasterous!
+
:::There should be a update in CTGP-R Channel with linking our Wiiki accounts to use with the new server to tell apart Wiiki users from non-Wiiki users.
 +
:::--[[User:MichaelMichael54321|Michael]] ([[User talk:MichaelMichael54321|talk]]) 02:09, 22 May 2014 (UTC)
  
* [[GCN Rainbow Road]] Somebody was doing the ultra shortcut in a CTWW here
+
== AIParam ==
  
* [[Christmas Dream]] No minimap
+
Please remove [[AIParam]] in every single track in the next update. I hate it soooooooooo much. [[User:CustomArio|CustomArio]] ([[User talk:CustomArio|talk]]) 11:21, 7 July 2014 (UTC)
  
* [[Stronghold Castle]] frezze on Liveprewiev
+
: It is being considered. [[User:Chadderz|Chadderz]] ([[User talk:Chadderz|talk]]) 05:45, 25 August 2014 (UTC)
  
* [[Tree Circuit]] (Ultra shortcut - demonstrated here: http://www.youtube.com/watch?v=eqYGe_TIbyc)
+
:: Thank you for considering it.--[[User:CustomArio|CustomArio]] ([[User talk:CustomArio|talk]]) 06:36, 25 August 2014 (UTC)
  
===Rejected tracks from previous CTGP-R releases===
+
: Long time ago i have ask this question too. But no answer comes in earlyer time. It is good to read, if you removed the aiparam and add the new tracks updates  into the next CTGP update.
 +
Thanks. Icecream Sweetland v 2.0, Candy Mountains and some others are missing.--Snake 10:45, 25 September 2014 (UTC)
  
* Unknown
+
== Battles? ==
  
=== Track Wishlist Talk ===
+
I would like to see battle arenas for CTGP-R.--[[User:CustomArio|CustomArio]] ([[User talk:CustomArio|talk]]) 05:11, 8 August 2014 (UTC)
  
If anyone has any recommendations for tracks to be added, or tracks they would like to see added, they go above in the appropriate section.  This section is for ideas and discussion!
+
: [[Countdown Mode]] has replaced battles, so we no longer feel the need to add custom battles. [[User:Chadderz|Chadderz]] ([[User talk:Chadderz|talk]]) 05:45, 25 August 2014 (UTC)
  
[[User:MrBean35000vr|MrBean35000vr]] 16:14, 23 August 2011 (CEST)
+
:: But there are custom battle stages and here is my suggestion: battle mode and countdown mode available both offline and online.--[[User:CustomArio|CustomArio]] ([[User talk:CustomArio|talk]]) 06:36, 25 August 2014 (UTC)
  
:I would like to see Cannon City in it (Shifting Sandland if it can be finished instead). Maybe instead of that double version track.
+
How come i can't play the original battle arenas in ctgp revolution?-- [[User:littlelum|littlelum]]
:[[User:KHacker35000vr|kHacker35000vr]] 16:49, 23 August 2011 (CEST)
+
: CTGP uses the battle track slots for more custom tracks -- [[User:Leseratte|Leseratte]] ([[User talk:Leseratte|talk]]) 23:20, 23 December 2015 (UTC)
 +
:: But they're all Luigi Cicuit! -- [[User:littlelum|littlelum]]
  
:Of course I want Misty Ruins in when it's finished, Sunset Ridge probably wont get finished in time.
+
Nope, they're all the last track loaded, and the default track is Luigi Circuit! - [[User:3mre|3mre]] ([[User talk:3mre|talk]]) 15:50, 14 November 2018 (UTC)
:[[User:Vulcanus2|Vulcanus2]] 18:51, 23 August 2011 (CEST)
 
  
: See [[user:Wiimm|here]] for updated tracks. Overall I recommend all tracks of my last 2 distributions. They are well tested offline+online.
+
== Custom Music Question ==
:[[User:Wiimm|Wiimm]] 19:51, 23 August 2011 (CEST)
 
  
:What about N64 Rainbow Road <span style="text-decoration:line-through;">instead of the really old version of SNES RR? We don't need two ports of the same track in the same distribution.</span>
+
I have been using custom music and placing it on the retro tracks of this distribution. However, I noticed that the [[SM64 Castle Grounds]] course has a music ID of C5. This is not listed for any of the 32 original tracks. Is there a .brstm that I can modify to add custom music for this track? If so, could someone direct me as to where it is? --[[User:Cqk328|Cqk328]] ([[User talk:Cqk328|talk]]) 04:29, 24 August 2014 (UTC)
:[[User:BigOto|BigOto]] 23 August 2011 (CEST)
+
:I believe that is the GBA Battle Course theme. Some of the courses do use the battle themes.
  
:Just so you guys know, there is no need for "instead of" anything, since there's more than enough slots available for more tracks; I'll just make more cups. I refuse to remove anything that existed in an older CTGP pack. In with the new, but no need to be out with the old simultaneously!
+
Baby Park uses GCN Cookie Land.
:[[User:MrBean35000vr|MrBean35000vr]] 22:34, 23 August 2011 (CEST)
+
Stone Route uses Thwomp Desert.  
  
::What if you run out of slots? There aren't enough CTs to fill all 128 (right?) slots yet, but there will be in a year or half
+
You can figure them out if you listen to the music for them.[[User:YoshiGo99|YoshiGo99]] ([[User talk:YoshiGo99|talk]]) 06:07, 24 August 2014 (UTC)
::[[User:Igorseabra4|Igorseabra4]] 00:06, 24 August 2011 (CEST)
 
  
:::Theres approximately 210 slots (that work online) to be used at the moment. And you know Chadderz... he'd find a way to add even more should we fill the lot. I wouldn't worry about space requirements just yet! There's still the original tracks to replace if worst came to worst too.
+
Oh yea I completely forgot to check battle courses. My mistake. Thanks! :) --[[User:Cqk328|Cqk328]] ([[User talk:Cqk328|talk]]) 06:29, 24 August 2014 (UTC)
:::[[User:MrBean35000vr|MrBean35000vr]] 00:20, 24 August 2011 (CEST)
 
  
: For SKL I like BCwii music over the rBC music, idk but probably you just set rBC music because you used it on rBC at first.
+
== Replacing MenuSingle and MenuMulti ==
:[[User:Vulcanus2|Vulcanus2]] 21:27, 26 August 2011 (CEST)
 
  
:Please use [http://www.mediafire.com/?efbcd8k5m8z61vg DK Jungle Tour v1.2 edit by Wiimm], because it has a lot of improvements in comparison to v1.0, and you can use some shortcuts :P
+
Can I replace the game's menu (version 1.03) using the default menu from the game or a menu from preview CTGP versions?  
:[[User:HelloImYourMind|HelloImYourMind]] 19:11, 27 August 2011 (CEST)
 
  
:Why not keeping the division between New tracks and Retro tracks? I know that there are not the exact same amount of both but they could at least be in separate cups (and following the name scheme: New tracks = good stuff [like mushroom, flower, star], Retro tracks = bad stuff [like shell, banana, lightning]). Just a suggestion.
+
~~anEotselkie
:[[User:Igorseabra4|Igorseabra4]] 22:26, 31 August 2011 (CEST)
 
  
 +
: Yes, it should work identically to v1.02 and the real game, just put the altered menus in the My Stuff folder. Be aware that if you change the cup/course menu it will break the layout and cup icons.
 +
: [[User:Chadderz|Chadderz]] ([[User talk:Chadderz|talk]]) 05:45, 25 August 2014 (UTC)
 +
::Thanks ~~anEoTselkie
  
 +
== Custom Control Layout ==
  
:I have noticed some new tracks made with paint and I wonder why Cannon City is still not added, there are still some slots fillable and all big glitches were fixed.
+
I would like to see this because for example to change tricking to ZR on Classic Pro and Z on Gamecube Controller.
:[[User:KHacker35000vr|kHacker35000vr]] 19:05, 2 October 2011 (CEST)
 
  
:Not really a track suggestion or anything but if the CTGPR is keeping with the "MKWii with downloadable content" thing then could I suggest incorporating a few of the beneficial codes out there? Main one I'm thinking of is this: http://www.youtube.com/watch?v=SBXkCTS9Jnw as it enhances gameplay and doesn't give anyone an unfair advantage. It could use a button activator that would otherwise not be used in a race (like the 1 or 2 buttons on the Wiimote). Just a thought :)
+
~~Boffo
:[[User:WorldsBoss|WorldsBoss]] 21:58, 25 November 2011 (CEST)
 
  
 +
== In-game Time Limit ==
  
 +
I would imagine that the in-game time limit of ~5:56 is client-side, am I right? If your framerate drops during a race, you still get disconnected when your timer hits about 5:56.<br>
 +
If so, would it be possible to add another minute or so? Some tracks like [[Volcanic Skyway 3]] on 100cc are nearly impossible to complete for most players. It would also allow for longer tracks to be played in friend rooms.<br>
 +
--[[User:Guilmon|'''Guilmon35249vr''']] ([[User Talk:Guilmon|talk]]) 18:40, 16 January 2015 (UTC)
  
:I would like to have my [[Sandcastle Park]] in the CTGPR, when [[user:wiimaster35000vr|Wiimaster35000vr]] and me released the RC1 of it, :which should be today or tomorrow.
+
== LibWiiGUI ==
:[[User:Buschkling|SpyKid]] 00:46, 16 December 2011 (CEST)
 
  
 +
Did you make CTGP-R channel with LibWiiGUI I just want to know.
 +
:--[[User:4tbMyles8110mkwii|4tbMyles8110mkwii]] ([[User talk:4tbMyles8110mkwii|talk]]) 19:54, 12 February 2015 (UTC)
  
:I'd like to request that to have [[Rezway]] I and II to be separate on the CTGP-R, rather than having II replace I. Some people prefer the :first Rezway for the lulz.
+
== Track extender ==
:--[[User:Trent Rez|Trent Rez]] 01:44, 23 December 2011 (CET)
 
:: As the other author of the update, I emphatically disagree.  They can have their lulz offline.  Extremely glitchy tracks don't have a place in an online-enabled distribution.  Glitches cause nothing but frustration online. --[[User:Jefe|Jefe]] 23:42, 25 December 2011 (CET)
 
  
 +
I need a track extender to add more cups cause I need 8 more cups. Is there a easy software with a built in staticR.rel so I can have easy file names?[[User:Jax53000VR|Jax53000VR]] ([[User talk:Jax53000VR|talk]]) 17:25, 18 February 2015 (UTC)Jax53000VR
 +
:If you're using the CTCODE (which I believe has up to 56 cups?) you should be okay. If you need more than that, you have a problem. MKWii only uses one byte for track IDS currently. This means we can only use 256 different IDs (0 - 255). A lot of them are used by Nintendo internally (like for choosing Random, for victory and loss demos, etc) and Battle Tracks also take up slots. On top of that, Nintendo's own courses '''also''' take slots, so there are only really about 200 available to use. Even CTGPR has mostly run out of space for more tracks.
 +
:If you're not using CTCODE, I believe there's an easy way to get it, but I haven't looked into it myself.
 +
:--[[User:Guilmon|'''Guilmon35249vr''']] ([[User Talk:Guilmon|talk]]) 00:29, 19 February 2015 (UTC)
 +
How do u use it? [[User:Jax53000VR|Jax53000VR]] ([[User talk:Jax53000VR|talk]]) 03:42, 20 February 2015 (UTC)Jax53000VR
  
:[[Sparkly Road]] v1 is out; please put it into the Update of CTGP Revolution instead of Beta.
+
== Development ==
:[[User:LuigiCTGPMaster|LuigiM]] 12:26, 23 December 2011 (CET)
 
  
 +
Hello. I have some great CTGP-R ideas. I am familiar with most file formats and know a great ctgp edit that should be made. Please let me do a little development. Please! [[User:Jax53000VR|Jax53000VR]] ([[User talk:Jax53000VR|talk]]) 03:27, 7 March 2015 (UTC) (I am 10 and know all this stuff!)
  
:I suggest the Custom Track Moo Moo Island V1 made by 4IC☆ζρεar to be in the CTGP-R.
+
== USB Support? ==
:[[User:Buschkling|SpyKid]] 12:43, 23 December 2011 (CEST)
 
  
:[[Sandcastle Park]] RC1.2 is out; please put it into the next Update of CTGP Revolution because the older version have a little item glitch.
+
Since this is no longer based on Riivolution, it seems a large SD card is required to store the files. Is there any plan to restore USB support? I think a lot of people have more USB storage laying around than SD storage. --[[User:Nintenpc|Nintenpc]] ([[User talk:Nintenpc|talk]]) 02:31, 29 April 2015 (UTC)
:[[User:wiimaster35000vr|wiimaster35000vr]] 17:23, 30 December 2011 (CET)
 
  
== Special Slots and Music ==
+
== Space road ==
  
Authors of the CTs currently listed in the temporary Track List table, if you would like your track to have a certain piece of music (must exist on the disc), or a specific special slot (such as Mushroom Gorge's slot for the fog effect, etc), either feel free to leave a message here about it, or fill the Music ID/Special Slot ID collumns in if you know the hex values of what you're looking for (you can use the original Nintendo tracks' slot IDs/music IDs to find those out). Please don't, however, alter the Slot ID collumn, as these will need specific values for Chadderz's system to work properly. If the time comes to release and there are still blanks, I will pick manually.<br>
+
Please put [[Space Road]] Back in here. it could have 2 laps. I don't know why it was removed when it had no bugs [[User:Jax53000VR|Jax53000VR]] ([[User talk:Jax53000VR|talk]]) 22:57, 7 May 2015 (UTC)Jax53000VR
[[User:MrBean35000vr|MrBean35000vr]] 22:56, 23 August 2011 (CEST)
 
  
:GBA Lakeside Park requires shy guy ship
+
:Assuming by it being removed, it was an outdated track, pretty straight forward and not much fun. Also it was hogging up space for better tracks. Maybe if it was updated with a whole recreation of it, It could potentially come back, but I doubt it. [[User:YoshiGo99|YoshiGo99]] ([[User talk:YoshiGo99|talk]]) 01:03, 8 May 2015 (UTC)
:Beach Gardens requires GCN Peach Beach slot for the sea sound effects and seagulls
 
:[[User:Igorseabra4|Igorseabra4]] 00:15, 24 August 2011 (CEST)
 
  
:Pipe Underworld should go at Grumble Volcano's slot, as this creates dramatic "meteor-crashing-down" sound effects when the flaming fireballs hit ground in the lava cave. Fishdom Island should be moved away from Maple Treeway, also, as Maple Treeway causes different grass offroad effects for some reason. I added the IDs for these, hope I did it right. Also, can the music and slot IDs be different (for example, music from Koopa Cape at Fishdom Island but replacing something else)?
+
== Channel Fonts ==
:[[User:BigOto|BigOto]] 04:51, 24 August 2011 (CEST)
 
  
::Yes, the Special Slot ID and Music IDs can be for totally different places, and things will continue to run fine. So if you want GBA Shy Guy Beach's special slot with Bowser's Castle music (for whatever reason), it'll work fine, more power to you. The edits appear correct too.
+
I know it's possible to replace the font the channel itself uses (as I've done it before following a tutorial that I can no longer find). The problem is that I wish to change the font again and my attempts at figuring it out myself have left me with.. no font loaded at all! Any ideas? --[[User:Guilmon|'''Guilmon35249vr''']] ([[User Talk:Guilmon|talk]]) 00:43, 21 November 2015 (UTC)
::[[User:MrBean35000vr|MrBean35000vr]] 10:48, 24 August 2011 (CEST)
 
  
: Is it also possible to assign battle music ID's?
+
== Star Slope? ==
:[[User:Vulcanus2|Vulcanus2]] 22:52, 25 August 2011 (CEST)
 
  
::I would assume so. I don't see why not.
+
I know you put [[Star Slope]] back on there,but how do you activate it in the Cup/Course Organizer,I tried to do the Konami Code backwards even sideways,can someone please give me a link to a video or something.
::[[User:Guilmon|Guilmon35249vr]] 04:26, 26 August 2011 (CEST)
+
[[User:4tbMyles8110mkwii|4tbMyles8110mkwii]] ([[User:4tbMyles8110mkwii|talk]]) 18:29, 5 January 2016 (UTC)
 +
:Never mind,I got it.(No I'm not gonna tell you but here's a hint [https://www.youtube.com/watch?v=geIlHF-VzMI].)[[User:4tbMyles8110mkwii|4tbMyles8110mkwii]] ([[User:4tbMyles8110mkwii|talk]]) 18:43, 5 January 2016 (UTC)
  
::Yes, it is possible to assign the battle arenas music, or even Galaxy Colosseum's music if you really want. Slots too if you're that inclined! I don't have the hex values for the battles on hand though...
+
::Thanks for using my video! [[User:SenhGaming&Glitches|SenhGaming&Glitches]] ([[User talk:SenhGaming&Glitches|talk]]) 17:15, 11 July 2016 (EDT)
::[[User:MrBean35000vr|MrBean35000vr]] 19:06, 26 August 2011 (CEST)
 
  
::: Lemme get them, wont be hard knowing the structure. I'll put a list here when I got it.
+
== About new tracks and updated tracks ==
:::[[User:Vulcanus2|Vulcanus2]] 19:08, 26 August 2011 (CEST)
 
:::: Done [[User:Vulcanus2|Vulcanus2]] 21:13, 26 August 2011 (CEST)
 
  
[[F-Zero White Land I]] should have the same slot and music as DK Summit. --[[User:Jefe|Jefe]] 03:39, 28 December 2011 (CET)
+
Long time i see on CTGP many tracks without the newest update, bugs yet from some tracks and the new tracks and updates are not in the distrubtion. So i hope  there comes an update soon. --[[User:Snake|Snake]] ([[User talk:Snake|talk]]) 18:34, 14 January 2016 (UTC)
  
== Music ID's Battle tracks (and unknown) ==
+
== Star Slope/N64 Rainbow Road  ==
  
{| class="wikitable"
+
I would like to be able to play Star Slope AND N64 Rainbow Road AND all the tracks in alphabetical order. Is that possible? --[[User:banjo2|banjo2]] ([[User talk:banjo2|talk]])
|-
 
! Track Name
 
! Slot ID
 
! Music ID
 
|-
 
| Delfino Pier
 
| 20
 
| B5
 
|-
 
| Block Plaza
 
| 21
 
| B7
 
|-
 
| Chain Chomp Wheel
 
| 22
 
| BB
 
|-
 
| Funky Stadium
 
| 23
 
| B9
 
|-
 
| Thwomp Desert
 
| 24
 
| BD
 
|-
 
| GCN Cookie Land
 
| 25
 
| BF
 
|-
 
| DS Twilight House
 
| 26
 
| C1
 
|-
 
| SNES Battle Course 4
 
| 27
 
| C3
 
|-
 
| GBA Battle Course 3
 
| 28
 
| C5
 
|-
 
| N64 Skyscraper
 
| 29
 
| C7
 
|-
 
| '''Unknown'''
 
| 2A
 
| BF
 
|}
 
  
 +
== Retro tracks not allowed on CTWW?  ==
  
== Non called tracks ==
+
Could you disable retro tracks on CTWW and maybe make a 'RTWW'? I know it sounds kinda crazy, but alot of people on CTWW just vote for retro tracks. --[[User:banjo2|banjo2]] ([[User talk:banjo2|talk]])
 +
: ''"a lot of people on CTWW just vote for retro tracks"'' &rarr; a good reason to don't disable them.
 +
: -- [[User:Wiimm|Wiimm]] ([[User talk:Wiimm|talk]]) 17:15, 11 February 2016 (UTC)
  
Here are some tracks of my archive that are not named yet (This is not a recommendation). Feel free to remove/add tracks.
+
: Maybe a solution would be to make better original courses. --[[User:SuperMario64DS|SuperMario64DS]] ([[User talk:SuperMario64DS|talk]]) 22:13, 11 February 2016 (UTC)
<pre>
 
Beach Valley (S.FunkyKong)
 
Beagle Plains (Scye)
 
Bowsers Castle 1 (Nfojoshi)
 
Cannon City RC2 (kHacker) [42]
 
Chaotic Circle (Sealseal) [raised]
 
DK Waterfall (BigOto2)
 
DS Dokan Course (MKDasher) [raised]
 
DS Mario Circuit RC1b (MRbuttCHINS,AndyK)
 
Daisys Garden (Twister+Nfojoshi)
 
Desert Cross
 
Desert Valley, alpha
 
Digitally Enhanced (MikeYoshi)
 
Forest Way (Luigi,Teknik)
 
GBA Bowser Castle 1 (MRbuttCHINS)
 
GBA Luigi Circuit (MRbuttCHINS)
 
GBA Mario Circuit (MrX)
 
GBA Peach Circuit RC2 (Nfojoshi)
 
GCN Baby Park RC2 (Pati) [raised]
 
GCN Dino Dino Jungle (MRbuttCHINS)
 
GCN Wario Colosseum RC2.2 (MKDasher,Wiimm)
 
Ghostly Path (Nikoproducties)
 
Icy Shroom Road (BigOto2)
 
Kinoko Cave (Igorseabra4)
 
Koopa Canyon
 
Luigis Cave
 
Mario Circuit 2 (MRbuttCHINS)
 
Mega World (Teknik) [42]
 
Monty Mole Lake (CrackpotHacke)
 
Moo Moo Forest (Igorseabra4)
 
Moo Moo Island 2 (SuperFunkyKong)
 
Mushroom Island
 
Mushroom Land (Nfojoshi)
 
Mushroom Volcano (BigOto2)
 
N64 Banshee Boardwalk RC2 (Teknik)
 
N64 Rainbow Road (Guillimon) [42,long]
 
N64 Wario Stadium (Thondam)
 
N64 Warios Lair (Thondam)
 
Pipeline Speedway
 
Proxmia Road RC4 (MikeYoshi)
 
Qwerty RC2 (Alphamariox)
 
SM64 Whomp's Fortress RC2.2 (Reedy94)
 
SNES Bowser Castle 1 (Tock) [raised]
 
SNES Bowser Castle 3 RC1.1 (Tock,AndyK)
 
SNES Donut Plains 1 RC2 (Alphamariox+Pati)
 
SNES Donut Plains 2 (MRbuttCHINS,AndyK)
 
SNES Donut Plains 3 (Pati)
 
SNES Ghost Valley 1 (Metaknight,AndyK)
 
SNES Mario Circuit 2 RC3 (Cagnouto)
 
SNES Mario Circuit 4 (Igorseabra4)
 
SNES Vanilla Lake 2 v1.1 (Igorseabra4,AndyK) [v1]
 
Sky Speedway (Igorseabra4)
 
Skylane (Ugothacked+MetaKnight)
 
Stunny City (Igorseabra4)
 
The Hole Cave (Igorseabra4)
 
Thwomp Factory (Igorseabra4) [raised]
 
</pre>
 
[[User:Wiimm|Wiimm]] 23:46, 25 August 2011 (CEST)
 
  
== Updated Tracks ==
+
:: I agree with you. Retro tracks have more the original feeling like custom tracks. I don`t say i don`t like custom tracks. But some custom tracks are unable to drive with carts and to complex to drive.  Maybe some day anyone make a special retro track distrubtion with all good retro tracks. I hope  that yet--[[User:Snake|Snake]] ([[User talk:Snake|talk]]) 06:11, 12 July 2016 (UTC)
  
The following tracks are updated tracks. Some marked with <nowiki>[raised]</nowiki>: The start point is raised to disable the camera bug on slit screen. Others are changed to enable better game play. Ask me (Wiimm) for the updates.
+
::: There is such a Retro Distribution and you know it: Wiimms MKW Fun Retro. also I think that its pretty good that there are some courses that are really difficult and complex. after playing this game for 8 years I just want challenges and courses i need to learn to become pretty good. and a lot of tracks i hated in the beginning like Lava Road, Delfino Island or Melting Magma Melee became some of my favorite tracks because they have a really unique style to drive, while especially Gameboy and SNES tracks are all flat and basically the same. --[[User:Sucht93a|Sucht93a]] ([[User talk:Sucht93a|talk]]) 09:13, 12 July 2016 (UTC)
<pre>
 
Chaotic Circle (Sealseal) [raised]
 
Cloud Carpet (Scye,AndyK) [v3]
 
DK Jungle Tour v1.2 (HelloImYourMind,Wiimm)
 
DS Airship Fortress (Metak.+Dasher) [raised]
 
DS Dokan Course (MKDasher) [raised]
 
DS Wario Stadium (MRbuttCHINS,Reedy)
 
Desert Bone RC2 (Putinas,AndyK)
 
Dry Coast RC1.7 (Putinas,AndyK,Wiimm) [71]
 
GBA Lakeside Park v0.63 (Igorseabra4,AndyK) [62]
 
GBA Riverside Park RC1 (MRbuttCHINS) [raised]
 
GCN Baby Park RC2 (Pati) [raised]
 
GCN Rainbow Road RC2.2 (MKDasher,AndyK)
 
GCN Wario Colosseum RC2.2 (MKDasher,Wiimm)
 
Haunted Woods v1.1 (Thondam,AndyK)
 
N64 Royal Raceway v1.2 (Jimbo,Wiimm)
 
Rezway (Trent) [raised]
 
SNES Bowser Castle 1 (Tock) [raised]
 
SNES Bowser Castle 3 RC1.1 (Tock,AndyK)
 
SNES Donut Plains 2 (MRbuttCHINS,AndyK)
 
SNES Ghost Valley 1 (Metaknight,AndyK)
 
SNES Vanilla Lake 2 v1.1 (Igorseabra4,AndyK) [v1]
 
Six King Labyrinth (MrBean+Chadderz,AndyK) [lags]
 
Thwomp Factory (Igorseabra4) [raised]
 
Unnamed Valley v1.1 (Scye,AndyK)
 
</pre>
 
[[User:Wiimm|Wiimm]] 23:46, 25 August 2011 (CEST)
 
  
== Special _d Tracks ==
+
:: Sure. You are right. There is a retro distrubtion. but it need  a update this year. maybe. i don`t know. --[[User:Snake|Snake]] ([[User talk:Snake|talk]]) 09:17, 12 July 2016 (UTC)
  
Some tracks have special _d counterparts for better split screen playing:
+
== Some files in "My Stuff" folder don't work ==
<pre>
 
Dry Coast RC1.7 (Putinas,AndyK,Wiimm) [71]_d
 
Fishdom Island RC5 (BigOto)_d
 
GCN Sherbet Land (Tock)_d
 
Punch City (Mind) _d
 
</pre>
 
[[User:Wiimm|Wiimm]] 23:46, 25 August 2011 (CEST)
 
  
== Custom Characters? ==
+
Hey CTGP-R addicts :P
 +
I've recently tryed to customize the HomeButtonSE.brsar, the file that contains the sounds after pressing the Home Button on a controller. So I put the edited brsar into the My Stuff folder, but I didn't hear my sounds ingame. Same happened to my English.szs, which contains these boring saftey reminder pictures for playing Wii games when starting a game. Is there a list of files that you can't change or customize in CTGP-R?
  
Are custom Characters Planned to appear in this hack, when animations work? It would be amazing to choose more Characters. Also, a follow-up question: Where did N64 Royal Raceway Go? I thought all of the originals were still staying...
+
[[User:SY24|SY24]] ([[User talk:SY24|talk]]) 16:02, 12 February 2016 (UTC)
  
[[SuperMario64DS]] 03:06, 23 September 2011 (CEST)
+
:I know it's probably too late, but I've tried changing HomeButtonSE.brsar too in the original game and it doesn't seem to work. Probably, the file is unused. You'll have to take a look into the same BRSAR found into HomeButton.arc, but now named Huf8_HomeButtonSe.brsar. It's encrypted in Huf8, so you'll need to find the correct tools to manage with it... Anyways, I remember I tried this and this didn't work, it seems like those sounds are pretty well hidden... —[[User:Atlas|Atlas]] ([[User talk:Atlas|talk]]) 01:02, 10 August 2016 (UTC)
  
:N64 Royal Raceway is in the Golden Mushroom Cup. I do agree about custom characters, but only if they can have their own slots too.<br>[[User:Guilmon|Guilmon35249vr]] 00:42, 24 September 2011 (CEST)
+
: As for the strap files, those [https://github.com/Wiimm/wii-ct-code contain most CTGP's code] and thus can't be changed. To quote the README:
 +
:: ''"The engine works by changing the entry point of the game's executable ([[main.dol]]) to BAD0. This then edits the behaviour of the game to load a texture called [[Wiimms SZS Tools/CT-CODE Extension|CTGP_CODE]] on the Health and Safety screen rather than the default. It also patches the game to branch to this texture as executable code. BAD1 is embedded inside this texture and from there it alters the game according to its code. BAD0 should be changed as little as possible, its behaviour is designed to be generic so that only BAD1 needs to be changed to add new functionality."''
  
:Yes, after custom characters have their animation, (and maybe sound effects too), I don't see why they can't be included. And yeah, character screen expansion may be a possibility in order to avoid overwriting the main characters.
+
[[User:Aplumafreak500|Aplumafreak500]] ([[User talk:Aplumafreak500|talk]]) 14:33, 10 August 2016 (UTC)
:[[User:MrBean35000vr|MrBean35000vr]] 10:23, 24 September 2011 (CEST)
 
  
::That would be awesome! I'm working on a full Sonic The Hedgehog set (With full animations). Although, they run off of other Characters animations, like Mario or Luigi, at the time I don't see how we can make our own. Would you accept them if they used other Charater Anmiations?
+
== Konami Code ==
 +
Ok, it is not 100% the Konami code because A+B is replaced by START, but the intention of the code is clear. So I like to revert the last edit.
  
::[[SuperMario64DS]] 12:52, September 2011 (CEST)
+
-- [[User:Wiimm|Wiimm]] ([[User talk:Wiimm|talk]]) 21:15, 24 October 2016 (UTC)
  
== Suggestions For Future Releases ==
+
== Update tracks and new tracks ==
  
Hello! I just tried this release out. You two did a very good job. I have a few suggestions, though. For example, you could make a "Rainbow Cup" just for retro rainbow roads. Or if anybody ever does Super Mario Sunshine ports, they should be in the Shine Sprite cup. Or Super Mario Galaxy ports, they could be in a Grand Star cup. Do you get what I mean? Like putting custom tracks in it's own category. Do you like this idea? Please respond! I'd like to know if either of you like this idea.
+
There are so many new tracks. Why no update? --[[User:Snake|Snake]] ([[User talk:Snake|talk]]) 10:12, 25 November 2016 (UTC)
  
-[[SuperMario64DS]], 22:35, 22 October 2011 (CEST)
+
== CTGP Source Code Help? ==
  
I agree. It would be good to have tracks grouped by their theme/game origin. Like, a few SNES tracks could be put in the same cups, or castle-related courses could go in their own cup. I know you've already done some things like this, but it's confusing going through all the side-scrolling screens and finding a grassy course in a rock mushroom cup, although it is better than button activators.
+
Is anyone able to help me create a CTGP pack for me? It doesn't work properly when I use it telling me'' 'x' is not recognized as an internal or external command, operable program or batch file.'' I am unable to get passed this issue. Feel free to just send me a message on my talk. [[User:YoshiGo99|YoshiGo99]] ([[User talk:YoshiGo99|talk]]) 03:52, 26 November 2016 (UTC)
  
- [[JJMaC 047]], 12:42, 22 October 2011 (PST)
+
== Prohibited Common.szs ==
  
I think future releases should support the NTSC-K version of the game. I know someone who had to go out and get the NTSC-U version just to play CTWWs.
+
I've been using a Common.szs for months now that merely swaps out the timer and nothing else; but last night, all of a sudden, I tried to TT and it told I couldn't use the Common.szs when saving ghosts. Any ideas? [[User:Mari60FPS|Mari60FPS]] ([[User talk:Mari60FPS|talk]])
  
- [[User:Guilmon|Guilmon35249vr]] 05:18, 24 November 2011 (CET)
+
:As far as I know Common.szs doesn't have any feature for the timer excluding rankTimeGP.krt which is used for Grand Prix. —[[User:Atlas|Atlas]] ([[User talk:Atlas|talk]]) 13:53, 26 April 2017 (UTC)
  
I had a new idea of putting custom brstm files on only custom tracks, if that is possible. After all, many people who create custom tracks have custom music to go with them, and retro tracks have their own music as well.
+
== Submitting a track to CTGP ==
  
- [[JJMaC 047]], 12:33, 27 November 2011 (PST)
+
How do I submit a new track to CTGP? [[User:MrMartley64|MrMartley64]] ([[User talk:MrMartley64|talk]]) 3:00, 5 May 2017 (CDT)
== Troubleshooting ==
 
  
CTGP Revolution is not working for me. It was working before. My guess for this happening is updating my wii for kirby's return to dreamland. Is this the case? Can u help me?
+
You Can Do So On The Track Wishlist Right Here: [[CTGP Revolution/Track Wishlist/New Tracks]]  [[User:Yoshi888|Yoshi888]] ([[User talk:Yoshi888|talk]]) 15:39, 7 August 2018 (UTC)
  
Pokemongeof, 10:13, 18 November 2011 (CEST)
+
== Quality ==
  
:If riivolution is working it's not your new wii version, try redownloading everything again.
+
CTGP lost more from time to time more new and good tracks. Why? What happend? It makes no fun like Wiimms distribution.  Ist the best of all distrubtions he test all tracks, added new updates and new tracks. I am disapoint. --[[User:Snake|Snake]] ([[User talk:Snake|talk]]) 07:18, 6 July 2017 (UTC)
:[[User:KHacker35000vr|kHacker35000vr]] 16:19, 18 November 2011 (CET)
 
  
wait, i got it working again, but how do i install the ctww v2 patch?
+
== Tocks new GCN Tracks ==
Pokemongepf, 10:42 22 November 2011 (CEST)
 
  
:: There are installation instructions in the zip file. --[[User:Jefe|Jefe]] 19:58, 22 November 2011 (CET)
+
hey guys. What is with Tocks new GCN tracks? They are amazing. Why they are not on CTGP? And some tracks have not the newest update.--[[User:Snake|Snake]] ([[User talk:Snake|talk]]) 15:30, 28 August 2018 (UTC)
 
 
== ISO Patcher ==
 
 
 
Hello,
 
 
 
Is it possible to use it as an ISO Patcher ?  --[[Beredezebe|Beredezebe]] 13:12, 26 November 2011 (CET)
 
 
 
:It is possible to patch an ISO to run CTGPR. You need to extract the DATA Partition and add the required files '''with the filenames used in the xml.''' Just adding them as they are will not work. --[[User:Guilmon|Guilmon35249vr]] 21:38, 27 November 2011 (CET)
 
 
 
::Well, I want to do this, but the version that I currently have (1.01) doesn't seem to have a DATA partition. It just has two folders in it: mkwii (which contains the files for the tracks) and riivolution. (containing the XML files) - [[User:Ah2190|Ah2190]], the Master of Nitrous, ([[User talk:Ah2190|Talk page]]) posted at 22:34, 29 December 2011 (CET)
 
 
 
== Other fixes ==
 
 
 
[[Chalky (Font)|Chalky]] has a fixed version that fixes this character: Σ
 

Revision as of 15:50, 14 November 2018

Attention!

Old talk is archived at Talk:CTGP Revolution/Archive. Please continue discussion on this page.

The Track Wishlist has moved here: CTGP Revolution/Track Wishlist. Track suggestions and reports of bugged tracks go on the Track Wishlist.

CTGP V 1.03

One question. Is it a problem to deactivate the fast aiparam cpu for one player mode?? On some tracks the cpu are to fast. And some tracks are not update on ctgp from wiimm he has to processed with much time.--Snake 18:58, 19 January 2014 (UTC)

A couple of things to ask here. Can I actually have 215 different songs (not 216 because of Mario Circuit and Luigi Circuit same brstm)? And if so, where can I get all of the correct files names? And for tracks that are initially played with songs that require multichannel brstms, do i need to use a multichannel brstms for that particular track? And if so, since I'm completely confused about it, how do i do it? --Aleuuhhmsc 1:59 PM CST, 1/21/2014

Maybe it is possible to do it with retro tracks, bus not player designed tracks because they mostly don't make custom musics for their tracks. Also, you should sign using this: --~~~~. This will automatically give a link to your user page and create a timestamp. --CustomArio (talk) 03:25, 28 July 2014 (UTC)

If you go to CTGP Revolution v1.03, you will see a Music ID listed for each track. The music that plays corresponds to the ID of an original MKWii track. For example, Luigi circuit has an ID of 75, so the Luigi Circuit music will play for Sunset Forest, DS Figure-8 Circuit, DS Mario Circuit, and so on and so forth. So in reality, you can only have 32 songs loaded at one time, and you must remember that the song will play on all courses with that ID. (For more on Custom Music, go to Custom Music.) --Cqk328 (talk) 04:38, 24 August 2014 (UTC)

Maybe Bean and Chadderz can make some custom music slots if possible, I think.--CustomArio (talk) 05:36, 25 August 2014 (UTC)

Copyright Violation

It seems a lot of code has been ripped directly from Riivolution and included in packages/chan/main.dol (inside blob.bin). Can the authors please explain this (without pretending to be innocent please - the code is byte-for-byte identical) ? Tueidj (talk) 05:20, 20 January 2014 (UTC)

Seems we're not the only people who like reverse engineering! Yes, a small section of the code base is from Riivolution, specifically the exploit which enables it to install on Wii U. Following a conversation with one of the development team at the Riivolution IRC, I got the impression this would be acceptable, however if you wish to pursue the matter we could remove the code. We don't actually have credits on our channel yet, but we were intending to add a mention on them. Can we come to some agreement? I can come by the IRC again if that would be more convenient for discussion.
Chadderz (talk) 18:35, 20 January 2014 (UTC)
Who exactly did you talk to/where did you talk to them? Because nobody has any memory of any such conversation occurring. Tueidj (talk) 23:54, 20 January 2014 (UTC)
I honestly don't recall; it was probably around 2 years ago when development of our channel was first starting. The CTGP-R Mod previously used Riivolution as its back end, so I went to the IRC to ask if it would be possible to either obtain the source or for you to add the necessary features yourselves. It became clear that neither of those options would happen, however they seemed happy for me to reverse engineer anything necessary from Riivolution (this was specifically mentioned). We were able to do almost everything else without need of your code, but Riivolution 1.05+ is one of the only channels with a Wii U exploit, so this was the only time it was necessary to look at your code.
Chadderz (talk) 05:31, 21 January 2014 (UTC)
There is reverse engineering and then there is stealing; this a plain case of the latter since the code has been copied exactly, including the SNEEK workaround and the crafted TMD/Ticket signatures that took nearly a week of computing power to bruteforce. It's actually pretty dangerous to run that code without first verifying the authenticity of the IOS, the code for which you didn't copy or implement at all. I also don't understand your explanation of it pertaining to the Wii U only; there is nothing specific to the Wii U regarding that code and the alternative workarounds available for the Wii apply just as well to the Wii U. Tueidj (talk) 05:52, 21 January 2014 (UTC)
Yes, I can't argue with that, we did take the code directly. I still don't know how the code works, it's just a black box to me, so maybe we did copy more than just Wii U specific methods, however that was the only reason it was used. If there is any danger associated with the code, that is obviously a top priority for us, so I would appreciate you elaborating on that. I was certainly not aware of a public Wii U exploit that would allow us to install a title, but if there is one then obviously we can switch to that. As I said at the beginning, we can remove this code if you insist, but at the end of the day all we really want to do is play Mario Kart. We did take some of your code, and maybe that was wrong, but we didn't do so out of any malice, we are just trying to make a game mod here. I have nothing but respect for Riivolution, and it is a pity it could no longer meet our needs, so I hope this can be peacefully resolved.
Chadderz (talk) 06:43, 21 January 2014 (UTC)

Sorry to butt in, but may I recommend more suitable private methods of communication? The Wiiki isn't exactly the best of places to have a long winding conversation. Thanks! --Torran (talk) 06:46, 21 January 2014 (UTC)

True that, @Tueidj would email be acceptable?
Chadderz (talk) 06:48, 21 January 2014 (UTC)

I would rather finish this conversation here in public rather than have it turn into another case of "he said this, we said that" at some point in the future.

Using the exploit is dangerous because unlike the "runtimeiospatch" patches (which simply look for a known pattern and modify it), it triggers a stack overflow to redirect the CPU's execution path. When the nasty stuff is done, you can't just return to where you came from (due to the stack being trashed) so it jumps directly to a known "safe" point. If the IOS has been modified that point may not be safe at all, it might be in the middle of the "update boot2" routine for example or it may trigger the ES module's "failsafe" mode which causes it to wipe the wii's NAND.

Regardless, you still haven't given a proper explanation of why you need the exploit. All it does is disable AHBPROT which HBC already does for you. Installing a custom title (on either Wii or Wii U, they are no different in this regard) requires patching the signature check which the exploit does not do. Perhaps you could explain why you think installing a custom title on a Wii U is different from installing a custom title on a Wii, and why the patches you're "borrowed" from other GPL projects are insufficient. Tueidj (talk) 05:40, 24 January 2014 (UTC)

That does sound pretty dire, although rather unlikely. Most likely the core would just encouter a bad instruction/address and die. What we need to be done to ensure this wouldn't happen?
Like Riivolution a large portion of our userbase don't necessarily have/want HBC. We could just rely on the AHBPROT from HBC, but then those users who don't wish to use it (often stating they fear it is associated with piracy) wouldn't be able to install the channel. We use AHBPROT to get MEMPROT, which we use to install the runtimeios patch, allowing fakesigning. This is the only IOS work we do in the whole channel, we designed the rest of it to stay exclusively on the PPC core, since that's a much safer and neater design. We have not taken any code from a project which stated it was GPL, so if the code is originally from a GPL project, someone somewhere along the line must've removed the license.
Chadderz (talk) 06:36, 24 January 2014 (UTC)
So the use of the exploit has nothing specifically to do with the Wii U as you earlier claimed, but is just a workaround for being able to install a custom title without first installing HBC. That doesn't make logical sense, if a user is going to install your channel then they have no reason not to install HBC first (which would remove the need for executing the dangerous exploit) since it is no more illegitimate than the CTGP-R channel. Or they could just run CTGP-R from Riivolution, which you already provide instructions for. I think the real reason you included the exploit code was simply for bragging rights ("A homebrewless-method of loading Custom Tracks on v4.3 for any region is now available!") and since you didn't actually do that work yourself (plus the possible safety issue), I'm inclined to insist you remove Riivolution's code from your release. Tueidj (talk) 07:44, 24 January 2014 (UTC)
The exploit is to get AHBPROT to get MEMPROT to install the channel, specifically on Wii U since Wii install can be done by other means, but we couldn't find another way of doing it on Wii U. We have only ever done PPC side work on the Wii up to this point, the IOS remains largely a mystery to us, so if there is another way to do it on Wii U I'm simply not aware of it. Our distribution always used to work from Riivolution which was capable of installing itself without HBC, so our users have come to expect this. Whether this makes logical sense to you or not, this is what they have told us they want. I promise you bragging rights have nothing to do with this, as I said all we're trying to do is make a great game mod here, I honestly don't care what people think of me, I'm just trying to give our users what they have asked for and expect, and have a good time playing the game. All that said, it's your right to ask us to remove it so we will. It may take us about a week to get the update tested and out. I sincerely apologise for all this, I honestly did not think you would mind.
Chadderz (talk) 07:55, 24 January 2014 (UTC)

See, I still don't understand how installing a custom channel on a Wii "can be done by other means" that don't apply to the Wii U? The process is the same on both. Tueidj (talk) 09:22, 24 January 2014 (UTC)

Pardon me, but does this mean that Wii U compatibility will be removed for the time being? Many people who play this prefer to do so on a Wii U so no doubt this will be a massive blow for the community. I ask this politely and with the utmost respect, but @Tueidj: apart from these possible NAND dangers you speak of, and of course your right to protext your intellectual property, is there some reason in particular why your work can't be used in collaboration with Chadderz' if proper credit is given? As I said, I'm not here to troll or beg if your mind is made up, I'm just a regular guy who loves Mario Kart and the joy it brings to others. My apologies if this question is stupid or was already answered without me noticing, many thanks. -- WorldsBoss (talk) 09:47, 24 January 2014 (UTC)

It shouldn't be necessary to remove Wii U compatibility, only installing the channel would supposedly be affected and I've already pointed out other ways to accomplish the same thing. If there were a legit reason to use the exploit i.e. removing it would break important functionality, I would probably allow it to stay. But I'm not happy with it being used in the current "black box" manner for a task which can be accomplished in other (safer) ways. You have to consider that CTGP-R has been designed to thwart "backup" users and cheaters/hackers, and doing that is like painting a big target on your back for people to mess with your stuff - which of course includes running it on non-standard systems with god-knows-what done to their IOSes. Tueidj (talk) 10:04, 24 January 2014 (UTC)

Ah ok, in that case I can see your reasoning. Thanks for the explanation :) -- WorldsBoss (talk) 10:26, 24 January 2014 (UTC)

Ok, I think it is about time that I spoke up as well. There are a couple of things I wish to clear up. First and foremost, let me talk about the phrase that was quoted earlier... specifically, "A homebrewless-method of loading Custom Tracks on v4.3 for any region is now available!". That phrase was actually written shortly after Letterbomb was released, years ago, and was not in reference to the CTGP Revolution Channel, and many people will be able to vouch for that. Amusingly, it was actually written in reference to Riivolution! The phrase itself is a little misleading, and I admit, needs to be modified. What it is intended to mean is "A Hombrew Channel-less method of loading custom tracks is now available". This may seem pretty silly, but you'd be surprised how many people actually fear using the Homebrew Channel. It's an irrational fear; people associate it with "hacking", and illegal activity. Uninformed parents will refuse their children access to game mods like ours just on the grounds of that, without doing any further research. I know a lot of people who just flat out say "I don't want a Homebrew Channel at all, at any point, on my Wii". Riivolution was a Godsend. We've used it for several years for playing the CTGP Revolution mod, and all prior versions are Riivolution distributions. Riivolution itself: Amazing. The only piece of Homebrew I knew that could install itself to a Wii Menu without needing the Homebrew Channel, or an IOS mod, or anything of the sort. For these people who feared the Homebrew Channel above all other things, it was perfect. I'll tell you right now that there are many people who have Riivolution as a Wii Menu channel, with no Homebrew Channel to accompany it. So, I wrote that phrase, in reference to Riivolution's ability to install itself as a Wii Channel, with only using Letterbomb or Bannerbomb to launch it. We all know that Riivolution is as much homebrew as the Homebrew Channel is. We also know that it is harmless to do these game mods. But other's don't, and putting their fears to rest, even with something as silly as just circumventing the need for the HBC, seemed like a decent move; and it worked. Many people got the CTGP who otherwise would not have done. My video showing how to get the previous version of CTGP (Homebrew Channel-less using Riivolution) is one of the highest viewed videos that I have, with over 150,000 views. Setup and installation was also a breeze for even the less technical users. So, it stood to reason when we started to develop our CTGP Revolution Channel that the functionality had to come with us; not for bragging rights, but to ease the fears of those who don't quite understand that homebrew is not the root of all evil and should be shunned.

The CTGP Revolution Channel was developed by two people, hence it took so long and is still not completely stable. There's me, I'm responsible for the interfaces and the more minor modifications, and some in-game mods. I maintain the track list and distribute the automatic updates, among other things. Chadderz is the main coder, and responsible for most of the back-end work. The CTGP Revolution Channel was designed simply because we couldn't do everything we wanted to with Riivolution (automatic updates, cup/course organization, attempt to block cheaters, and some other stuff to come in future). Tueidj, you said that you don't understand how installing a custom channel on a Wii can be done by other means that don't work on a Wii U. All that really means is that we had another exploit to install ourselves that worked on Wii, but not on Wii U, and we could not find anything that would allow us to install on Wii U (under the condition of not having AHBPROT at boot, e.g. arriving from Smash Stack, or similar. Naturally, installing if we'd been loaded from a HBC was simple, but for the reasons stated above, we're trying to avoid that). And it was for that reason that Chadderz turned to Riivolution for the answers, and ultimately found the "black box". We don't know of any other solution, we have searched, and ultimately turned up very little. Maybe we're not looking in the right places, who knows. I do hope you understand that the code was not used with malicious intent or similar. We will remove it, but I am still hopeful that we can talk our way into an agreement of some description. If you would consider letting us keep it in, we'd be happy to add in anything that you feel would help, such as checks to ensure the IOS is clean or similar, you name it. However, it's not a huge problem if it is removed, as interestingly Riivolution is still going to ensure we remain Homebrew Channel-less... after all, Riivolution can launch us, if we tell it that the CTGP Revolution Channel is the main.dol of Mario Kart Wii. An ugly solution, but this keeps the functionality of old; a way to launch CTGP with no Homebrew Channel, as has been the case all along, and our sole purpose throughout all of this. -- MrBean35000vr (talk) 21:34, 24 January 2014 (UTC)

So have you guys removed Riivolution's code from the release yet? Tueidj (talk) 08:28, 22 February 2014 (UTC)
I have removed it from our source code, but it hasn't been distributed quite yet. It took me a while to pick it out; Chadderz used to be in charge of the project, and he was the one who inserted the Riivolution code. But he quit when our most recent release was made in order to concentrate on university and studies. Unfortunately, I'm not the smarter member of the pair of us, in fact, I learned most of what I know by looking over my younger brother's shoulder. However, I believe I have taken care of it, and you can expect the update to go out either tonight or over the next couple of days. Apologies once again for the inconvenience, and I'll update this page again when it has been released. MrBean35000vr (talk) 00:38, 27 February 2014 (UTC)
Following from my previous message, the update has now been released. There is no longer any code from Riivolution inside the latest CTGP Revolution Channel. This update will also automatically remove the code from existing users' older versions as well, and players cannot play online without the update; a fine incentive for them to get it. I have also updated all download links that are controlled by me to a download that also does not contain any of Riivolution's code. Hopefully this should clear up any remaining problems. Thanks for your patience! -- MrBean35000vr (talk) 18:29, 27 February 2014 (UTC)

Speed Multiplier Column

I have never tried to understand, how the speed modifier works. So I hope, that my fast observations are right. And here is my (mathematical) recommendation:

  • The speed modifier uses the 2 last bytes of the STGI record. Then 2 NULL bytes are appended to get a single float.
  • If the number is null (0.0), the track has no speed modifier. This should be marked with a "—" (mdash) for absent.
  • If the number is not null, it's a speed factor, that also may be 1.0. This speed factor is written as floating point number with 2 digits in the fraction part.

Examples: 0.80, 1.00, —, 1.25, 1.50

However, it's Chadders and MrBeans distrib, so their meanings are very important.

I will remove the protection now, but don't accept speed modifier edits that change only "—" and "1.0".

Wiimm (talk) 10:27, 26 January 2014 (UTC)

Not completly.
If you want to know it complete click here (German Tutorial)
e.g. 0.1 Speed you must replace the UknownD in the KMP with this: 32003DCC
--Horsti12 (talk) 11:07, 26 January 2014 (UTC)
Let me explain the value 32003DCC:
The last 2 bytes are 3DCC. Adding 2 Null bytes and it becomes 3DCC0000. And interpreting these 4 bytes as big endian single float, the value is 0.09961.
And so, I'm right about the number interpretation. -- Wiimm (talk) 12:43, 26 January 2014 (UTC)
I must be interpreting this conversation wrong. are you asking how to do it? i just recently wrote a tutorial on it on mkwii.com it exaplins basically the values of the speed modifiers and as far as i know 3DCC wouldnt be a value but i could check Soarin MKWII (talk) 21:36, 26 January 2014 (UTC)
Wiimm's interpretation is accurate completely, that is exactly how the speed multipliers are done. Incidentally, tracks without a speed mod contain zeroes for convenience (the speed modifier code will interpret a zero as 0x3F800000), so it makes more sense to use "—" for those tracks without a speed modification. -- MrBean35000vr (talk) 22:17, 26 January 2014 (UTC)

Why 49 regions?

Why would CTGPR need 49 regions? Different speed settings and lap counts? No, those are hardcoded. Updates? --PretendingToBePro (talk) 00:06, 29 January 2014 (UTC)

Also, are you at all related to MrBean35000vrJr? --PretendingToBePro (talk) 07:34, 29 January 2014 (UTC)

"My Stuff" Folder

How do you install stuff to My Stuff folder and make it load on CTGP-R Channel? Really wanting to test a track I am POSSIBLY releasing, and there's no preloaded My Stuff folder, like previous CTGP-R versions. --Michael (talk) 07:35, 2 February 2014 (UTC)

[SD:/ctgpr/My Stuff] If there is no folder, create one.
--Horsti12 (talk) 08:13, 2 February 2014 (UTC)

Savedata

Can you use the original savedata you have instead of having a seperate one just for the distribution? --Michael (talk) 07:24, 23 February 2014 (UTC)

Nevermind, problem's solved. But can I share solution in case others didn't know? --Michael (talk) 03:08, 4 March 2014 (UTC)

Sounds

Although custom music can now be just put in 'My Stuff' folder, do you still need revo_kart.brsar to put in custom sounds, such as the Starman theme? --Michael (talk) 16:13, 5 April 2014 (UTC)

Yes. Chadderz (talk) 05:45, 25 August 2014 (UTC)

Custom Server

When the custom server eventually becomes supported by this pack, will previously server-side issues be amended to add to the pack? For example, with the new server it will be possible to extend the VR limit far beyond 9999 without the fear of being banned for doing so. This could add a lot more challenge and is worth looking into in my opinion. Also, I know Chadderz worked hard on his random-selection code (and it could still be used for random selection offline) but random could be picked online using the old Nintendo method to make it more obvious which players are picking it compared to the people who really want to go to a specific track. There are lots of other possibilities but I'm curious about those two in particular. -- WorldsBoss (talk) 11:02, 10 May 2014 (UTC)

Or, eventually, custom tournaments and CT time trial leaderboards? :D -- WorldsBoss (talk) 11:40, 10 May 2014 (UTC)
Or, eventually, increasing the time limit to 8 minutes? --CT creator Emer, (talk here) 12:14, 10 May 2014 (UTC)
An extended VR limit on client side should be possible when someone finds out how to patch this. The random-selection would be a liitle harder because we don't know where the code is that chooses the random track (the client decides it) which was the reason that only Nintendo-Tracks shown up in random. Custom Tournaments are probably impossible since WC24 is already shut down and dobody has decrypted dumps. If someone finds out the format of the leaderboard data, custom leaderboards should be possible, same for the online time limit. -- Leseratte (talk) 13:20, 10 May 2014 (UTC)
Fair enough. In case Bean is reading this, such a VR code was made a while ago. The only reason to prevent it being implemented earlier was the risk of bans, so here's hoping :D -- WorldsBoss (talk) 16:59, 10 May 2014 (UTC)
I'll have to enquire with Wiimm whether or not he would care about VR over 9999 showing up on the server. If he doesn't, then it could be potentially fine. MrBean35000vr (talk) 23:03, 15 May 2014 (UTC)

Lots of good ideas. Hopefully some of those could be implemented eventually. Unlikely, but would it be possible for a friend roster more than 30 or add more custom messages? Who knew Nintendo shutting down the WiFi could lead to so many good things? HerbertMcHoover (talk) 17:41, 10 May 2014 (UTC)

A friend roster of more than 30 players is already supported by Nintendos (and our) server. The limit is only in-game. -- Leseratte (talk) 20:07, 10 May 2014 (UTC)
There should be a update in CTGP-R Channel with linking our Wiiki accounts to use with the new server to tell apart Wiiki users from non-Wiiki users.
--Michael (talk) 02:09, 22 May 2014 (UTC)

AIParam

Please remove AIParam in every single track in the next update. I hate it soooooooooo much. CustomArio (talk) 11:21, 7 July 2014 (UTC)

It is being considered. Chadderz (talk) 05:45, 25 August 2014 (UTC)
Thank you for considering it.--CustomArio (talk) 06:36, 25 August 2014 (UTC)
Long time ago i have ask this question too. But no answer comes in earlyer time. It is good to read, if you removed the aiparam and add the new tracks updates into the next CTGP update.

Thanks. Icecream Sweetland v 2.0, Candy Mountains and some others are missing.--Snake 10:45, 25 September 2014 (UTC)

Battles?

I would like to see battle arenas for CTGP-R.--CustomArio (talk) 05:11, 8 August 2014 (UTC)

Countdown Mode has replaced battles, so we no longer feel the need to add custom battles. Chadderz (talk) 05:45, 25 August 2014 (UTC)
But there are custom battle stages and here is my suggestion: battle mode and countdown mode available both offline and online.--CustomArio (talk) 06:36, 25 August 2014 (UTC)

How come i can't play the original battle arenas in ctgp revolution?-- littlelum

: CTGP uses the battle track slots for more custom tracks -- Leseratte (talk) 23:20, 23 December 2015 (UTC)
But they're all Luigi Cicuit! -- littlelum

Nope, they're all the last track loaded, and the default track is Luigi Circuit! - 3mre (talk) 15:50, 14 November 2018 (UTC)

Custom Music Question

I have been using custom music and placing it on the retro tracks of this distribution. However, I noticed that the SM64 Castle Grounds course has a music ID of C5. This is not listed for any of the 32 original tracks. Is there a .brstm that I can modify to add custom music for this track? If so, could someone direct me as to where it is? --Cqk328 (talk) 04:29, 24 August 2014 (UTC)

I believe that is the GBA Battle Course theme. Some of the courses do use the battle themes.

Baby Park uses GCN Cookie Land. Stone Route uses Thwomp Desert.

You can figure them out if you listen to the music for them.YoshiGo99 (talk) 06:07, 24 August 2014 (UTC)

Oh yea I completely forgot to check battle courses. My mistake. Thanks! :) --Cqk328 (talk) 06:29, 24 August 2014 (UTC)

Replacing MenuSingle and MenuMulti

Can I replace the game's menu (version 1.03) using the default menu from the game or a menu from preview CTGP versions?

~~anEotselkie

Yes, it should work identically to v1.02 and the real game, just put the altered menus in the My Stuff folder. Be aware that if you change the cup/course menu it will break the layout and cup icons.
Chadderz (talk) 05:45, 25 August 2014 (UTC)
Thanks ~~anEoTselkie

Custom Control Layout

I would like to see this because for example to change tricking to ZR on Classic Pro and Z on Gamecube Controller.

~~Boffo

In-game Time Limit

I would imagine that the in-game time limit of ~5:56 is client-side, am I right? If your framerate drops during a race, you still get disconnected when your timer hits about 5:56.
If so, would it be possible to add another minute or so? Some tracks like Volcanic Skyway 3 on 100cc are nearly impossible to complete for most players. It would also allow for longer tracks to be played in friend rooms.
--Guilmon35249vr (talk) 18:40, 16 January 2015 (UTC)

LibWiiGUI

Did you make CTGP-R channel with LibWiiGUI I just want to know.

--4tbMyles8110mkwii (talk) 19:54, 12 February 2015 (UTC)

Track extender

I need a track extender to add more cups cause I need 8 more cups. Is there a easy software with a built in staticR.rel so I can have easy file names?Jax53000VR (talk) 17:25, 18 February 2015 (UTC)Jax53000VR

If you're using the CTCODE (which I believe has up to 56 cups?) you should be okay. If you need more than that, you have a problem. MKWii only uses one byte for track IDS currently. This means we can only use 256 different IDs (0 - 255). A lot of them are used by Nintendo internally (like for choosing Random, for victory and loss demos, etc) and Battle Tracks also take up slots. On top of that, Nintendo's own courses also take slots, so there are only really about 200 available to use. Even CTGPR has mostly run out of space for more tracks.
If you're not using CTCODE, I believe there's an easy way to get it, but I haven't looked into it myself.
--Guilmon35249vr (talk) 00:29, 19 February 2015 (UTC)

How do u use it? Jax53000VR (talk) 03:42, 20 February 2015 (UTC)Jax53000VR

Development

Hello. I have some great CTGP-R ideas. I am familiar with most file formats and know a great ctgp edit that should be made. Please let me do a little development. Please! Jax53000VR (talk) 03:27, 7 March 2015 (UTC) (I am 10 and know all this stuff!)

USB Support?

Since this is no longer based on Riivolution, it seems a large SD card is required to store the files. Is there any plan to restore USB support? I think a lot of people have more USB storage laying around than SD storage. --Nintenpc (talk) 02:31, 29 April 2015 (UTC)

Space road

Please put Space Road Back in here. it could have 2 laps. I don't know why it was removed when it had no bugs Jax53000VR (talk) 22:57, 7 May 2015 (UTC)Jax53000VR

Assuming by it being removed, it was an outdated track, pretty straight forward and not much fun. Also it was hogging up space for better tracks. Maybe if it was updated with a whole recreation of it, It could potentially come back, but I doubt it. YoshiGo99 (talk) 01:03, 8 May 2015 (UTC)

Channel Fonts

I know it's possible to replace the font the channel itself uses (as I've done it before following a tutorial that I can no longer find). The problem is that I wish to change the font again and my attempts at figuring it out myself have left me with.. no font loaded at all! Any ideas? --Guilmon35249vr (talk) 00:43, 21 November 2015 (UTC)

Star Slope?

I know you put Star Slope back on there,but how do you activate it in the Cup/Course Organizer,I tried to do the Konami Code backwards even sideways,can someone please give me a link to a video or something. 4tbMyles8110mkwii (talk) 18:29, 5 January 2016 (UTC)

Never mind,I got it.(No I'm not gonna tell you but here's a hint [1].)4tbMyles8110mkwii (talk) 18:43, 5 January 2016 (UTC)
Thanks for using my video! SenhGaming&Glitches (talk) 17:15, 11 July 2016 (EDT)

About new tracks and updated tracks

Long time i see on CTGP many tracks without the newest update, bugs yet from some tracks and the new tracks and updates are not in the distrubtion. So i hope there comes an update soon. --Snake (talk) 18:34, 14 January 2016 (UTC)

Star Slope/N64 Rainbow Road

I would like to be able to play Star Slope AND N64 Rainbow Road AND all the tracks in alphabetical order. Is that possible? --banjo2 (talk)

Retro tracks not allowed on CTWW?

Could you disable retro tracks on CTWW and maybe make a 'RTWW'? I know it sounds kinda crazy, but alot of people on CTWW just vote for retro tracks. --banjo2 (talk)

"a lot of people on CTWW just vote for retro tracks" → a good reason to don't disable them.
-- Wiimm (talk) 17:15, 11 February 2016 (UTC)
Maybe a solution would be to make better original courses. --SuperMario64DS (talk) 22:13, 11 February 2016 (UTC)
I agree with you. Retro tracks have more the original feeling like custom tracks. I don`t say i don`t like custom tracks. But some custom tracks are unable to drive with carts and to complex to drive. Maybe some day anyone make a special retro track distrubtion with all good retro tracks. I hope that yet--Snake (talk) 06:11, 12 July 2016 (UTC)
There is such a Retro Distribution and you know it: Wiimms MKW Fun Retro. also I think that its pretty good that there are some courses that are really difficult and complex. after playing this game for 8 years I just want challenges and courses i need to learn to become pretty good. and a lot of tracks i hated in the beginning like Lava Road, Delfino Island or Melting Magma Melee became some of my favorite tracks because they have a really unique style to drive, while especially Gameboy and SNES tracks are all flat and basically the same. --Sucht93a (talk) 09:13, 12 July 2016 (UTC)
Sure. You are right. There is a retro distrubtion. but it need a update this year. maybe. i don`t know. --Snake (talk) 09:17, 12 July 2016 (UTC)

Some files in "My Stuff" folder don't work

Hey CTGP-R addicts :P I've recently tryed to customize the HomeButtonSE.brsar, the file that contains the sounds after pressing the Home Button on a controller. So I put the edited brsar into the My Stuff folder, but I didn't hear my sounds ingame. Same happened to my English.szs, which contains these boring saftey reminder pictures for playing Wii games when starting a game. Is there a list of files that you can't change or customize in CTGP-R?

SY24 (talk) 16:02, 12 February 2016 (UTC)

I know it's probably too late, but I've tried changing HomeButtonSE.brsar too in the original game and it doesn't seem to work. Probably, the file is unused. You'll have to take a look into the same BRSAR found into HomeButton.arc, but now named Huf8_HomeButtonSe.brsar. It's encrypted in Huf8, so you'll need to find the correct tools to manage with it... Anyways, I remember I tried this and this didn't work, it seems like those sounds are pretty well hidden... —Atlas (talk) 01:02, 10 August 2016 (UTC)
As for the strap files, those contain most CTGP's code and thus can't be changed. To quote the README:
"The engine works by changing the entry point of the game's executable (main.dol) to BAD0. This then edits the behaviour of the game to load a texture called CTGP_CODE on the Health and Safety screen rather than the default. It also patches the game to branch to this texture as executable code. BAD1 is embedded inside this texture and from there it alters the game according to its code. BAD0 should be changed as little as possible, its behaviour is designed to be generic so that only BAD1 needs to be changed to add new functionality."

Aplumafreak500 (talk) 14:33, 10 August 2016 (UTC)

Konami Code

Ok, it is not 100% the Konami code because A+B is replaced by START, but the intention of the code is clear. So I like to revert the last edit.

-- Wiimm (talk) 21:15, 24 October 2016 (UTC)

Update tracks and new tracks

There are so many new tracks. Why no update? --Snake (talk) 10:12, 25 November 2016 (UTC)

CTGP Source Code Help?

Is anyone able to help me create a CTGP pack for me? It doesn't work properly when I use it telling me 'x' is not recognized as an internal or external command, operable program or batch file. I am unable to get passed this issue. Feel free to just send me a message on my talk. YoshiGo99 (talk) 03:52, 26 November 2016 (UTC)

Prohibited Common.szs

I've been using a Common.szs for months now that merely swaps out the timer and nothing else; but last night, all of a sudden, I tried to TT and it told I couldn't use the Common.szs when saving ghosts. Any ideas? Mari60FPS (talk)

As far as I know Common.szs doesn't have any feature for the timer excluding rankTimeGP.krt which is used for Grand Prix. —Atlas (talk) 13:53, 26 April 2017 (UTC)

Submitting a track to CTGP

How do I submit a new track to CTGP? MrMartley64 (talk) 3:00, 5 May 2017 (CDT)

You Can Do So On The Track Wishlist Right Here: CTGP Revolution/Track Wishlist/New Tracks Yoshi888 (talk) 15:39, 7 August 2018 (UTC)

Quality

CTGP lost more from time to time more new and good tracks. Why? What happend? It makes no fun like Wiimms distribution. Ist the best of all distrubtions he test all tracks, added new updates and new tracks. I am disapoint. --Snake (talk) 07:18, 6 July 2017 (UTC)

Tocks new GCN Tracks

hey guys. What is with Tocks new GCN tracks? They are amazing. Why they are not on CTGP? And some tracks have not the newest update.--Snake (talk) 15:30, 28 August 2018 (UTC)