Skip to content

parker02311/PC-CC

Repository files navigation

Icon Planet Coaster : Coaster Converter

Contains Hacks


Mod Importer

This mod allows you to import a Lua file containing coaster data into Planet Coaster 2.

Installation

Warning

This mod requires ACSE to work. Make sure you have it installed before proceeding.

  1. Download the latest release from the Releases page.
  2. Extract the contents of the ZIP file into your Planet Coaster 2/Win64/ovldata.

Modding is not supported by Frontier, so use this mod at your own risk. It may cause unexpected behavior in the game.

NL2 CSV Converter

We have a website that allows you to convert NL2 CSV files to Lua files that can be imported into Planet Coaster 2.

Usage

  1. Go to the Website.
  2. Upload your NL2 CSV file. (If you do not own a professional copy of NL2, you can use the NL2 CSV Exporter)
  3. The website will process the file and provide you with a Lua file.
  4. Follow the instructions provided by the website to add the Lua file to your game.

Development

Building the Mod

To build the mod you must have Cobra Tools installed.

  1. Package the UI (only necessary if you have made changes to the UI):
    • Open a terminal in the Mod_Importer/Main directory.
    • Run python PPUIPkgFile.py -i ImporterUI.ppuipkg
  2. Run Cobra Tools/ovl_tool_gui.py
  3. In the GUI go Edit -> Preferences Flatten LUA subfolders option to True.
  4. Go File -> New and select the Mod_Importer/Main folder.
  5. Click File -> Save

Local Website Development

To run the NL2 CSV to Lua converter website locally, you need to have Node.js installed.

  1. Open a terminal in the Website directory.
  2. Run npm install to install the required dependencies.
  3. Run npm run dev to start the development server.

The website will automatically build when the repository updates. However, it is recommended to run npm run build to ensure that type/lint checks pass before committing changes.

Credits

Massive thank you to Inaki for the original effort to create a PC1 importer, which this mod is based on.

Another massive thank you to Distantz for creating the original NL2 CSV to Lua python converter which the website is based on.

And of course, thank you to Coppertine and the rest of the modding community for their support and listening to my weeks of trying to figure out crashes.

Contributors

Massive shoutout to the following people for their contributions to this project! See the Emoji Key! (Contributing list provided by All Contributors)

Evan Pipta
Evan Pipta

🤔 🎨 💻
Parker
Parker

💻 🎨 🚧 🐛

About

Planet Coaster : Coaster Converter is a mod for Planet Coaster 2 that allows you to import coasters from other games/software.

Topics

Resources

License

Stars

Watchers

Forks

Contributors