DEATHLOOP Subtitle File

Extraction and unpacking of game archives and compression, encryption, obfuscation, decoding of unknown files
CidQu
Posts: 44
Joined: Tue Sep 14, 2021 12:25 am

DEATHLOOP Subtitle File

Post by CidQu »

Hi forum, about an hour ago I downloaded Deathloop from Steam. We're looking forward to translate the game to Turkish, we found the resource file for subtitles. However Arkane, seems changed resources system over Dishonored 2. Anyone can help to make a script for this resources pack from Deathloop? https://www.icloud.com/iclouddrive/0z_DF2-Y_Lg8Fwc7BQq8LNOBw#rsc%5Fdecl%5F0
h3x3r
Posts: 165
Joined: Wed Jun 01, 2016 5:53 pm

Re: DEATHLOOP Subtitle File

Post by h3x3r »

Here are UI Menu etc texts.
CidQu
Posts: 44
Joined: Tue Sep 14, 2021 12:25 am

Re: DEATHLOOP Subtitle File

Post by CidQu »

h3x3r wrote:Here are UI Menu etc texts.


Thank you so much! Can you share your script or can you find the font files? This font does not support the Turkish Language so we need to change it. If you can I will appreciate it so much!
h3x3r
Posts: 165
Joined: Wed Jun 01, 2016 5:53 pm

Re: DEATHLOOP Subtitle File

Post by h3x3r »

OK here is lame script by me. You must only change ArchiveNum in script. It can't unpack some of map resources. Most probably problem with compression algo. Use 64-bit QBMS.

Code: Select all

comtype oodle

open FDSE "master_resources.index" 0
open FILENAME "?" 1

get SIGN long
endian big
get IDXSIZE long
getDString DUMMY 0x18
get FILES long

for i = 0 < FILES

endian little
get FILEID long
get FTSTRLEN long
getDString FILETYPE FTSTRLEN
get FPSTRLEN long
getDString FILEPATH FPSTRLEN
get FFPSTRLEN long
getDString NAME FFPSTRLEN
get OFFSET longlong
get SIZE long
get ZSIZE long
get DUMMY long
get UNKN long
get ARCHIVENUM short
string NAME p "%s/%s" _unpacked NAME

if ARCHIVENUM == 0
   if ZSIZE == SIZE
      log NAME OFFSET SIZE 1
   else
      math OFFSET + 12
      clog NAME OFFSET ZSIZE SIZE 1
   endif
endif

next i

Change in script number "if ARCHIVENUM == 0" to a number of archive you want to unpack.
Usage: Select Script > Select resources archive > Select folder to unpack > Select again resources archive.

Here are Archive Numbers:

