Skip to content
This repository has been archived by the owner on Nov 19, 2020. It is now read-only.

Moneyl/OGE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

96 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Note: This project is no longer in development. The successor to it is here: https://github.com/Moneyl/Nanoforge. This project initially fizzled out due to my waning interest and some packfile packing bugs I couldn't fix. Nanoforge was originally only going to be a file viewer, but once those packfile packing bugs were fixed I decided to start adding editing features. With that it now has the same goals that OGE started with.

OGE

Open Guerrilla Editor. An open source modding tool for Red Faction Guerrilla. Still in it's very early stages. The current goal is to make a comprehensive modding tool for RFG that automates some things that people used to do by hand such as updating asm_pc files, and eliminates the need for multiple command line tools. As it's expanded some existing tools like the new texture editor will likely be merged with this tool since there are some convenience features that can be provided by having both tools in one program.

Below is an image of the editor in it's early state. Note that the two tabs on the left side labeled "map view" and "modinfo generator" do nothing currently and are remnants from visual prototyping.

alt text On the left is the file explorer for the working directory, in the center is the texture viewer, with a tab visible for a lua ui file.

Features

This section lists current and planned features, and will be updated as new features are added.

  • Packfile introspection, and automatic extraction. Lets you view the contents of vpp_pc and str2_pc files without needing to fully extract them (some exceptions). Also automates extracting and caching files. No longer need to manually extract files.
  • Simple text editor for viewing xml, lua, and txt files for convenience. This is a placeholder which will be replaced with better tools such as a new table file editor later on.
  • Texture file viewing, and extraction.
  • Texture editing and replacement. Includes automatic asm_pc edits so the game knows the new sizes of the edited textures.
  • Modinfo.xml generation. OGE should track all file changes made, and use those to generate a modinfo.xml file for use with the mod manager.
  • Zone/map/mission editing. Transfer the zone editor to OGE and fix issues with zone editing breaking the map.
  • New table file editor. See the old one. Will attempt to provide descriptions of xtbl values, detect editing errors, and suggest element values.
  • Scriptx visual editor. Scriptx is an xml scripting language used by RFG for missions and activies. It has many ways to interact with the game, but is difficult to edit. It should be possible to make something similar to Unreal Engine blueprints, but simpler, which generates scriptx files for the game to use.
  • Tools for many of the games other custom formats. At current count there are ~26 RFG file formats that have no tool for editing or viewing them.

About

Open Guerrilla Editor. An open source modding tool for Red Faction Guerrilla. Archived. Successor project: https://github.com/Moneyl/Nanoforge

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages