Rinual's Practice Arena - Addon System for Modders

Sample addons and guides for modding on top of Rinual's Practice Arena for custom mod testing.
2.jpg

2.jpg

image-0.75x-art-scale-0_90x.jpg

image-0.75x-art-scale-0_90x.jpg

Final Fantasy XV Windows Edition Screenshot 2024.08.20 - 16.39.18.07-0.75x-art-scale-0_90x.jpg

Final Fantasy XV Windows Edition Screenshot 2024.08.20 - 16.39.18.07-0.75x-art-scale-0_90x.jpg

3.jpg

3.jpg

1.jpg

1.jpg

Final Fantasy XV Windows Edition Screenshot 2024.05.21 - 01.26.09.43-0.75x-art-scale-0_90x.jpg

Final Fantasy XV Windows Edition Screenshot 2024.05.21 - 01.26.09.43-0.75x-art-scale-0_90x.jpg

Description

Rinual's Practice Arena - Addon System

This system is designed for modders learning or experienced with scripting to quickly test their changes. 
If you're only testing outfits or modifying files like weapon or character stats, this addon system is unnecessary and can just use the basic Practice Arena. 

 

How it works:

  1. When booting Rinual's Practice Arena, the player gets prompted to initiate a fight with a practice cactaur. If the player selects no, a script is loaded into the game, by default this script is empty and unused by the game.
  2. By changing the contents of this script, users can have modify what loads and have unlimited ability to test new functionalities and behaviors. 

 

There are two simple example addons provided.

  1. Music, Ramuh's Staff, and Ramuh VFX load in and trigger, allowing for quick VFX and music testing.
  2. Teleports the party to a looking platform that spawns in for them above the arena, this is useful for environment testing. 

An example XML is also provided already setup that you can edit easily, with comments, and provides an easier base than the vanilla temporary.xml file. 

 

  • The Practice Arena will attempt to load data://common/temporary.ebex by default when the player opts not to battle the Cactaur. We will be using that ourselves to build over.
  • To trigger the package/script, you'll likely need to use an area package script, as shown at the top of the file (e.g., type="Black.Entity.Area.AreaPackage"). 
  • The default temporary.xml is set to type="SQEX.Ebony.Framework.Entity.EntityPackage," so you'll need to adjust it similarly to the provided file example, though any comparable script will work. 
  • The test room's coordinates are [0,0,0,0], making it easy to place entities around the room.

This system speeds up testing music changes and lets you fully modify the triggered script to suit your needs, providing quick testing options for most mod creations that don't require visiting a specific location.

 

If you need help with understanding scripts, we have a guide here

 

Mod Menu Notes:

  • To use with Rinual's Mod Menu - Remove the line from the mod: "data://level/debugsystem/mission/ch03/qt_ch03_0021_debug_main.ebex" or see optional files in the Practice Arena Listing. 
  • An update to mod menu will fix this more correctly in the future, or already has if that file doesnt exist in your version of the mod. Failing to do this will cause the world to not load correctly and you will fall forever

 

Linked File Notes

An example file is included that spawns Ramuh's staff and triggers a lightning storm VFX:

data://effects/Combat/summon/ramuh/vlink/ramuh_wand_lightning.vlink
data://character/ws/ws99/entry/ws99_000.ebex

These paths can be easily changed to other entities and VFX, but you'll need to add references to any new files. 
The file also changes BGM tracks after selecting "No" to fighting the Cactaur:

data://sound/resources/20001music2/jp/bgm_cp02_06rmu_30.max

This will require a reference and the ability to reference loose files. More information is available here:

The other song that plays is in the main mod itself but can be manually replaced for testing a second song:
data://sound/resources/20000music/jp/bgm_car_ff8or_09.sax

To load the world without the arena and just see the environment, remove "data://environment/insomnia/props/in_in_king02/models/in_in_king02_typa.gmdl" or use the provided example.

 


Manually install by double clicking the .fmod

https://ko-fi.com/rinual -- Support me on Ko-fi or message me on Discord for commissions.

https://discord.gg/7cNNwwJKsJ --- FFXV Exineris Modding Discord 

https://github.com/Kizari/Flagrum/releases *Version 1.5.14+ required

https://github.com/Kizari/Flagrum/wiki/Using-the-Mod-Manager  Guide for new users

The Rinual's Practice Arena - Addon System for Modders Team

profile avatar
Owner
  • 43
    Followers
  • 43
    Projects
  • 122.2K
    Downloads
Donate

More from RinualView all