Ramblings

ULTRACOMFY's personal homepage.

User Tools

Site Tools


unreal_engine_extraction

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
unreal_engine_extraction [2026/04/15 13:47] ultracomfyunreal_engine_extraction [2026/04/15 14:42] (current) ultracomfy
Line 63: Line 63:
  
 ===== Step 3.A Finding Keys Online ===== ===== Step 3.A Finding Keys Online =====
-Luckily, this key is always the same and once one user finds a key, they can share that key with everyone else so that you don't have to find it. CS.RIN.RU has [[https://cs.rin.ru/forum/viewtopic.php?t=100672|a thread]] where AES keys for some of the more popular games are listed. You should click the link and potentially bookmark or note it down somewhere so you can find it again in the future. You might also be forced to create an account to actually be able to see the keys. If your game appears in the list, copy out the key.+Luckily, this key is always the same and once one user finds a key, they can share that key with everyone else so that you don't have to find it. <wrap em>CS.RIN.RU has [[https://cs.rin.ru/forum/viewtopic.php?t=100672|a thread]] where AES keys for some of the more popular games are listed</wrap>. You should click the link and potentially bookmark or note it down somewhere so you can find it again in the future. You might also be forced to create an account to actually be able to see the keys. If your game appears in the list, copy out the key.
  
-===== Step 3.B Finding the Key Yourself ===== +Alternatively, it is well possible that someone else on the internet found the key and posted it outside the cs.rin.ru thread. Google is your friend.
-<Section will be added later>+
  
 +===== Step 3.B Finding the Key Yourself =====
 +Try [[https://illusory.dev/aesdumpster/|this]].
  
 ====== Step 4 (Required for Unreal Engine 5 Games) .usmap and jmap ====== ====== Step 4 (Required for Unreal Engine 5 Games) .usmap and jmap ======
Line 76: Line 77:
 ===== Step 4.1 ===== ===== Step 4.1 =====
 After downloading jmap you should have a file called ''jmap_dumper.exe''. This is a command line program that lets you generate a ''.usmap'' file for your game. To do that, you will need to <wrap em>open powershell and navigate to the folder that ''jmap_dumper.exe'' is in</wrap>. After downloading jmap you should have a file called ''jmap_dumper.exe''. This is a command line program that lets you generate a ''.usmap'' file for your game. To do that, you will need to <wrap em>open powershell and navigate to the folder that ''jmap_dumper.exe'' is in</wrap>.
-{{ ::opening_cmd.png?nolink&1000 |}}+{{ ::opening_ps.png?nolink&1000 |}}
 <WRAP centeralign>Note that the folder is probably different for you. My jmap dumper is in ''D:\Programs\Extraction\Unreal Engine\jmap'' but it can be anywhere for you.\\ <WRAP centeralign>Note that the folder is probably different for you. My jmap dumper is in ''D:\Programs\Extraction\Unreal Engine\jmap'' but it can be anywhere for you.\\
 <wrap hi>On Windows 11 you should be able to right-click into the window where jmap is in, and then select "Open in Terminal".</wrap>\\ <wrap hi>On Windows 11 you should be able to right-click into the window where jmap is in, and then select "Open in Terminal".</wrap>\\
Line 84: Line 85:
  
 Every time you want to use jmap, you will need to enter the game's version as an environment variable. These variables are deleted between each session, so you will have to execute the following command every time:\\ Every time you want to use jmap, you will need to enter the game's version as an environment variable. These variables are deleted between each session, so you will have to execute the following command every time:\\
-''$env:PATTERNSLEUTH_RES_EngineVersion="5.6"''\\+''<wrap em>$env:PATTERNSLEUTH_RES_EngineVersion="5.6"</wrap>''\\
 Remember that in Step 1 you will have determined the version of Unreal in which the game runs. <wrap em>Instead of the 5.6, you should put in the version here that you determined.</wrap> If you hit Enter and the powershell just moves to the next line, you have done everything right. Remember that in Step 1 you will have determined the version of Unreal in which the game runs. <wrap em>Instead of the 5.6, you should put in the version here that you determined.</wrap> If you hit Enter and the powershell just moves to the next line, you have done everything right.
  
-After setting the Unreal version for jmap, you are now ready to tell it what to actually do. For that, you will need the following command: +After setting the Unreal version for jmap, you are now ready to tell it what to actually do. For that, you will need the following command:\\ 
-''.\jmap_dumper.exe --pid 12200 output.usmap''+''<wrap em>.\jmap_dumper.exe --pid 12200 output.usmap</wrap>'' 
 + 
 +<wrap em>Enter the command with the correct PID into the powershell and hit enter.</wrap> After jmap completes it work you will see an ''output.usmap'' file in jmap's folder. This command uses the Process ID 12200 as an example, you will have to replace that number with the process ID that your game actually has. Note that a PID changes every time you run the game, so you have to find the PID yourself. If you need extra help for that, I have added extra information on PIDs below.\\
  
-Using this command in the command prompt will generate an ''output.usmap'' file in the jmap folder. However, you need to <wrap em>specify the Process ID ("pid")</wrap> so that jmap knows which process to target. Note that a PID changes every time you run the game, so you have to find the PID yourself. If you need extra help for that, I have added extra information on PIDs below.\\ 
-<wrap em>A full command could look like this: ''jmap_dumper.exe –pid 11528 output.usmap''. Enter it into the command prompt and hit enter.</wrap> After jmap completes it work you will see an ''output.usmap'' file in jmap's folder. 
 <WRAP box> <WRAP box>
 ++++ Additional Help: Determining a PID | ++++ Additional Help: Determining a PID |
unreal_engine_extraction.1776260844.txt.gz · Last modified: by ultracomfy

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki