Fix for previous workaround of openplanet settings not encoding newlines correctly
Downloads | 204 |
---|---|
Updated | 2 years ago |
Released | 2 years ago |
Created | 2 years ago |
Numeric ID | 248 |
Min. Openplanet | 1.25.15 |
Right now there's editing capability, but this was the description I wrote originally
This plugin changes the menu background scene. The original scene is the trackmania car with a driver. The new scenes are many and varied. What mysteries await you upon installing? (Don't check the thumbnails, they have spoilers.)
The plugin becomes active when you reload the home page. The easiest way to do this is click "settings" in the bottom left of the home page and then click "back", which is in the same spot. (Click the left hand 1/2 of "settings" so that you can immediately click again.)
Note! This plugin uses developer hooks and thus may be fragile!
If you want custom meshes in the menu, any .Mesh.Gbx file can be used.
See https://github.com/XertroV/tm-mesh-to-player-skin for a script that does this.
Some textures for the adventurous:
Some skins to put in documents\trackmania\Skins\Models\HelmetPilot that you can experiment with (all the interesting ones are courtesy of @bmx22c)
https://discord.com/channels/276076890714800129/452462518280126465/1021363834490978326
Example of a config that uses custom meshes:
{ "camera": {"uid":"camera","attachedTo":null,"fov":30,"name":"Camera","pos":{"z":-8.5,"y":1,"x":0},"type":2,"ver":1,"skinZip":"","skinUrl":"","angle":1,"carSync":false,"visible":false,"tt":false}
, "items":
[ {"uid":"9be-62b7b","attachedTo":null,"name":"car1","pos":{"z":2.4,"y":0.4,"x":-1.4},"type":0,"ver":1,"skinZip":"","skinUrl":"","angle":134,"carSync":true,"visible":true,"tt":false}
, {"uid":"420-77d8c","attachedTo":null,"name":"block","pos":{"z":1.4,"y":-0.6,"x":-0.8},"type":2,"ver":1,"skinZip":"asdf_c.zip","skinUrl":"","angle":217,"carSync":true,"visible":true,"tt":false}
, {"uid":"bba-0b383","attachedTo":null,"name":"block","pos":{"z":2.5,"y":-0.6,"x":-2.2},"type":2,"ver":1,"skinZip":"asdf_c.zip","skinUrl":"","angle":217,"carSync":true,"visible":true,"tt":false}
, {"uid":"21a-9eb68","attachedTo":null,"name":"dude","pos":{"z":1.4,"y":0.4,"x":-1.6},"type":1,"ver":1,"skinZip":"StadiumMaleCG.zip","skinUrl":"","angle":147,"carSync":true,"visible":true,"tt":false}
, {"uid":"b99-c25e0","attachedTo":null,"name":"Item 4","pos":{"z":-0.7,"y":-6.10948e-07,"x":-3.8},"type":2,"ver":1,"skinZip":"test-jt-k.zip","skinUrl":"","angle":171,"carSync":true,"visible":true,"tt":true}
, {"uid":"35b-505a8","attachedTo":null,"name":"buildings","pos":{"z":-2,"y":-17.4,"x":-0.8},"type":2,"ver":1,"skinZip":"TMTurbo_Buildings.zip","skinUrl":"","angle":-60,"carSync":true,"visible":true,"tt":false}
, {"uid":"ed3-5dd82","attachedTo":null,"name":"Item 6","pos":{"z":0.2,"y":-9.31323e-09,"x":0.2},"type":1,"ver":1,"skinZip":"NewPilotRed.zip","skinUrl":"","angle":175,"carSync":true,"visible":true,"tt":false}
, {"uid":"1f3-d71d3","attachedTo":null,"name":"Item 7","pos":{"z":39.1,"y":-7.45058e-08,"x":5.5},"type":0,"ver":1,"skinZip":"Stadium_GER.zip","skinUrl":"","angle":209,"carSync":true,"visible":true,"tt":false}
]
}
License: Public Domain
Authors: XertroV, bmx22c
Suggestions/feedback: @XertroV on Openplanet discord
Code/issues: https://github.com/XertroV/tm-menu-bg-scene-randomizer
GL HF
description for when it's done: Adds multiple different 3d scenes for the main menu BG and (by default) chooses a random one each time you load the menu.
Fix for previous workaround of openplanet settings not encoding newlines correctly