Code: Select all

  0 rsc_decl_0.resources
  1 rsc_gen_0_0.resources
  2 rsc_gen_0_1.resources
  3 map_menu_0.resources
  4 map_antenna_01_p_0.resources
  5 map_antenna_02_p_0.resources
  6 map_antenna_03_p_0.resources
  7 map_antenna_04_p_0.resources
  8 map_island_01_p_0.resources
  9 map_island_02_p_0.resources
 10 map_island_03_p_0.resources
 11 map_outro_p_0.resources
 12 map_outro_02_0.resources
 13 map_tutorial_01_p_0.resources
 14 map_tutorial_02_0.resources
 15 map_upper_antenna_p_0.resources
 16 map_uppercity_01_p_0.resources
 17 map_uppercity_02_p_0.resources
 18 map_uppercity_03_p_0.resources
 19 map_uppercity_04_p_0.resources
 20 map_wharf_01_0.resources
 21 map_wharf_03_0.resources
 22 map_wharf_04_0.resources
 23 rsc_images_0_0.resources
 24 rsc_images_0_1.resources
 25 rsc_images_0_2.resources
 26 rsc_images_0_3.resources
 27 rsc_images_0_4.resources
 28 rsc_images_0_5.resources
 29 rsc_images_0_6.resources
 30 rsc_images_0_7.resources
 31 rsc_images_0_8.resources
 32 rsc_images_0_9.resources
 33 rsc_images_0_10.resources
 34 rsc_images_0_11.resources
 35 rsc_images_0_12.resources
 36 rsc_images_0_13.resources
 37 sfx/rsc_sounds_0_0.resources
 38 sfx/rsc_sounds_0_1.resources
 39 rsc_anims_0_0.resources
 40 rsc_ui_0_0.resources
 41 rsc_ui_0_1.resources
 42 rsc_ui_0_2.resources
 43 rsc_ui_0_3.resources
 44 rsc_ui_0_4.resources
 45 rsc_images_1_0.resources
 46 rsc_images_1_1.resources
 47 rsc_images_1_2.resources
 48 rsc_images_1_3.resources
 49 rsc_images_1_4.resources
 50 rsc_images_1_5.resources
 51 rsc_images_1_6.resources
 52 rsc_images_1_7.resources
 53 rsc_images_1_8.resources
 54 sfx/rsc_sounds_1_0.resources
 55 rsc_anims_1_0.resources
 56 rsc_images_2_0.resources
 57 rsc_images_2_1.resources
 58 sfx/rsc_sounds_2_0.resources
 59 rsc_anims_2_0.resources
 60 rsc_images_3_0.resources
 61 rsc_images_3_1.resources
 62 sfx/rsc_sounds_3_0.resources
 63 rsc_anims_3_0.resources
 64 rsc_images_4_0.resources
 65 sfx/rsc_sounds_4_0.resources
 66 rsc_anims_4_0.resources
 67 rsc_images_5_0.resources
 68 sfx/rsc_sounds_5_0.resources
 69 rsc_anims_5_0.resources
 70 rsc_images_6_0.resources
 71 sfx/rsc_sounds_6_0.resources
 72 rsc_anims_6_0.resources
 73 rsc_images_7_0.resources
 74 sfx/rsc_sounds_7_0.resources
 75 rsc_anims_7_0.resources
 76 rsc_images_8_0.resources
 77 sfx/rsc_sounds_8_0.resources
 78 rsc_anims_8_0.resources
 79 rsc_images_9_0.resources
 80 sfx/rsc_sounds_9_0.resources
 81 rsc_anims_9_0.resources
 82 rsc_images_10_0.resources
 83 sfx/rsc_sounds_10_0.resources
 84 rsc_anims_10_0.resources
 85 rsc_images_11_0.resources
 86 sfx/rsc_sounds_11_0.resources
 87 rsc_anims_11_0.resources
 88 rsc_images_12_0.resources
 89 sfx/rsc_sounds_12_0.resources
 90 rsc_anims_12_0.resources
 91 rsc_images_13_0.resources
 92 sfx/rsc_sounds_13_0.resources
 93 rsc_anims_13_0.resources
 94 rsc_images_14_0.resources
 95 sfx/rsc_sounds_14_0.resources
 96 rsc_anims_14_0.resources
 97 rsc_images_15_0.resources
 98 sfx/rsc_sounds_15_0.resources
 99 rsc_anims_15_0.resources
100 eLID_English/rsc_sounds_16_0.resources
101 eLID_French/rsc_sounds_17_0.resources
102 eLID_Italian/rsc_sounds_18_0.resources
103 eLID_German/rsc_sounds_19_0.resources
104 eLID_Spanish/rsc_sounds_20_0.resources
105 eLID_Russian/rsc_sounds_21_0.resources
106 eLID_Polish/rsc_sounds_22_0.resources
107 eLID_MexicanSpanish/rsc_sounds_23_0.resources
108 eLID_BrazilianPortuguese/rsc_sounds_24_0.resources
109 eLID_Japanese/rsc_sounds_26_0.resources
CidQu
Posts: 44
Joined: Tue Sep 14, 2021 12:25 am

Re: DEATHLOOP Subtitle File

Post by CidQu »

h3x3r wrote:OK here is lame script by me. You must only change ArchiveNum in script. It can't unpack some of map resources. Most probably problem with compression algo. Use 64-bit QBMS.

Code: Select all

comtype oodle

open FDSE "master_resources.index" 0
open FILENAME "?" 1

get SIGN long
endian big
get IDXSIZE long
getDString DUMMY 0x18
get FILES long

for i = 0 < FILES

endian little
get FILEID long
get FTSTRLEN long
getDString FILETYPE FTSTRLEN
get FPSTRLEN long
getDString FILEPATH FPSTRLEN
get FFPSTRLEN long
getDString NAME FFPSTRLEN
get OFFSET longlong
get SIZE long
get ZSIZE long
get DUMMY long
get UNKN long
get ARCHIVENUM short
string NAME p "%s/%s" _unpacked NAME

if ARCHIVENUM == 0
   if ZSIZE == SIZE
      log NAME OFFSET SIZE 1
   else
      math OFFSET + 12
      clog NAME OFFSET ZSIZE SIZE 1
   endif
