Skip to content

SleepyblockA/c47edit

This branch is 56 commits behind AdrienTD/c47edit:master.

Folders and files

NameName
Last commit message
Last commit date
Apr 5, 2023
Apr 7, 2023
Mar 18, 2023
Aug 12, 2018
Apr 5, 2023
Mar 29, 2023
Mar 22, 2023
Feb 23, 2022
Feb 26, 2023
Feb 26, 2023
Jul 23, 2018
Apr 10, 2023
Mar 25, 2023
Mar 14, 2023
Mar 10, 2023
Apr 5, 2023
Mar 18, 2023
Jul 31, 2018
Apr 5, 2023
Mar 22, 2023
Jul 31, 2018
Mar 29, 2023
Mar 29, 2023
Apr 16, 2023
Apr 16, 2023
Mar 6, 2022
Apr 22, 2023
Mar 11, 2023
Apr 25, 2023
Apr 24, 2023
Feb 27, 2023
Apr 25, 2023
Mar 12, 2023
Apr 11, 2023
Mar 23, 2023
Apr 4, 2023
Apr 4, 2023
Apr 22, 2023
Apr 2, 2023
Mar 18, 2023
Feb 18, 2022

Repository files navigation

c47edit

A scene editor for Hitman: Codename 47.

Work in progress!

Licensed under the GPL 3.

Download compiled release

Screenshot

Usage

See the Start Guide on the wiki for how to set up the editor and the basics.

Compiling

The program requires Visual Studio 2017 (with latest update) or a more recent version (as it's using some C++17 features) to be compiled and will only work on Windows.

  • First you need to have vcpkg installed.
  • Ensure you have Visual Studio integration enabled with: vcpkg integrate install
  • Then install the necessary packages with: vcpkg install miniz nlohmann-json stb libsquish glew assimp
  • Now you can open the project file in Visual Studio and compile the program.

Libraries used

  • Dear ImGui (MIT license) for the GUI
  • Miniz (MIT license) for ZIP archive (de)compression
  • JSON for Modern C++ (MIT license) for JSON parsing
  • stb (public domain) for image reading/writing
  • libsquish (MIT license) for DXT/S3TC texture compression
  • glew (BSD3 license) for access to OpenGL APIs
  • assimp (BSD3 license) for 3D model import from and export to various file formats
  • ImGuizmo (MIT license) for the Transform Gizmo

About

Hitman C47 Scene Editor

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 92.3%
  • C 7.7%