Jump to content

Modify Transform file


Recommended Posts

This tutorial is about modifying the position, rotation and scale of a lot of elements in Flashing Lights.
I precise that it is oriented on car modifications even if it can work with other stuff.


First step: Download
AssetRipper : https://github.com/AssetRipper/AssetRipper/releases/tag/0.2.0.5
Unity2019.4.38f1 : https://unity3d.com/fr/get-unity/download/archive
DevX Demo : https://devxdevelopment.com/Download
UABE 2022(it's a new version with a big window) : https://github.com/SeriousCache/UABE/releases/tag/v3.0-beta1


Second step: Export
With AssetRipper, you will click on the following buttons : "File>Open Folder" and select flashinglights_data folder (on the game files).
After the loading, you will only export resources.assets or every files (export every files is more sure but it can works with only the resources.assets).
It will create a folder where you decided to and you will paste this folder on a Unity Project on the bottom part of the window (project tab).
You will have to wait a long time but after it, you will have access to a lot of game elements.

You can close AssetRipper.

 

Third step: Find the element and values in Unity
With Unity, you will go on "ExportedProjet>Assets>PrefabInstance" (or "ExportedProjet>Assets>GameObject") folder via the Unity's file explorer (at the bottom of the window) where you will search the game object you want to modify, click on it and you will see a lot of new files appearing on the left of the window (hierarchy tab).
With this, you will be able to find one element you want to modify (write its name and the name of the game object which is its parent) and you will have access to position/rotation/scale which you can modify (and also write those values for later).

You can close Unity.

 

Fourth step: Find the asset and the Path ID of the element
With DevX, you'll click on the following buttons :"Open>Open Unity3D/Unreal game directory" and you will select flashinglights_data folder (from the game files)
In DevX, you'll search the parent's element name and you will find search the right element in the hierarchy on the left of your window.
Then you will click on its "Transform" name file (which is supposed to be under the element in the hierarchy) and, on the right of the screen, you will see in which asset is the element and what is its Path ID (which you should also write).

You can close DevX.

 

Fifth step: Modify the element with UABE
So, with the new UABE, you will open the right asset file, search the Path ID with the searching tool and you will click on "View Data" button to find every information (position, rotation and scale) related to the element.
And if you modify and save any value, it will change it in-game.

 

GOOD LUCK !!


By Azriel.

  • Love 2

Azriel.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...