Latest revision |
Your text |
Line 694: |
Line 694: |
|
| |
|
| :Finally, one last thing I want to restate: I actually appreciate the work you’re doing to present the stats in a more concise format, while I might not agree with a few details the overall idea is sound to me. Oh, and a merry Christmas to you too!—[[User:Mister Wu|Mister Wu]] ([[User talk:Mister Wu|talk]]) 23:01, December 25, 2024 (EST) | | :Finally, one last thing I want to restate: I actually appreciate the work you’re doing to present the stats in a more concise format, while I might not agree with a few details the overall idea is sound to me. Oh, and a merry Christmas to you too!—[[User:Mister Wu|Mister Wu]] ([[User talk:Mister Wu|talk]]) 23:01, December 25, 2024 (EST) |
| ::I totally get the logic behind using directly the term "Acceleration" to avoid confusion (also considering that some non-native english speakers may not be very familiar with all the meaninings of the term "Angle"). Regarding the other points:
| |
| ::1) Yes, I completely understand that. Using the "Size classes" seems enough.
| |
|
| |
| ::2) It would be cool to discover where the parameters that define the "stability" of the tires actually are and what the effects are when they are changed. I use an emulator to mod the game, so doing tests with different self-made mods is relatively easy, surely more comfortable than real hardware. That's how I was able to do tests about the Weight stat, the Blooper, the Slippery Terrains and the "Mini-Turbo Acceleration" parameters after all. I can try to investigate a bit on the ''Parts.bin'' file and see if I can cook something.
| |
|
| |
| ::3) So you'd like all vehicle parts to be in different rows even if they differ only on the Invincibility stat, is that right? I understand where you're coming from; I personally grouped them together because the differentiation in Invincibility was a decision by Nintendo to try to balance the difference in hit-box size/shape and drift type. So you would like to see something like this, isn't it? ''(Here is an example with the first vehicles)''
| |
| ::{|border="1"cellpadding="3"style="background:#f8f9fa;border-color:black;text-align:center;width:100%;border-collapse:collapse;margin-bottom:5px;text-align:center;"
| |
| |-
| |
| !colspan="19"style="background-color:#eaecf0;"|<big><big>Bodies (BD)</big></big>
| |
| |-
| |
| !style="width:15%;"rowspan="2"|<big>Body</big>
| |
| !style="width:15%;"rowspan="2"colspan="4"|<big>Vehicle Type</big>
| |
| !style="width:20%;"colspan="4"|<big>Speed</big>
| |
| !style="width:5%;"rowspan="2"|Acceleration<br><small>(AC)</small>
| |
| !style="width:5%;"rowspan="2"|Weight<br><small>(WG)</small>
| |
| !style="width:20%;"colspan="4"|<big>Handling</big>
| |
| !style="width:5%;"rowspan="2"|(Off-Road) Traction<br><small>(OF)</small>
| |
| !style="width:5%;"rowspan="2"|Mini-Turbo<br><small>(MT)</small>
| |
| !style="width:5%;"rowspan="2"|Invincibility<br><small>(IV)</small>
| |
| !style="width:5%;color:#333333;"rowspan="2"|On-Road Traction<br><small>(ON)</small>{{footnote|main|1}}
| |
| |-
| |
| !style="width:5%;"|Ground<br><small>(SL)</small>
| |
| !style="width:5%;"|Water<br><small>(SW)</small>
| |
| !style="width:5%;"|Air<br><small>(SA)</small>
| |
| !style="width:5%;"|Anti-Gravity<br><small>(SG)</small>
| |
| !style="width:5%;"|Ground<br><small>(TL)</small>
| |
| !style="width:5%;"|Water<br><small>(TW)</small>
| |
| !style="width:5%;"|Air<br><small>(TA)</small>
| |
| !style="width:5%;"|Anti-Gravity<br><small>(TG)</small>
| |
| |-style="font-weight:bold"
| |
| |width="1%"|[[File:BiddybuggyBodyMK8.png|x32px|link=Biddybuggy|Biddybuggy (Buggybud)]][[File:MrScootyBodyMK8.png|x32px|link=Mr. Scooty|Mr. Scooty (Mr Scooty)]]
| |
| |[[File:MK8_Kart_Body_Icon_Inverted.png|x32px|link=Kart|Kart]]||[[File:MK8_Standard_Bike_Body_Icon_Inverted.png|x32px|link=Standard bike (vehicle class)|Standard Bike]]||colspan="2"|
| |
| |style="background-color:#ffff80;"|0
| |
| |style="background-color:#ffff80;"|1
| |
| |style="background-color:#bfffbf;"|1
| |
| |style="background-color:#99ffe5;"|2
| |
| |style="background-color:#8080ff;"|7
| |
| |style="background-color:#ffff80;"|0
| |
| |style="background-color:#8080ff;"|5
| |
| |style="background-color:#80bfff;"|4
| |
| |style="background-color:#8080ff;"|4
| |
| |style="background-color:#8080ff;"|5
| |
| |style="background-color:#80ecff;"|4
| |
| |style="background-color:#8080ff;"|7
| |
| |style="background-color:#ffff80;"|0
| |
| |style="background-color:#bfffbf;color:#333333;"|1
| |
| |-style="font-weight:bold"
| |
| |width="1%"|[[File:MK8Streetle.png|x32px|link=Streetle|Streetle]]
| |
| |[[File:MK8_Kart_Body_Icon_Inverted.png|x32px|link=Kart|Kart]]||colspan="3"|
| |
| |style="background-color:#99ffe5;"|2
| |
| |style="background-color:#8080ff;"|5
| |
| |style="background-color:#80ffff;"|2
| |
| |style="background-color:#ffff80;"|0
| |
| |style="background-color:#80a4ff;"|6
| |
| |style="background-color:#ffff80;"|0
| |
| |style="background-color:#80b2ff;"|4
| |
| |style="background-color:#8080ff;"|5
| |
| |style="background-color:#80bfff;"|3
| |
| |style="background-color:#bfffbf;"|2
| |
| |style="background-color:#80a4ff;"|6
| |
| |style="background-color:#80a4ff;"|6
| |
| |style="background-color:#92ffec;"|3
| |
| |style="background-color:#ffff80;color:#333333;"|0
| |
| |-style="font-weight:bold"
| |
| |width="1%"|[[File:LandshipBodyMK8.png|x32px|link=Landship|Landship]]
| |
| |[[File:MK8_Kart_Body_Icon_Inverted.png|x32px|link=Kart|Kart]]||colspan="3"|
| |
| |style="background-color:#99ffe5;"|2
| |
| |style="background-color:#8080ff;"|5
| |
| |style="background-color:#80ffff;"|2
| |
| |style="background-color:#ffff80;"|0
| |
| |style="background-color:#80a4ff;"|6
| |
| |style="background-color:#ffff80;"|0
| |
| |style="background-color:#80b2ff;"|4
| |
| |style="background-color:#8080ff;"|5
| |
| |style="background-color:#80bfff;"|3
| |
| |style="background-color:#bfffbf;"|2
| |
| |style="background-color:#80a4ff;"|6
| |
| |style="background-color:#80a4ff;"|6
| |
| |style="background-color:#b6ffc8;"|2
| |
| |style="background-color:#ffff80;color:#333333;"|0
| |
| |-style="font-weight:bold"
| |
| |width="1%"|[[File:PipeFrameBodyMK8.png|x32px|link=Pipe Frame|Pipe Frame]]
| |
| |width="3.75%"|[[File:MK8_Kart_Body_Icon_Inverted.png|x32px|link=Kart|Kart]]||colspan="3"|
| |
| |style="background-color:#99ffe5;"|2
| |
| |style="background-color:#80ffff;"|3
| |
| |style="background-color:#bfffbf;"|1
| |
| |style="background-color:#ccffb2;"|1
| |
| |style="background-color:#80a4ff;"|6
| |
| |style="background-color:#bfffbf;"|1
| |
| |style="background-color:#8080ff;"|5
| |
| |style="background-color:#80bfff;"|4
| |
| |style="background-color:#80ffff;"|2
| |
| |style="background-color:#80bfff;"|4
| |
| |style="background-color:#80ecff;"|4
| |
| |style="background-color:#80a4ff;"|6
| |
| |style="background-color:#92ffec;"|3
| |
| |style="background-color:#80bfff;color:#333333;"|3
| |
| |-style="font-weight:bold"
| |
| |width="1%"|[[File:VarmintBodyMK8.png|x32px|link=Varmint|Varmint]][[File:MK8 Light-Green City Tripper.png|x32px|link=City Tripper|City Tripper]]
| |
| |width="3.75%"|[[File:MK8_Standard_Bike_Body_Icon_Inverted.png|x32px|link=Standard bike (vehicle class)|Standard Bike]]||width="3.75%"|[[File:MK8_Standard_Bike_Body_Icon_Inverted.png|x32px|link=Standard bike (vehicle class)|Standard Bike]]||width="7.5%"colspan="2"|
| |
| |style="background-color:#99ffe5;"|2
| |
| |style="background-color:#80ffff;"|3
| |
| |style="background-color:#bfffbf;"|1
| |
| |style="background-color:#ccffb2;"|1
| |
| |style="background-color:#80a4ff;"|6
| |
| |style="background-color:#bfffbf;"|1
| |
| |style="background-color:#8080ff;"|5
| |
| |style="background-color:#80bfff;"|4
| |
| |style="background-color:#80ffff;"|2
| |
| |style="background-color:#80bfff;"|4
| |
| |style="background-color:#80ecff;"|4
| |
| |style="background-color:#80a4ff;"|6
| |
| |style="background-color:#b6ffc8;"|2
| |
| |style="background-color:#80bfff;color:#333333;"|3
| |
| |-style="font-weight:bold"
| |
| |width="1%"|[[File:CatCruiserBodyMK8.png|x32px|link=Cat Cruiser|Cat Cruiser]][[File:CometBodyMK8.png|x32px|link=Comet|Comet]]
| |
| |[[File:MK8_Kart_Body_Icon_Inverted.png|x32px|link=Kart|Kart]]||[[File:MK8_Sport_Bike_Body_Icon_Inverted.png|x32px|link=Sport bike (vehicle class)|Sport Bike (Inward Drift Bike)]]||colspan="2"|
| |
| |style="background-color:#99ffe5;"|2
| |
| |style="background-color:#bfffbf;"|2
| |
| |style="background-color:#8080ff;"|4
| |
| |style="background-color:#80e5ff;"|3
| |
| |style="background-color:#80c8ff;"|5
| |
| |style="background-color:#80ffff;"|2
| |
| |style="background-color:#80b2ff;"|4
| |
| |style="background-color:#bfffbf;"|2
| |
| |style="background-color:#8080ff;"|4
| |
| |style="background-color:#80ffff;"|3
| |
| |style="background-color:#92ffec;"|3
| |
| |style="background-color:#80a4ff;"|6
| |
| |style="background-color:#92ffec;"|3
| |
| |style="background-color:#8080ff;color:#333333;"|4
| |
| |-style="font-weight:bold"
| |
| |width="1%"|[[File:YoshiBikeBodyMK8.png|x32px|link=Yoshi Bike|Yoshi Bike]]
| |
| |[[File:MK8_Sport_Bike_Body_Icon_Inverted.png|x32px|link=Sport bike (vehicle class)|Sport Bike (Inward Drift Bike)]]||colspan="3"|
| |
| |style="background-color:#99ffe5;"|2
| |
| |style="background-color:#bfffbf;"|2
| |
| |style="background-color:#8080ff;"|4
| |
| |style="background-color:#80e5ff;"|3
| |
| |style="background-color:#80c8ff;"|5
| |
| |style="background-color:#80ffff;"|2
| |
| |style="background-color:#80b2ff;"|4
| |
| |style="background-color:#bfffbf;"|2
| |
| |style="background-color:#8080ff;"|4
| |
| |style="background-color:#80ffff;"|3
| |
| |style="background-color:#92ffec;"|3
| |
| |style="background-color:#80a4ff;"|6
| |
| |style="background-color:#b6ffc8;"|2
| |
| |style="background-color:#8080ff;color:#333333;"|4
| |
| |-style="font-weight:bold"
| |
| |width="1%"|[[File:TeddyBuggyBodyMK8.png|x32px|link=Teddy Buggy|Teddy Buggy]]
| |
| |[[File:MK8_ATV_Body_Icon_Inverted.png|x32px|link=All-Terrain Vehicle|All-Terrain Vehicle (ATV)]]||colspan="3"|
| |
| |style="background-color:#99ffe5;"|2
| |
| |style="background-color:#bfffbf;"|2
| |
| |style="background-color:#8080ff;"|4
| |
| |style="background-color:#80e5ff;"|3
| |
| |style="background-color:#80c8ff;"|5
| |
| |style="background-color:#80ffff;"|2
| |
| |style="background-color:#80b2ff;"|4
| |
| |style="background-color:#bfffbf;"|2
| |
| |style="background-color:#8080ff;"|4
| |
| |style="background-color:#80ffff;"|3
| |
| |style="background-color:#92ffec;"|3
| |
| |style="background-color:#80a4ff;"|6
| |
| |style="background-color:#daffa4;"|1
| |
| |style="background-color:#8080ff;color:#333333;"|4
| |
| |}
| |
| ::[[User:ItzManu001|ItzManu001]] ([[User talk:ItzManu001|talk]]) 12:15, December 26, 2024 (EST)
| |
| :::2) thanks, that’s exactly where the physical parameters that indirectly affect gameplay are so you should find there what you’re looking for. Good luck!
| |
| :::3) yes, that’s what I was looking for. While Invincibility indeed came later as some balancing fix, it’s still a relevant stat that we want to be given the importance that it has gameplay-wise and that we want to be easily readable, so I’d go for this last table if you don’t mind.—[[User:Mister Wu|Mister Wu]] ([[User talk:Mister Wu|talk]]) 04:10, December 27, 2024 (EST)
| |
| ::::A little update regarding trying to find what causes tires to bounce in the ''Part.bin'' file. This file is pretty complex with lot of parameters, most of them being either unknown or unused (well done Nintendo for making such a messy code), so trying to find the right parameters and testing properly will be quite of a time-consuming task. Meanwhile seems I have found a parameter that "flags" tire types. "0" is given to Rollers, Azure Rollers and Button Tires, "514" to Monster Tires, Hot Monster Tires and Cushion Tires, while "257" is given to all the other tires. I did some testing and it doesn't seem to affect bouncing... actually I still don't know what it does exactly because I didn't notice differences by changing this flag for some tires. It's still interesting discovering that the tires are categorized in "types" in the code ("0" for "small tire", "257" for "medium tire", "514" for "big tires"). Another discovery worth mentioning is that seems like I've finally found a "canonical way" to determine the impact that tires have on the hit-box of the vehicle. I noticed two parameters that seem to change the height (Y) and horizontal extension (XZ) of the tire hit-box. Also each vehicle has other parameters that are used as size multipliers (this is related to the fact that tires change size based on the vehicle). I will continue to mess around with the file to hopefully trying what causes the big tires to bounce.
| |
| ::::{| class="wikitable sortable"
| |
| |+ Base Tire Hit-Boxes
| |
| |-
| |
| ! Tire !! Width (XZ) !! Height (Y)
| |
| |-
| |
| | [[File:SlimTiresMK8.png|x32px|link=Slim (tire)|Slim]][[File:CrimsonSlimTiresMK8.png|x32px|link=Crimson Slim|Crimson Slim]][[File:MK8-TriforceTires.png|x32px|link=Triforce Tires|Triforce Tires (Triforce Tyres)]] || 0.4 || 2.65
| |
| |-
| |
| | [[File:ButtonTiresMK8.png|x32px|link=Button (tire)|Button]] || 0.45 || 2.05
| |
| |-
| |
| | [[File:RollerTiresMK8.png|x32px|link=Roller|Roller]][[File:AzureRollerTiresMK8.png|x32px|link=Azure Roller|Azure Roller]] || 0.5 || 1.25
| |
| |-
| |
| | [[File:Off-Road.png|x32px|link=Off-Road|Off-Road]][[File:Retro_Off-Road.png|x32px|link=Retro Off-Road|Retro Off-Road]] || 0.5 || 2.63
| |
| |-
| |
| | [[File:WoodTiresMK8.png|x32px|link=Wood|Wood (Wooden)]] || 0.53 || 2.65
| |
| |-
| |
| | [[File:MetalTiresMK8.png|x32px|link=Metal|Metal]] || 0.55 || 3.0
| |
| |-
| |
| | [[File:MK8D Ancient Tires.png|x32px|link=Ancient Tires|Ancient Tires]] || 0.6 || 2.65
| |
| |-
| |
| | [[File:SpongeTiresMK8.png|x32px|link=Sponge|Sponge]] || 0.7 || 1.7
| |
| |-
| |
| | [[File:StandardTiresMK8.png|x32px|link=Standard (tire)|Standard (Normal)]][[File:Blue_Standard.png|x32px|link=Blue Standard|Blue Standard (Normal Blue)]][[File:Gold_Tires_MK8.png|x32px|link=Gold Tires|Gold Tires (Gold Wheels)]][[File:Leaf Tires MK8.png|x32px|link=Leaf Tires|Leaf Tires (Leaf Tyres)]] || 0.9 || 1.6875
| |
| |-
| |
| | [[File:GLATires-MK8.png|x32px|link=GLA Tires|GLA Tires (GLA Wheels)]] || 0.95 || 2.1
| |
| |-
| |
| | [[File:CushionTiresMK8.png|x32px|link=Cushion|Cushion]] || 1.0 || 3.2
| |
| |-
| |
| | [[File:SlickTiresMK8.png|x32px|link=Slick|Slick]][[File:CyberSlickTiresMK8.png|x32px|link=Cyber Slick|Cyber Slick]] || 1.2 || 1.75
| |
| |-
| |
| | [[File:MonsterTiresMK8.png|x32px|link=Monster (tire)|Monster]][[File:HotMonsterTiresMK8.png|x32px|link=Hot Monster|Hot Monster (Funky Monster)]] || 1.5 || 3.6
| |
| |}
| |
| ::::[[User:ItzManu001|ItzManu001]] ([[User talk:ItzManu001|talk]]) 16:34, December 29, 2024 (EST)
| |
| :::::Sorry that I reply only now. First of all, thanks for sharing your discoveries! Now, 257 and 514 are respectively 0100000001 and 1000000010 in bit coding, so you’re likely looking at bit flags, it would be intriguing to know what the various flags do. The hitbox information is really nice, it’s especially useful for Time Trials so it could be something to create a separate table for, especially if we find other interesting stats. Keep up the good work, and have a nice new year!—[[User:Mister Wu|Mister Wu]] ([[User talk:Mister Wu|talk]]) 11:28, January 2, 2025 (EST)
| |