Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/catornot/cat_or_not.furnace
https://github.com/catornot/cat_or_not.furnace
Last synced: 9 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/catornot/cat_or_not.furnace
- Owner: catornot
- License: mit
- Created: 2023-02-01T02:40:54.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2023-11-12T23:47:56.000Z (about 1 year ago)
- Last Synced: 2024-04-24T05:32:04.627Z (7 months ago)
- Language: Squirrel
- Size: 1.38 MB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# cat_or_not.Furnace
In game map editor for Titanfall 2[plugin](https://github.com/catornot/furnace)
# omg docs?
## Installing
the installing process is slight complex
after installing
1. the furnace plugin
2. the Funace modyou need to add `furnace.env` to the `R2Northstar/plugins` folder
**profiles are not supported**
then the content would look smth like this
```bash
PATH_MOD="R2Northstar/mods/cat_or_not.Furnace/mod/maps/compile/"
PATH_COMPILER="MRVN-radiant/remap.exe"
```1. `PATH_MOD` the path to the `compile` folder in `cat_or_not.Furnace` mod
2. `PATH_COMPILER` the path to `remap` compiler (yes you need to download [MRVN-radiant](https://github.com/MRVN-Radiant/MRVN-Radiant/actions))## Using the mod
you get a cool window to edit the map, I think the ux is fine, so you'll be fine `;)`![ui_showcase](https://user-images.githubusercontent.com/41955154/233191170-ff742797-56e6-4894-b694-dbe226a8c7b3.png)
both the plugin and mod must be working or else stuff will break
to actually edit the map load the map `mp_default` with the `map` command.
this is the map that furnace uses. you can add other maps to the `compile` folder with the `furace` format## workflow
1. click buttons and make stuff appear
2. run `compile_map` command and wait until the server and everyone had there map compiled
3. reload server with `reload` command
4. repeat
the buttons do cool things
- **Snap To Closest Node** => snaps view to closest corner mesh
- **Create New Brush** => creates a brush from your view ( is affected by the **Eye Dis** text box )
- **Create New Brush ( 2 points )** => creates a brush from your coordinates
- all the **Nudge*** buttons => move the mesh skeleton by the nudge amount in a directionthe text entries with **Push** button don't update the values unless you click the **Push** button
Text Entries
- **Grid** => snaps the meshes to a power of that value ( kinda bad - Synthali )
- **Eye Dis** => how far the second point is from the player's view
- **Texture** => the texture for the mesh (a list of textures can be accessed with the `dump_textures` command )
- **Nudge Amount** => nudge amount
^^^^ stuff isn't saved between server reloads so push the **Grid** and **Eye Dis** againTODO: save it
I think that is everything
if you have any issues you can contact me (`cat_or_not#3394`) in the [Northstar](https://discord.com/invite/9x2rqEbEaN) discord server. Please no dms!