endif

next i

Change in script number "if ARCHIVENUM == 0" to a number of archive you want to unpack.
Usage: Select Script > Select resources archive > Select folder to unpack > Select again resources archive.

Here are Archive Numbers:

Code: Select all

  0 rsc_decl_0.resources
  1 rsc_gen_0_0.resources
  2 rsc_gen_0_1.resources
  3 map_menu_0.resources
  4 map_antenna_01_p_0.resources
  5 map_antenna_02_p_0.resources
  6 map_antenna_03_p_0.resources
  7 map_antenna_04_p_0.resources
  8 map_island_01_p_0.resources
  9 map_island_02_p_0.resources
 10 map_island_03_p_0.resources
 11 map_outro_p_0.resources
 12 map_outro_02_0.resources
 13 map_tutorial_01_p_0.resources
 14 map_tutorial_02_0.resources
 15 map_upper_antenna_p_0.resources
 16 map_uppercity_01_p_0.resources
 17 map_uppercity_02_p_0.resources
 18 map_uppercity_03_p_0.resources
 19 map_uppercity_04_p_0.resources
 20 map_wharf_01_0.resources
 21 map_wharf_03_0.resources
 22 map_wharf_04_0.resources
 23 rsc_images_0_0.resources
 24 rsc_images_0_1.resources
 25 rsc_images_0_2.resources
 26 rsc_images_0_3.resources
 27 rsc_images_0_4.resources
 28 rsc_images_0_5.resources
 29 rsc_images_0_6.resources
 30 rsc_images_0_7.resources
 31 rsc_images_0_8.resources
 32 rsc_images_0_9.resources
 33 rsc_images_0_10.resources
 34 rsc_images_0_11.resources
 35 rsc_images_0_12.resources
 36 rsc_images_0_13.resources
 37 sfx/rsc_sounds_0_0.resources
 38 sfx/rsc_sounds_0_1.resources
 39 rsc_anims_0_0.resources
 40 rsc_ui_0_0.resources
 41 rsc_ui_0_1.resources
 42 rsc_ui_0_2.resources
 43 rsc_ui_0_3.resources
 44 rsc_ui_0_4.resources
 45 rsc_images_1_0.resources
 46 rsc_images_1_1.resources
 47 rsc_images_1_2.resources
 48 rsc_images_1_3.resources
 49 rsc_images_1_4.resources
 50 rsc_images_1_5.resources
 51 rsc_images_1_6.resources
 52 rsc_images_1_7.resources
 53 rsc_images_1_8.resources
 54 sfx/rsc_sounds_1_0.resources
 55 rsc_anims_1_0.resources
 56 rsc_images_2_0.resources
 57 rsc_images_2_1.resources
 58 sfx/rsc_sounds_2_0.resources
 59 rsc_anims_2_0.resources
 60 rsc_images_3_0.resources
 61 rsc_images_3_1.resources
 62 sfx/rsc_sounds_3_0.resources
 63 rsc_anims_3_0.resources
 64 rsc_images_4_0.resources
 65 sfx/rsc_sounds_4_0.resources
 66 rsc_anims_4_0.resources
 67 rsc_images_5_0.resources
 68 sfx/rsc_sounds_5_0.resources
 69 rsc_anims_5_0.resources
 70 rsc_images_6_0.resources
 71 sfx/rsc_sounds_6_0.resources
 72 rsc_anims_6_0.resources
 73 rsc_images_7_0.resources
 74 sfx/rsc_sounds_7_0.resources
 75 rsc_anims_7_0.resources
 76 rsc_images_8_0.resources
 77 sfx/rsc_sounds_8_0.resources
 78 rsc_anims_8_0.resources
 79 rsc_images_9_0.resources
 80 sfx/rsc_sounds_9_0.resources
 81 rsc_anims_9_0.resources
 82 rsc_images_10_0.resources
 83 sfx/rsc_sounds_10_0.resources
 84 rsc_anims_10_0.resources
 85 rsc_images_11_0.resources
 86 sfx/rsc_sounds_11_0.resources
 87 rsc_anims_11_0.resources
 88 rsc_images_12_0.resources
 89 sfx/rsc_sounds_12_0.resources
 90 rsc_anims_12_0.resources
 91 rsc_images_13_0.resources
 92 sfx/rsc_sounds_13_0.resources
 93 rsc_anims_13_0.resources
 94 rsc_images_14_0.resources
 95 sfx/rsc_sounds_14_0.resources
 96 rsc_anims_14_0.resources
 97 rsc_images_15_0.resources
 98 sfx/rsc_sounds_15_0.resources
 99 rsc_anims_15_0.resources
