- Notifications
You must be signed in to change notification settings - Fork1
An open-source editor for GoldSrc maps.
License
Treecase/SickleEditor
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
An open-source editor for GoldSrc maps. Both.MAP
and.RMF
formats are supported. Sickle Editor is released under theGPLv3 license.
There are a few things that must be set up to get started. Firstly, clickEdit>Preferences
in the menu to open the preferences window. There are four areas here: Game Definition, Game Root Path, Sprite Root Path, and Texture WADs.
The Game Definition is a file that tells the editor which Entity types are available in the game. Sickle needs to be pointed to this file in order to properly edit maps; for Half-Life, this file is called 'halflife.fgd'.
The game root path tells Sickle where to find the game data files like sprites and sounds.
The sprite root path tells Sickle where to find the sprite files used for entity icons (eg. lights).
GoldSrc maps use external data files called WADs to store texture data. Sickle doesn't know where these files are, so you'll have to point it to them.
Make sure you install the required dependencies. For example, Debian/Ubuntu users can run:
sudo apt install build-essential cmake bison flex git libglew-dev libglm-dev libgtkmm-3.0-dev liblua5.4-dev
And then build the program:
git clone https://github.com/Treecase/SickleEditorcd SickleEditorcmake -B build.cmake --build build
Building on Windows requiresMSYS2. Note that this process is only tested with the UCRT64 environment (which is the default).
To start, install MSYS2 and open the UCRT64 shell. Run these commands to install the required dependencies:
pacman -S mingw-w64-ucrt-x86_64-{toolchain,cmake,glew,glm,gtkmm3,lua}pacman -S bison flex git
To build the program:
git clone https://github.com/Treecase/SickleEditorcd SickleEditorcmake -B build.cmake --build build
To install the Sickle Editor, use:
cmake --install build
By default, the program will be installed to/usr/local
on Linux andC:/Program Files/Sickle Editor
on Windows. If you want the installation to go somewhere else, use:
cmake --install build --prefix=<Install Prefix>
Linux users will also have to compile the GSettings schema with the following command.
glib-compile-schemas<Install Prefix>/share/glib-2.0/schemas
About
An open-source editor for GoldSrc maps.