All Projects → GoomiiV2 → Rampancy

GoomiiV2 / Rampancy

Licence: MIT License
A new level editor for the Halo games based on a CSG/Brush workflow, similar to Source/Quake level editing.

Programming Languages

C#
18002 projects
Mathematica
289 projects
ShaderLab
938 projects

Projects that are alternatives of or similar to Rampancy

Halo-CE-Mouse-Tool
A tool for Halo Custom Edition(and Halo PC) which allows for the mouse acceleration to be patched, along with the fine tuning of your sensitivity.
Stars: ✭ 32 (+39.13%)
Mutual labels:  halo, halo-ce
HaloContentToolScripts
Scripts for content tools (eg, 3dsmax) for various Halo games
Stars: ✭ 23 (+0%)
Mutual labels:  halo, halo-ce
Quickbeam
Halo memory editor
Stars: ✭ 13 (-43.48%)
Mutual labels:  modding, halo
dont-starve-tools
🔨 Mod tools for Don't Starve (And other Klei Entertainment games)
Stars: ✭ 88 (+282.61%)
Mutual labels:  modding
LoS-Mod Files X
Mod Files for the Xbox 360 version of Sonic '06 mod; Legacy of Solaris.
Stars: ✭ 22 (-4.35%)
Mutual labels:  modding
openvr foveated
Fixed Foveated Rendering for SteamVR games
Stars: ✭ 74 (+221.74%)
Mutual labels:  modding
Thunderstore
Thunderstore is a mod database and API for downloading mods. Thunderstore Discord: https://discord.gg/UWpWhjZken
Stars: ✭ 45 (+95.65%)
Mutual labels:  modding
Showoff-NVSE
An NVSE plugin that adds functions and some engine-level tweaks.
Stars: ✭ 32 (+39.13%)
Mutual labels:  modding
ofxCorkCsg
A constructive solid geometry (mesh boolean) addon for openFrameworks.
Stars: ✭ 43 (+86.96%)
Mutual labels:  csg
skyrimse
The TES V: Skyrim Special Edition masterlist.
Stars: ✭ 99 (+330.43%)
Mutual labels:  modding
Unity-Lua
A wrapper around MoonSharp that allows easy development of moddable Unity games
Stars: ✭ 105 (+356.52%)
Mutual labels:  modding
XnaToFna
Relink games / tools using the XNA Framework 4.0 to use FNA instead
Stars: ✭ 40 (+73.91%)
Mutual labels:  modding
webscripthook
WebScriptHook is a web plugin framework for GTAV, which allows interaction with a running instance of GTAV through a REST API.
Stars: ✭ 19 (-17.39%)
Mutual labels:  modding
dftools
Tools for Star Wars: Dark Forces assets.
Stars: ✭ 18 (-21.74%)
Mutual labels:  modding
Osiris
Reverse engineering suite for Halo 5: Forge
Stars: ✭ 40 (+73.91%)
Mutual labels:  halo
HaloSharp
A C# wrapper for the Halo® 5 Game Data API.
Stars: ✭ 24 (+4.35%)
Mutual labels:  halo
XLShredLoader
A collection of mods for Skater XL that use the Unity Mod Manager (reworked from the XLShredMenu mod)
Stars: ✭ 33 (+43.48%)
Mutual labels:  modding
HALO-SCRIPT-PROJECTS
✅ Halo PC|CE - Add-ons for Phasor V2+ and SAPP 🇳🇿
Stars: ✭ 25 (+8.7%)
Mutual labels:  halo
openvr fsr
Add Image Upscaling via AMD FidelityFX SuperResolution or NVIDIA Image Scaling to SteamVR games
Stars: ✭ 1,182 (+5039.13%)
Mutual labels:  modding
Sims4ScriptingBPProj
Sims 4 Scripting Boilerplate Project
Stars: ✭ 32 (+39.13%)
Mutual labels:  modding

Rampancy

A new level editor for the Halo games based on a CSG/Brush workflow, similar to Source/Quake level editing.

Example

RampancyTest.mp4

sapien_l3i7oo4Zha Unity_kmgOSmG7sh

Status

The project is still early in development and some core issues need to be worked out. However, it should work as a solid proof of concept for those interested. Pull Requests for new features and bug fixes are welcome!

How to Setup

  • Download and Install Unity 2021.2.0b4
  • Download the mod tools for the Halo games you want, eg. Halo 1 on Steam
  • Clone this project from a command promt with admin (this is due to windows being annoying about creating symlinks) git clone --recurse-submodules -c core.symlinks=true https://github.com/GoomiiV2/Rampancy.git
  • Open the project (Rampancy/Unity directory) in Unity
  • Browse and set the paths for the mod tools you will use
  • Click the Rampancy menu at the top and then Debug > Open Level UI > Materials and then click Sync Materials from
  • Click Rampancy > Create Level give it a name with no spaces and then click Create new Level.
  • Click Window > Realtime CSG Window and dock it some where.
  • Click the Generate tab and create a large box in the scene, this will be the level.
  • You can then add more brushes to detail the level as you want later.
  • Press F6 to compile
    • The following only need to be done once/whenever you want to specifically edit just them.
      • In Guerilla, open the map scenario to configure the sky
      • In Sapien, open the map to add and configure player spawns
    • Once configured (if needed), press F5 in Unity to run the map in halo_tag_test

A bit more indepth example of creating a level: https://github.com/GoomiiV2/Rampancy/wiki/Creating-a-new-level

Supported Games

  • Halo 1 MCC
  • Halo 3 (Eventually)
  • Others (Uncertain, most likely at least Reach eventually)

But, why?

As much as I love Blender and other dedicated 3D authoring software, I don't find them as fun to use as brush based editors like Hammer for Source. So why not try and bring that to the Halo games now that we have mod tools.
As well as hopefully simplifying map creation and streamlining the process.

Yes, but why Unity?

Mostly for Realtime CSG. The awesome CSG library that's the core of this is tied into Unity, which means I am too!

I was looking at TrenchBroom and a Quake map compiler, but then I wouldn't really have the useful Subtractive Brushes.
Plus C# is nice <3

Why the name Rampancy?

I like to do silly things and creating a new level editor for the old Halo games seemed a bit of a wild and silly thing to do. I figured that seemed like something a Rampant AI would do, so it felt fitting for the name of this.

Libraries used with love! <3

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].