NotNite / ketaminekeep

Scripts to turn Minecraft worlds into GoldSrc maps

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ketamine Keep

This is a set of scripts I used to build Ketamine Keep, a Half-Life 1 deathmatch map of a Minecraft schematic. It was a birthday present to my girlfriend (which she ended up insisting on helping with anyways).

This code is not ready for use and never will be. All of the assets are missing, several paths are hardcoded, there are several hardcoded cases for the specific schematic it was made for, there are a lot of bugs, and there was still plenty of manual work done. I'm putting this out here so people can have fun with it. Good luck if it even compiles!

Project directory

  • exporter.py: Takes in a .litematic file and converts it to .json.
  • converter: A Rust program that takes the .json file and outputs a .vmf from scratch.
  • ImageConverter: Converts textures to 8bpp BMP files.
  • modelgen: The model conversion code from converter but as a standalone application. Designed for bulk model processing to ease rendering issues.

Credits

  • NotNite: Project "lead", converter code
  • funcjay: Map cleanup, model recreation, deathmatchifying the map
  • Project Orange: Map design (miss you all)
  • Mojang: Texture and model assets

along with all of these tools and resources:

About

Scripts to turn Minecraft worlds into GoldSrc maps

License:MIT License


Languages

Language:Rust 94.7%Language:C# 3.2%Language:Python 2.2%