Jump to content

Resources/Reflection: Difference between revisions

From HEModdingWiki
mNo edit summary
Ashrindy (talk | contribs)
No edit summary
 
(3 intermediate revisions by 2 users not shown)
Line 1: Line 1:
'''Reflection''' ''(also known as RFL)'' is an easily memory-mappable file for level designers or game developers to edit parameters that'd be otherwise hardcoded. Nearly everything can be edited through those. However, some things still lack configurable parameters.
{{Infobox Resource|type=[[Resources#Configuration Parameters|Configuration Parameters]]|extension=.rfl|games=* [[Sonic Forces|Sonic Forces]]
* [[Sonic Origins|Sonic Origins]]
* [[Sonic Frontiers|Sonic Frontiers]]
* [[Shadow Generations|Shadow Generations]]|tools=* [[Tools/010_Editor_Binary_Templates|010 Editor Binary Templates]]
* [[Tools/DevTools|DevTools]]
* [[Tools/Restoration Issue Pocketknife|Restoration Issue Pocketknife]]|status=Done|container=BINA|name=Reflection}}'''Reflection''' ''(also known as RFL)'' is an easily editable file for level designers or game developers to edit parameters that'd be otherwise hardcoded. Nearly everything can be edited through those. However, some things still lack configurable parameters.


Reflection files are accessed via [https://www.sweetscape.com/010editor/ 010 Editor] by using their respective [[Tools/010 Editor Binary Templates|RFL binary templates]], or via [[Tools/DevTools|DevTools]].
Reflection files are accessed via [https://www.sweetscape.com/010editor/ 010 Editor] by using their respective [[Tools/010 Editor Binary Templates|RFL binary templates]], or via [[Tools/DevTools|DevTools]].
Line 21: Line 26:
|<code>raw/character/playercommon/</code>
|<code>raw/character/playercommon/</code>
|-
|-
|<big>NeedleFxSceneData</big>
|<big>[[Resources/Reflection/NeedleFxSceneData|NeedleFxSceneData]]</big>
|<small><stage id>.rfl</small>
|<small><stage id>.rfl</small>
|<small>All</small>
|<small>All</small>
|<code>/stage/<stage id>/<stage id>/</code>
|<code>/stage/<stage id>/<stage id>_misc/</code>
|-
|-
|<big>PlayerParameters</big>
|<big>PlayerParameters</big>

Latest revision as of 14:13, 26 January 2025

Reflection
Resource TypeConfiguration Parameters
File Extension.rfl
Used In Games
Container FormatBINA
Editing Tools
Reverse Engineering StatusDone

Reflection (also known as RFL) is an easily editable file for level designers or game developers to edit parameters that'd be otherwise hardcoded. Nearly everything can be edited through those. However, some things still lack configurable parameters.

Reflection files are accessed via 010 Editor by using their respective RFL binary templates, or via DevTools.

Reflection Templates[edit | edit source]

Name (alphabetical order) Used on Games File Location
AmyParameters amy_common.rfl Sonic Frontiers raw/character/playercommon/
KnucklesParameters knuckles_common.rfl Sonic Frontiers raw/character/playercommon/
NeedleFxSceneData <stage id>.rfl All /stage/<stage id>/<stage id>_misc/
PlayerParameters player_common.rfl Shadow Generations raw/character/playercommon/
PlayerSonicParameters player_common.rfl Sonic Forces /character/playercommon/
SonicParameters player_common.rfl Sonic Frontiers raw/character/playercommon/
StandardCamera standard_camera.rfl All /misc/resident/
TailsParameters tails_common.rfl Sonic Frontiers raw/character/playercommon/