All DLC track files are stored in vol\aoc0005000c1010e
c00 (USA) or vol\aoc0005000c1010e
d00 (EUR) (same applies to JAP). There are folders for each cup in it. Except for the course_muunt_200.byaml, which is funnily stored in the original vol\content\course\TrackName directory. I wonder who planned that.
(DLC track names start with D rather than G.)
course_muunt_200.byaml is an optimized BYAML used in 200cc instead when it exists*, including "200ccAdjuster" objects, basically areas increasing gravity (controlled by the first two parameters), so you don't fly away after a ramp. It's a good idea to keep these objects when you modify the objects of the track in the normal BYAML (if you dont wanna apply object mods to both files, you can just copy the 200ccAdjusters over from the the orignal 200.BYAML, ID is 8029, and store it as 200.BYAML). I even increased their gravity for 300cc mods.
*=I don't know how the game knows when to load a 200.byaml. Maybe there's a param in the normal BYAML, as that gets queried anyway before. I didn't check for that yet though.
How do you edit bgenv file? I want to make dMC and dBB to be night.
You do the following:
- You just replace the *.bgenv file of the track with the one of a night track (Toad's Turnpike, Music Park). That changes the lighting.
- In the (200cc) BYAML file, enable headlights (at the very top).
- In the (200cc) BYAML file, find the name of the skybox object (they start with VR* and there's only one). Find the ID to it in obflow.byaml. Replace both ID and name with the skybox of a night track (e.g. VRCosmos from MusicPark or VR64Highway for Toad's Turnpike IIRC). Change the ID in the object list also.
- Replace the "Sun" object with a "Moon" (same procedure).
On another note: Do we really wanna call environment lighting mods "Texture" mods? There's no texture changed.