Rime - Third Party Frostbite® Mod Tools

play_circle_filled

Overview

Rime has been designed from the ground up for the Frostbite® 2/3 engine, supporting a full content editor, map editor, content importer and exporter, and very much more.
Currently these are the fully supported games.
  • Battlefield 3
  • Battlefield 4
With partial support for
  • Battlefield 3 Alpha Trial
  • Dragon Age: Inquisition
  • Medal of Honor: Warfighter
  • Need for Speed: The Run
  • Battlefield Hardline
  • FIFA 17
  • Mirror's Edge Catalyst
  • Need for Speed: Rivals
  • Plants vs. Zombies: Garden Warfare
  • Plants vs. Zombies: Garden Warfare 2
  • Rory Mcllroy PGA Tour
  • Battlefield 1

Details

Editors
There are many fully functional content editors that have been built around the data contained within Frostbite® engine games. These content editors are created with designers and content creators in mind. What this means is anyone can pick up Rime and start modding their favorite Frostbite® engine games. This takes all of the difficulty out of working with the engine which has taken many years to perfect. View all editors.
Open Source
The Frostbite® engine is always evolving, pushing the limits of today's and technologies. Rime is designed to evolve with the changes with the engine allowing all of the core functionality for reading, writing, and sorting content to be completely removed and rewritten per-revision of the engine. With a flexible plugin system written in C# anyone can modify the behavior of Rime to support previously unsupported engines. View plugin system.
Free
We do not charge for Rime and never will, and we expect the community to follow the same with plugins. Before Rime will allow you to import/export content, you will need to verify that you own the game via Origin. Rime will not allow you to steal the hard work of others and we take this very seriously. With that said, we are not here to limit one's creativity by any means.proident minim.

Technology

Rime was written in C# part of the .Net Framework 4.6.2 which takes advantage of all the new functionality and allows an ease of development for your average joe developer. Anyone can pick up Visual Studio 2015 and start writing plugins for Rime in no time.

Features

Rime has many features that you can read about below, this isn't an extensive list of all Rime can do but it covers most of the largest topics.
Native handling of content
Unlike other "Frostbite® editors" that use a bunch of guesswork and incorrect handling of game content, Rime was built from the ground up in mind with 100% native support for all content within the engine. What this means is...
  • We mimic the engine as close as possible to guarantee proper working mods in a variety of games.
  • We have native C# objects to handle all of the various classes
  • We can generate newly introduced classes without a rebuild of Rime

After 2 years in development, there was a huge change in the way that content gets read and processed. This was done in order to mimic the engine more closely and allow dynamic changes without having the development team behind Rime make changes each and every time a new or different revision of the Frostbite® engine comes out. This new way abstracts the per-engine differences away from Rime itself allowing more control over the types of content it can load and read natively.

With some of these changes, we no longer are required to manually create and handle various formats that are found within the game engine. We provide tools in order to parse through your own game files in order to generate new classes that will natively bind to C# for you to use with ease.

Full enhanced binary xml editor
Rime has a full EBX editor that uses the bindings talked about earlier in order to provide full editing capabilities to the user to modify every last little detail of the game from object placement to game logic.

TODO: Pictures

Texture extraction and injection
With Rime, we want creativity to be the forefront. Rime aims to abstract away all of the hard work with dealing with the engine in order to allow those less technically inclined to create worlds and mods without learning programming. One of the main features is the ability to import and export content that is custom made and from various other Frostbite® engine titles.

TODO: Pictures

3D map editor
Did we mention that Rime has a built in 3D map editor that uses OpenGL for rendering?

The map editor is provided to allow modders the utmost ease of custom map and content placement. You will be able to move objects around and Rime will take care of all of the hard work of updating the related files automatically. TODO: Images.

VeniceEXT
Rime has the ability to generate mods in it's own format, or use the powerful lua based extension system VeniceEXT for Venice Unleashed.

TODO: Images.