All Projects → chaoticgd → wrench

chaoticgd / wrench

Licence: GPL-3.0, GPL-3.0 licenses found Licenses found GPL-3.0 LICENSE GPL-3.0 COPYING
A set of modding tools (level editor, etc) for the Ratchet & Clank PS2 games.

Programming Languages

C++
36643 projects - #6 most used programming language
c
50402 projects - #5 most used programming language
CMake
9771 projects

Projects that are alternatives of or similar to wrench

BS2PC
Half-Life PlayStation 2 map converter
Stars: ✭ 32 (-41.82%)
Mutual labels:  modding, ps2
libgens-sonicglvl
Level Editor for the PC version of Sonic Generations
Stars: ✭ 39 (-29.09%)
Mutual labels:  modding, level-editor
VRCMods
⚙️ New features & quality of life improvements for VRChat
Stars: ✭ 21 (-61.82%)
Mutual labels:  modding
BTD-Mod-Helper
A powerful and easy to use API for modding BTD6, BATTD, and other Ninja Kiwi games.
Stars: ✭ 76 (+38.18%)
Mutual labels:  modding
wasm plugin
A low-ish level tool for easily writing and hosting WASM based plugins.
Stars: ✭ 62 (+12.73%)
Mutual labels:  modding
voxel-editor
N-Space: a mobile app for building 3D interactive worlds
Stars: ✭ 39 (-29.09%)
Mutual labels:  level-editor
VRCMods
A collection of various VRChat mods aimed at improving user experience or fixing issues
Stars: ✭ 235 (+327.27%)
Mutual labels:  modding
paintjob-packer
Lightweight mod making tool for ETS 2 and ATS
Stars: ✭ 28 (-49.09%)
Mutual labels:  modding
HoI4ModdingPythonScripts
Various useful Hearts of Iron 4 modding Python scripts
Stars: ✭ 23 (-58.18%)
Mutual labels:  modding
R3ditor
An open-source project created to reverse-engineering some Resident Evil 3 files
Stars: ✭ 19 (-65.45%)
Mutual labels:  modding
Nhaama
Multi-purpose .NET memory-editing library
Stars: ✭ 25 (-54.55%)
Mutual labels:  modding
morrowind-sharp
A Morrowind modding guide. New and experienced players welcomed.
Stars: ✭ 107 (+94.55%)
Mutual labels:  modding
advanced-level-editor
Advanced, but simple to use, runtime level editor for Unity.
Stars: ✭ 64 (+16.36%)
Mutual labels:  level-editor
Lambda
A custom Source Engine level editor written in Go
Stars: ✭ 34 (-38.18%)
Mutual labels:  level-editor
GIMS-Evo
Game Indefinite Modding Suite Evolved
Stars: ✭ 37 (-32.73%)
Mutual labels:  modding
Centrifuge
Cross-platform runtime mod loader and API for any Unity-based game. Supports Unity 5 and up!
Stars: ✭ 27 (-50.91%)
Mutual labels:  modding
HeroesOfTheStorm TryMode2.0
A modified Try Mode Map for Heroes of the Storm to create a better experience with enhanced functionalities.
Stars: ✭ 18 (-67.27%)
Mutual labels:  modding
RAGE-StringsDatabase
This repository contains known string lines and file names for RAGE based games (GTA IV, GTA V, RDR 2)
Stars: ✭ 26 (-52.73%)
Mutual labels:  modding
EvenMoreModifiers
A mod for Terraria that adds a system for Modifiers that can apply to items giving various bonuses
Stars: ✭ 21 (-61.82%)
Mutual labels:  modding
minishmaker
Level editing suite for The Legend of Zelda: The Minish Cap
Stars: ✭ 58 (+5.45%)
Mutual labels:  level-editor

Wrench Editor

A set of modding tools for the Ratchet & Clank PS2 games. Works with R&C1, R&C2, R&C3 and Deadlocked. Work in progress.

To download the latest Windows build, see the Releases page. Linux users can follow the build instructions below.

Features currently include:

  • New in v0.1! Asset System
    • A system to create, distribute and load mods.
    • Multiple mods can be loaded at a time.
  • New in v0.1! Launcher
    • A user interface to manage mods.
    • Used to launch the level editor.
  • Build Tool
    • Pack/unpack entire ISO files.
    • Unpack moby meshes as COLLADA files.
    • Pack/unpack collision meshes as COLLADA files.
    • New in v0.2! Pack/unpack shrub meshes as COLLADA files.
    • New in v0.2! Pack/unpack sky meshes as COLLADA files.
    • Pack/unpack textures as PNG files.
    • Pack/unpack everything else as binary files.
  • Level Editor
    • View unpacked levels.
    • Move objects and modify their attributes.

For documentation on the asset system, see Asset System and Asset Reference. For information on the game's file formats, see the Formats Guide.

Screenshots

Launcher Level Editor

Building

Linux

  1. Install the following dependencies and tools:

    • git
    • cmake
    • g++ 8 or newer
    • xorg-dev (needed to build GLFW)
    • zenity
  2. cd into the directory above where you want Wrench to live e.g. cd ~/code.

  3. Download the source code and additional dependencies using Git:

    git clone --recursive https://github.com/chaoticgd/wrench

  4. cd into the newly created directory:

    cd wrench

  5. Build it with cmake:

    cmake . && cmake --build . -- -j8

    (in the above example 8 threads are used)

Windows

  1. Install the following tools:

    • git
    • Visual Studio (with desktop C++/cmake support)
  2. Open a Visual Studio developer command prompt.

  3. cd into the directory above where you want Wrench to live e.g. cd c:\code.

  4. Download the source code and dependencies using Git:

    git clone --recursive https://github.com/chaoticgd/wrench

  5. cd into the newly created directory:

    cd wrench

  6. Generate cmake files:

    cmake .

    This should generate wrench.sln along with a few .vcxproj files. In case no such files are generated, you can explicitly specify usage of the Visual Studio generator by running the following command:

    cmake . -G "Visual Studio X YYYY" where X is the Visual Studio version and YYYY is the Visual Studio year (example: Visual Studio 16 2019) A complete list can be obtained by running cmake --help.

  7. Build the project

    • From the command line

    cmake --build . --config BUILD_TYPE

    where BUILD_TYPE is one of Debug (very slow - not recommended), Release (no symbols - not recommended), RelWithDebInfo (recommended) or MinSizeRel.

    • From Visual Studio

    Open the newly generated wrench.sln in Visual Studio. In the Solution Explorer, right-click on wrench and click Set as Startup Project. You should now be able to build and debug wrench using the toolbar controls and all Visual Studio features.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].