100 eLID_English/rsc_sounds_16_0.resources
101 eLID_French/rsc_sounds_17_0.resources
102 eLID_Italian/rsc_sounds_18_0.resources
103 eLID_German/rsc_sounds_19_0.resources
104 eLID_Spanish/rsc_sounds_20_0.resources
105 eLID_Russian/rsc_sounds_21_0.resources
106 eLID_Polish/rsc_sounds_22_0.resources
107 eLID_MexicanSpanish/rsc_sounds_23_0.resources
108 eLID_BrazilianPortuguese/rsc_sounds_24_0.resources
109 eLID_Japanese/rsc_sounds_26_0.resources


Thank you so much again! Is there any ways to pack this up? Or just use without packing?
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: DEATHLOOP Subtitle File

Post by aluigi »

Could you please upload master_resources.index?

I have the sensation that multiple compressions are supported and moreover that the files are compressed in chunks.
CidQu
Posts: 44
Joined: Tue Sep 14, 2021 12:25 am

Re: DEATHLOOP Subtitle File

Post by CidQu »

aluigi wrote:Could you please upload master_resources.index?

I have the sensation that multiple compressions are supported and moreover that the files are compressed in chunks.


Thanks your help I can't send the file through forum because it big. I'm uploading it to drive. https://drive.google.com/file/d/197XA-msTKGyPcZ_pEP948Rs66mrKx-fy/view?usp=sharing
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: DEATHLOOP Subtitle File

Post by aluigi »

Perfect. Good news is that there are no chunks involved, probably the developers had something in mind but then didn't implement that feature.
Here is the script:
http://aluigi.org/bms/deathloop.bms

Just run it on the index file and it will automatically dump all the content of all the archives.
By default the script will ignore the referenced archives not available on disk, so (for example) if you have only the index file and rsc_decl_0.resources, it will only dump the files contained in that archive.
h3x3r
Posts: 165
Joined: Wed Jun 01, 2016 5:53 pm

Re: DEATHLOOP Subtitle File

Post by h3x3r »

Cool luigi but it throws same error like my script.

Code: Select all

- open input file E:\DOWNLOAD\quickbms\map_antenna_02_p_0.resources
  000000000cc18bd4 975264624  maps\campaign\antenna\antenna_02\antenna_02_p\antenna_02_p.probesnetwork

-------------------
*EXCEPTION HANDLER*
-------------------
An error or crash occurred:

*EH* ExceptionCode      c00000fd stack overflow
*EH* ExceptionFlags     00000000
*EH* ExceptionAddress   10B06CB7
*EH* NumberParameters   00000002
*EH*                    00000000
*EH*                    09802000

Last script line before the error or that produced the error:
  59  clog NAME OFFSET ZSIZE SIZE 1

- OFFSET       0x000000000cc18bd4
- ZSIZE        0x00000000040f19cc
- SIZE         0x000000003a215b70
  coverage file 0    26%   15744740   60008478   . offset 0000000000f03ee4
  coverage file 1    16%   68098520   423752718  . offset 0000000010d0a5a0

Press ENTER or close the window to quit
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: DEATHLOOP Subtitle File

Post by aluigi »

Could you please provide the data from offset 0xcc18bc8 to 0x10d0a5a0 of map_antenna_02_p_0.resources?
h3x3r
Posts: 165
Joined: Wed Jun 01, 2016 5:53 pm

Re: DEATHLOOP Subtitle File

Post by h3x3r »

Here. I also tried open source oodle and it doesn't work. Says the file is too big.

Code: Select all

https://drive.google.com/file/d/1nGFGlRc2cJWh-GiJ0O6uS3Z1QqnI96N_/view?usp=sharing
CidQu
Posts: 44
Joined: Tue Sep 14, 2021 12:25 am

Re: DEATHLOOP Subtitle File

Post by CidQu »

aluigi wrote:Perfect. Good news is that there are no chunks involved, probably the developers had something in mind but then didn't implement that feature.
Here is the script:
http://aluigi.org/bms/deathloop.bms

Just run it on the index file and it will automatically dump all the content of all the archives.
By default the script will ignore the referenced archives not available on disk, so (for example) if you have only the index file and rsc_decl_0.resources, it will only dump the files contained in that archive.


Thank you so much! It extracted lots of thing. But I still can't reimport, When I use reimport 2 it says file is big. But I didn't changed anything at all! When I use reimport 3 game crashes. I got this error 0xC0000005 (Access Violation.) and try to use 25GB VRAM.
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: DEATHLOOP Subtitle File

Post by aluigi »

Interesting, it really crashes if the output size is more than 700 Mb.
I don't think there is anything I can do, luckily it's enough to temporary rename the archive so that quickbms will skip its extraction (hopefully the other archives have smaller files).

Regarding reimporting, reimport2.bat should not say that the file is too big, it's made just to work with any size of reimported files.
While reimport3.bat should NEVER be used (except limited cases).
CidQu
Posts: 44
Joined: Tue Sep 14, 2021 12:25 am

Re: DEATHLOOP Subtitle File

Post by CidQu »

aluigi wrote:Interesting, it really crashes if the output size is more than 700 Mb.
I don't think there is anything I can do, luckily it's enough to temporary rename the archive so that quickbms will skip its extraction (hopefully the other archives have smaller files).

Regarding reimporting, reimport2.bat should not say that the file is too big, it's made just to work with any size of reimported files.
While reimport3.bat should NEVER be used (except limited cases).


I only changed strings, and deleted other files. The file I changed was english_m. I changed "Play as" to "Deneme". When I try to reimport it it says, the file is over 360BYTE and then it crashes. Is there any solution for this? Or I just simply can not make that translation?
enis423
Posts: 7
Joined: Sun Sep 12, 2021 1:48 pm

Re: DEATHLOOP Subtitle File

Post by enis423 »

aluigi wrote:Perfect. Good news is that there are no chunks involved, probably the developers had something in mind but then didn't implement that feature.
Here is the script:
http://aluigi.org/bms/deathloop.bms

Just run it on the index file and it will automatically dump all the content of all the archives.
By default the script will ignore the referenced archives not available on disk, so (for example) if you have only the index file and rsc_decl_0.resources, it will only dump the files contained in that archive.



I can't download this script:

http://aluigi.org/bms/deathloop.bms

is there any other way we can download?
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: DEATHLOOP Subtitle File

Post by aluigi »

Ah, you mean that it's a message from the game.

I guess I know the reason, there are two SIZE fields that are the same but quickbms can only change one of them.
Probably the game compares them and complains if one differs.

quickbms is all automatic and obviously can't handle situations with two different fields that need to be changed together.

You can try changing the XSIZE in line 57 with SIZE, retry the reimport and check if the game can be tricked in accepting the edited file.
99% it will refuse it again.

Also exist another option, very experimental, that tries to disable the compression.
If you want to try it, make a copy of reimport2.bat, open it with a text editor and add the -e option:

Code: Select all

quickbms.exe -G -w -r -r -e

In this way there will only be a SIZE field instead of two used in the compression.

Probably both these ideas will fail.
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: DEATHLOOP Subtitle File

Post by aluigi »

@enis423
Do you get any error also using this direct link?
https://aluigi.altervista.org/bms/deathloop.bms
CidQu
Posts: 44
Joined: Tue Sep 14, 2021 12:25 am

Re: DEATHLOOP Subtitle File

Post by CidQu »

aluigi wrote:Ah, you mean that it's a message from the game.

I guess I know the reason, there are two SIZE fields that are the same but quickbms can only change one of them.
Probably the game compares them and complains if one differs.

quickbms is all automatic and obviously can't handle situations with two different fields that need to be changed together.

You can try changing the XSIZE in line 57 with SIZE, retry the reimport and check if the game can be tricked in accepting the edited file.
99% it will refuse it again.

Also exist another option, very experimental, that tries to disable the compression.
If you want to try it, make a copy of reimport2.bat, open it with a text editor and add the -e option:

Code: Select all

quickbms.exe -G -w -r -r -e

In this way there will only be a SIZE field instead of two used in the compression.

Probably both these ideas will fail.


I just made my file smaller by deleting many text, reimport was success! But Then Game Crashed Again. Crash Error:


Code: Select all

Crash summary : Error 0xC0000005 (Access Violation) occurred in thread 'DEATHLOOP' at instruction location 0x00007FF696F4E16F.
OS version : Windows 10 Pro 2009 Build 19042.1237
GPU name : AMD Radeon RX 5600 XT
GPU driver : 21.8.1

Callstack Function(desc) Line Bytes       File Module        Address
------------------------ ---- -----       ---- ------        -------
()                       0    +0xaee16f        Deathloop.exe 0x7ff696f4e16f
()                       0    +0x153c754       Deathloop.exe 0x7ff69799c754
()                       0    +0x153c3ff       Deathloop.exe 0x7ff69799c3ff
()                       0    +0xc12234        Deathloop.exe 0x7ff697072234
()                       0    +0xc14ecc        Deathloop.exe 0x7ff697074ecc
()                       0    +0xb13dab        Deathloop.exe 0x7ff696f73dab
()                       0    +0xb1bb91        Deathloop.exe 0x7ff696f7bb91
()                       0    +0x1538895       Deathloop.exe 0x7ff697998895
()                       0    +0xba403f        Deathloop.exe 0x7ff69700403f
()                       0    +0x1538345       Deathloop.exe 0x7ff697998345
()                       0    +0x153ab0c       Deathloop.exe 0x7ff69799ab0c
()                       0    +0xc4dcf8        Deathloop.exe 0x7ff6970adcf8
()                       0    +0xc4dfd4        Deathloop.exe 0x7ff6970adfd4
()                       0    +0x20b43420      Deathloop.exe 0x7ff6b6fa3420
()                       0    +0xb98465        Deathloop.exe 0x7ff696ff8465
()                       0    +0xb38657        Deathloop.exe 0x7ff696f98657
()                       0    +0xb38c20        Deathloop.exe 0x7ff696f98c20
()                       0    +0xb09dc6        Deathloop.exe 0x7ff696f69dc6
()                       0    +0x17034         KERNEL32.DLL  0x7ffac6787034
()                       0    +0x52651         ntdll.dll     0x7ffac7fa2651
Register Info
-------------------------------------------------------------------------
RAX: 0x0000000000000000  RBX: 0x00000226013ED590  RCX: 0x00007FF698AAC460
RDX: 0x0000000000000000  RSI: 0x0000022602E0AC00  RDI: 0x000000000002ADBA
R8:  0x00000044209EAAE8  R9:  0x00000044209EAB10  R10: 0x0000000000000000
R11: 0x00000044209EAF40  R12: 0x0000000000000000  R13: 0x0000000000000000
R14: 0x00000000000A04F6  R15: 0x0000022602EAB100  EFL: 0x0000000000010246
RIP: 0x00007FF696F4E16F  RSP: 0x00000044209EC0B8  RBP: 0x00000226013ED59C

Exception Info               
--------------------------- 
ExpCode:          0xC0000005 (Access Violation)
ExpFlags:         0         
ExpAddress:       0x00007FF696F4E16F

Build & Runtime Info       
---------------------------
User:             CidQu       
Version:          1.708.3.34       
File Path:        D:\bruh\steamapps\common\DEATHLOOP\Deathloop.exe       
System Time:      9/17/2021 17:12:18       
Build String:     1.708.3.34       
Launch Command:   D:\bruh\steamapps\common\DEATHLOOP\Deathloop.exe       

Global Memory Info
---------------------------
In Use:        58%
Physical RAM:     15.940 GB
Physical Free:     6.671 GB
Paging File:      29.440 GB
Paging Free:      14.525 GB
User Address:    128.000 TB
User Free:       127.962 TB

Process Memory Info
---------------------------
Current RAM:       1.199 GB
Maximal RAM:       1.210 GB

Video memory info:
---------------------------
Current local GPU Budget      : 5335.887 Mb
Current local GPU Use         : 756.730 Mb
Current shared GPU/CPU Budget : 7497.436 Mb
Current shared GPU/CPU Use    : 64.898 Mb

CPU Info                   
---------------------------
Num Packages:     1       
Num Cores:        6       
Num Logical:      6       
CPU ID:           Intel       
CPU MHz:          2904     

enis423
Posts: 7
Joined: Sun Sep 12, 2021 1:48 pm

Re: DEATHLOOP Subtitle File

Post by enis423 »

aluigi wrote:@enis423
Do you get any error also using this direct link?
https://aluigi.altervista.org/bms/deathloop.bms


Thank you this worked :)
h3x3r
Posts: 165
Joined: Wed Jun 01, 2016 5:53 pm

Re: DEATHLOOP Subtitle File

Post by h3x3r »

Game accepts decompressed files but you must also change ZSIZE and SIZE to the same values. I tried put decompressed english_m.lang at the end of archive and edit the OFFSET and ZSIZE/SIZE in the INDEX and the game works. But it's manual thing. One file is no problem but if you will want import multiple files that's the other story.