Home Risen Risen2 Risen3 Forum English Russian

Register FAQ Calendar Today's Posts
Page 1 of 2 12 Last »
Results 1 to 20 of 24
  1. #1 Reply With Quote
    Hello.


    I want to make some modification to Risen 2 but to accomplish this I need export/edit/pack *.bin files. It would be so much help instead of using reverse engineering with Hex Editor. I spent large amount of time looking for it in this forum and online but I didn't find anything. I found so many tools for Risen 1 but nothing for Risen 2 in that matter. I can use Risen 2 Quest Export to read some of .bin files but this tool cannot export, import and edit file if it isn't "compiled_quests.bin" file which was design for. I need to edit some of properties of image files.


    I need to edit image_headers.whdr and unpack .bin files (compiled_imagelists.bin file contain .ximc files I need to edit).


    Please help and thank you.
    kwasowsky is offline

  2. #2 Reply With Quote
    General tombom81's Avatar
    Join Date
    Jun 2015
    Posts
    3,521
    Quote Originally Posted by kwasowsky View Post
    Hello.


    I want to make some modification to Risen 2 but to accomplish this I need export/edit/pack *.bin files. It would be so much help instead of using reverse engineering with Hex Editor.
    Hello. If there's no tool, someone has to create it. Why not you?

    I need to edit some of properties of image files.
    Could you give an example (name(s) and which properties exactly)

    I need to edit image_headers.whdr
    There's the headers of 4627 DXT1 files contained, afaics. If you want to edit their dimensions - that's fairly simple.

    and unpack .bin files (compiled_imagelists.bin file contain .ximc files I need to edit).
    That would require some efforts.
    Where is IMC_Elements.ximc, for example? Couldn't find it as an image. (What I found is GUI_Con._ximg which contains 12 images and some GUI stuff).
    GUI_Con.dds is referenced in the compiled_imagelists and as GUI_ConIM04 in the whdr.
    "in der Erkundung dieser weiten und wunderbaren Welt" (post #70, höre link unten)
    TAS for Elex 2 at ELEX II Nexus - Mods and Community (nexusmods.com)
    Tuvok, scannen Sie den Planeten nach Mikroplastik!
    "Hört mir bloß auf mit "Stormson".
    "In Toussaint wird schon für kleinere Schmähungen als diese Satisfaktion verlangt."
    Genug der "Blumensträuße". Ich WILL MadBob! Beugt die Realität!
    tombom81 is offline Last edited by tombom81; 12.11.2024 at 00:27.

  3. #3 Reply With Quote
    Quote Originally Posted by tombom81 View Post
    Hello. If there's no tool, someone has to create it. Why not you?
    I'm not a programmer. I already threw myself on deep water with this reverse engineering. If I knew how to do this and it wouldn't take forever I would do this.

    Could you give an example (name(s) and which properties exactly)
    Images resolution, placement on image file (x,y probably), format (compression) among other things.

    There's the headers of 4627 DXT1 files contained, afaics. If you want to edit their dimensions - that's fairly simple.
    I managed to change resolution and change of some files in compiled_imagelists.bin, and change compression format in image_headers.whdr but that's all. Still don't know nothing about placement (x,y) and other things.

    That would require some efforts.
    Where is IMC_Elements.ximc, for example? Couldn't find it as an image.
    compiled_imagelists.bin contain IMC_Elements.ximc and 6 other IMC_****.ximc files. .ximc files are info files that contain code with properities and other information about image files. For example this is part of the code (I don't wanna paste whole code to keep my reply short) of the IMC_Maps.ximc (this part of the code refers to properties of ANT_Map.dds file):
    Code:
    Item[0] {
                    class eCGuiImageList2 (0x7EACEFB9), 1 {
                        Properties {
                            TextureName (0x2DC3E917), class bCString (0xA83E6117), 0x0000000D {"ANT_Map.dds"}
                            CacheMode (0xB24D90BE), enum eEImageLayerCacheMode (0xBF90957D), 0x00000008 {eEImageLayerCacheMode_Immediate (0xE64E68F6), 0x00000001 (1)}
                        }
                        Serializer {
                            class eCGuiImageList2 (0x7EACEFB9), 1, 0x00000094 {
                                Item[0] {
                                    class eCGuiImage2 (0xE3B92FFD), 1 {
                                        Properties {
                                            ImageName (0xE404E129), class bCString (0xA83E6117), 0x00000016 {"img_map_ANT_detailed"}
                                            RectOnTexture (0x3E367AE1), class bCRect (0x1022FBEE), 0x00000010 {0x00000001 (1), 0x00000001 (1), 0x000003B1 (945), 0x000002C5 (709)}
                                            BlendMode (0x0C869A2F), enum eEImageBlend (0xDC074E0C), 0x00000008 {eEImageBlend_AlphaBlend (0xB232FBC1), 0x00000000 (0)}
                                        }
                                        Serializer {
                                            class eCGuiImage2 (0xE3B92FFD), 1, 0x00000000 {}
                                            class eCGuiBitmap2 (0x380DF6D7), 1, 0x00000000 {}
                                            class bCObjectRefBase (0x1183CDCF), 1, 0x00000000 {}
                                            class bCObjectBase (0x84ADA072), 1, 0x00000000 {}
                                        }
                                    }
                                }
                            }
                            class bCObjectRefBase (0x1183CDCF), 1, 0x00000000 {}
                            class bCObjectBase (0x84ADA072), 1, 0x00000000 {}
                        }
                    }
                }
    GUI_Con.dds is referenced in the compiled_imagelists and as GUI_ConIM04 in the whdr.
    I know. Is is referenced as GUI_Con. "IM04" is a kind of class or something else and I think every image file has this name/class next to the image name in the image_headers.whdr code.

    Summarize:
    I'm edditing/modding GUI and maps. I already edited maps and successfully placed new maps in the game files (with edited compiled_imagelists.bin and image_headers.whdr) But all I did in this .bin and .whdr files was I all found which is size (resolution) of maps and format compression (DXT1 originally). I still don't know for example where I can find placement and size of imaging in the game. RectOnTexture defines resolution and where image is placed on dds file but I don't see properities that defines where this images are placed in game. From the code I pasted I know nothing more then how to change the resolution. And I can even edit it. I have to do it in hex editor and there I could find resolution but nothing more from pasted code rings a bell.
    kwasowsky is offline Last edited by kwasowsky; 13.11.2024 at 14:32.

  4. #4 Reply With Quote
    General tombom81's Avatar
    Join Date
    Jun 2015
    Posts
    3,521
    Quote Originally Posted by kwasowsky View Post
    I'm not a programmer.
    From the code I pasted I know nothing more then how to change the resolution.
    Where is that "code" from? Or what did you use to create it?

    My result is like so (some hashes missing which seem to be solved in your code log).

    Found 718 x class eCGuiImage2, dimensions might stand after this hash: <3E367AE1>A6 03 00 00 EE 00 00 00 D2 03 00 00 1A 01 00 00
    Code:
      class eCGuiImageList2 96 04 00 00     13a GEC0 
      class eCGuiImage2 
      propsize= 49  28 (-> 174) datasize= 45 propCnt= 3
        152 (1.)
      class bCString 
      ImageName fr_tl
        165 (2.)
      class bCRect 
      Image params 00 00 00 00 00 00 00 00 14 00 00 00 14 00 00 00 
        181 (3.)
      enum eEImageBlend 
      BlendMode C1 FB 32 B2 00 00 00 00 
    
      class eCGuiImage2 00 00 00 00 
      class eCGuiBitmap2 
      class bCObjectRefBase 
      class bCObjectBase 
        1bd GEC0 
    
    ------------------------------------
    
      1f031 GEC0 
      class eCGuiImage2 
      propsize= 5B  28 (-> 1f06b) datasize= 57 propCnt= 3
      1f049 (1.)
      class bCString 
      ImageName img_input_ps3_GamePad_X
      1f06e (2.)
      class bCRect 
      Image params D3 03 00 00 EE 00 00 00 FF 03 00 00 1A 01 00 00 
      1f08a (3.)
      enum eEImageBlend 
      BlendMode C1 FB 32 B2 00 00 00 00 
    
      class eCGuiImage2 00 00 00 00 
      class eCGuiBitmap2 
      class bCObjectRefBase 
      class bCObjectBase 
      1f0c6 GEC0
    ANT_Map is here:
    Code:
      2059a GEC0   class eCGuiImageList2 
      propsize= 33  B2 (-> 2065e) datasize= 2F propCnt= 2
      205b2 (1.)
      class bCString 
      TextureName ANT_Map.dds
      205cb (2.)
      enum eEImageLayerCacheMode 
      CacheMode F6 68 4E E6 01 00 00 00 
    
      class eCGuiImageList2 94 00 00 00 
      205eb GEC0
    "in der Erkundung dieser weiten und wunderbaren Welt" (post #70, höre link unten)
    TAS for Elex 2 at ELEX II Nexus - Mods and Community (nexusmods.com)
    Tuvok, scannen Sie den Planeten nach Mikroplastik!
    "Hört mir bloß auf mit "Stormson".
    "In Toussaint wird schon für kleinere Schmähungen als diese Satisfaktion verlangt."
    Genug der "Blumensträuße". Ich WILL MadBob! Beugt die Realität!
    tombom81 is offline Last edited by tombom81; 14.11.2024 at 15:47. Reason: logs updated

  5. #5 Reply With Quote
    Quote Originally Posted by tombom81 View Post
    Where is that "code" from? Or what did you use to create it?
    Like I said in first post you can use "Risen 2 Quest Export" application that I found somewhere in this forum to read some of .bin files. This app cannot export, import and edit file if it is not "compiled_quests.bin" file which was design for but can read all other .bin files from Risen 2. That's how I know how compiled_imagelists.bin looks like inside and what it contains.

    My result is like so (some hashes missing which seem to be solved in your code log).
    Actually dimensions of ANT_Map (I'm talking about dimensions of the map itself, not whole DDS file) is coded in compiled_imagelists.bin. ANT_Map.dds is 1024x1024 but this are dimensions of whole image file with background. The map itself is 945x709 and this information can be found in the compiled_imagelists.bin. I know that because I already made an alpha version of my mod with maps changed. Let's take a look at sequences in hex editor.

    Here is whole part of hex sequence responsible for ANT_Map in compiled_imagelists.bin:
    Code:
    0B 00 41 4E 54 5F 4D 61 70 2E 64 64 73 7D 95 90 BF BE 90 4D B2 08 00 00 00 F6 68 4E E6 01 00 00 00 B9 EF AC 7E 01 00 94 00 00 00 01 00 47 45 43 30 FD 2F B9 E3 01 00 58 00 00 00 28 00 00 00 54 00 00 00 03 00 17 61 3E A8 29 E1 04 E4 16 00 00 00 14 00 69 6D 67 5F 6D 61 70 5F 41 4E 54 5F 64 65 74 61 69 6C 65 64 EE FB 22 10 E1 7A 36 3E 10 00 00 00 01 00 00 00 01 00 00 00 B1 03 00 00 C5 02 00 00 0C 4E 07 DC 2F 9A 86 0C 08 00 00 00 C1 FB 32 B2 00 00 00 00 FD 2F B9 E3 01 00 00 00 00 00 D7 F6 0D 38 01 00 00 00 00 00 CF CD 83 11 01 00 00 00 00 00 72 A0 AD 84 01 00 00 00 00 00 CF CD 83 11 01 00 00 00 00 00 72 A0 AD 84 01 00 00 00 00 00 47 45 43 30 B9 EF AC 7E 01 00 35 00 00 00 B4 00 00 00 31 00 00 00 02 00 17 61 3E A8 17 E9 C3 2D 0F 00 00 00
    This is what I can understand from this sequence by far (in order):
    0B 00 = 11 (lenght of the name "ANT_Map.dds" in ANSI)
    41 4E 54 5F 4D 61 70 2E 64 64 73 = ANT_Map.dds (name in ANSI)
    47 45 43 30 = GEC0 (in ANSI - whatever that is...)
    69 6D 67 5F 6D 61 70 5F 41 4E 54 5F 64 65 74 61 69 6C 65 64 = img_map_ANT_detailed (name in ANSI)
    47 45 43 30 = another "GEC0" (in ANSI - whatever that is...)
    B1 03 = 945 (width of the map)
    C5 02 = 709 (height of the map)

    Here is whole part of hex sequence responsible for ANT_Map in image_headers.whdr:
    Code:
    07 00 41 4E 54 5F 4D 61 70 49 4D 30 34 88 00 08 00 CA 00 00 00 00 00 CF 3B CC 01 80 EB 03 A8 00 00 00 00 00 00 00 00 7E 15 CC 01 00 BA B7 09 78 71 CC 01 00 AE CF 92 47 45 43 30 80 C7 1E 25 01 00 4A 00 00 00 3E 00 00 00 46 00 00 00 04 00 30 80 88 0B 85 A0 60 0E 04 00 00 00 00 04 00 00 30 80 88 0B BE 74 31 B7 04 00 00 00 00 04 00 00 CD 93 3C B2 D5 1C A7 3E 04 00 00 00 00 00 00 00 EC 92 88 9A 30 A5 F9 35 08 00 00 00 97 FE 50 05 44 58 54 31 80 C7 1E 25 01 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 86 FF 49 94 64 DB 60 DB E8 5A 21 00 C2 C0 EA 55 DD 29 F9 7B 01 00 00 00 00 00 72 A0 AD 84 01 00 00 00 00 00
    This is what I can understand from this sequence by far (in order):
    07 00 = 7 (lenght of the name "ANT_Map" in ANSI)
    41 4E 54 5F 4D 61 70 = ANT_Map (in ANSI)
    49 4D 30 34 = IM04 (in ANSI - whatever that is. It's everywhere, exactly after the name of the image)
    47 45 43 30 = GEC0 (in ANSI - whatever that is...)
    44 58 54 31 = DXT1 (in ANSI - type of compression of DDS file)

    I already know how to change dds file and put it in the game. Change maps, icons etc. resolutions of this images.

    I still don't know where is information about position (x,y) of the images shown in game stored in (not the position of the image in DDS file). For example: How, from where, the game knows that the map should be "this big" (dimensions are scaled to resolution of the game so dimensions of the image doesn't matter) and it's on the left side of the GUI. So if I, let's say, want to create a mod that redesign GUI so icons, maps, buttons etc. are shown elsewhere in the GUI I would have to know that.

    By the way. GUI_Con.dds contains 12 images that looks like loading screen images. But when my game is loading screen is black apart of compass in the right corner. I wonder what's up with that and how to bring it back into the game.
    kwasowsky is offline Last edited by kwasowsky; 13.11.2024 at 23:00.

  6. #6 Reply With Quote
    General tombom81's Avatar
    Join Date
    Jun 2015
    Posts
    3,521
    Ok, thanks. (link to R3 Quest export post)

    For the positions (if they are not to be found in the compiled_imagelists.bin) I'd assume they are in a document files, such as w_gui.hdrdoc.
    (That would be my best guess for Risen 3, at least.)

    Since I didn't play R2 so far I have no imagination of images like IC_ShG_Barrel for example. Is it an icon?
    (In R3 and Elex the icons are in a separate big file each.)

    For R2 I saw there's 65 _ximg files, such as img_AllBlades._ximg, each 4kB of size (except of one which has 44 kB).

    btw, "GEC0" is a signature which is heading each entity, iirc. But since there's more GEC0 than entities they're probably heading each class.
    "in der Erkundung dieser weiten und wunderbaren Welt" (post #70, höre link unten)
    TAS for Elex 2 at ELEX II Nexus - Mods and Community (nexusmods.com)
    Tuvok, scannen Sie den Planeten nach Mikroplastik!
    "Hört mir bloß auf mit "Stormson".
    "In Toussaint wird schon für kleinere Schmähungen als diese Satisfaktion verlangt."
    Genug der "Blumensträuße". Ich WILL MadBob! Beugt die Realität!
    tombom81 is offline Last edited by tombom81; 13.11.2024 at 23:35.

  7. #7 Reply With Quote
    Ok, thanks. (link to R3 Quest export post)
    R2* - please edit this so someone will not find this looking for something else.

    For the positions (if they are not to be found in the compiled_imagelists.bin) I'd assume they are in a document files, such as w_gui.hdrdoc.
    (That would be my best guess for Risen 3, at least.)
    Unfortunatelly I didn't find any .hdrdoc files, or anything that would have this positions yet.

    Since I didn't play R2 so far I have no imagination of images like IC_ShG_Barrel for example. Is it an icon?
    (In R3 and Elex the icons are in a separate big file each.)
    Yes. IC_ShG_Barrel is an icon representing Shotgun Barrel, an item needed for crafting a shotgun. It's a part of GUI_IconItems01.dds file.

    For R2 I saw there's 65 _ximg files, such as img_AllBlades._ximg, each 4kB of size (except of one which has 44 kB).
    Risen 2 has total of 4692 ._ximg files if I'm correct.
    But I know what did you found - "...\data\compiled\images.pak\Achievements" folder has 66 files and "img_AllBlades._ximg" file is part of it. There are
    2 files are 2kB each
    59 files are 4kb each
    2 files are 6kB each
    1 file is 44 kB
    1 file is 172 kb
    1 files is 2732 kb

    btw, "GEC0" is a signature which is heading each entity, iirc. But since there's more GEC0 than entities they're probably heading each class.
    I'm sorry but I don't understand what you mean. Can you explain?

    BTW. If you're interested in list of Risen 2 game files after unpacking .pak files I made a dir list that contains 114,300 files (Risen 2 Steam Version):

    Download - Risen2_unpacked_file_list.txt

    kwasowsky is offline

  8. #8 Reply With Quote
    General tombom81's Avatar
    Join Date
    Jun 2015
    Posts
    3,521
    Thanks!
    The GEC0 helps just structuring the data, so it's not of much importance (as long as you don't code).

    Seems data of R2 resembles that of Risen so other than for R3 the documents are in strings.pak and named *.TAB.

    Here's a log of the dimensions I've mentioned previously. Seems it's positions (of the icons at least):

    Icons 48x48,
    params are startX, startY, endX, endY
    where for number 28: 735 = 734 +1

    27: IC_Vest_Black 686 0 734 48
    28: IC_Vest_Leather 735 0 783 48
    29: IC_Vest_Silk 784 0 832 48
    ...

    20 icons in a row then next row:
    33: IC_HighBoot_Torn 0 49 48 97

    6 ximgs (MC_Maps.ximc etc) not handled

    Code:
    (seems the numbering needs a -1)
    2: GUI_Elements_01.dds  
    3: fr_tl  0 0 20 20 
    4: fr_t  20 0 40 20 
    5: fr_tr  40 0 60 20 
    6: fr_l  0 20 20 40 
    7: fr_r  40 20 60 40 
    8: fr_bl  0 40 20 60 
    9: fr_bm  20 40 40 60 
    10: fr_br  40 40 60 60 
    11: m  20 20 40 40 
    13: IC_Coat_Cloth  0 0 48 48 
    14: IC_Coat_Inq  49 0 97 48 
    15: IC_Coat_Leather  98 0 146 48 
    16: IC_Coat_Torn  147 0 195 48 
    17: IC_GreatCoat_Black  196 0 244 48 
    18: IC_GreatCoat_Leather  245 0 293 48 
    19: IC_GreatCoat_Striped  294 0 342 48 
    20: IC_GreatCoat_Torn  343 0 391 48 
    21: IC_Shirt_Cloth  392 0 440 48 
    22: IC_Shirt_Collar  441 0 489 48 
    23: IC_Shirt_Leather  490 0 538 48 
    24: IC_Shirt_Striped  539 0 587 48 
    25: IC_Shirt_Torn  588 0 636 48 
    26: IC_Shirt_White  637 0 685 48 
    27: IC_Vest_Black  686 0 734 48 
    28: IC_Vest_Leather  735 0 783 48 
    29: IC_Vest_Silk  784 0 832 48 
    30: IC_Vest_Torn  833 0 881 48 
    31: IC_HighBoot_Normal  882 0 930 48 
    32: IC_HighBoot_Polished  931 0 979 48 
    
    33: IC_HighBoot_Torn  0 49 48 97 
    34: IC_LowBoot_Polished  49 49 97 97 
    35: IC_LowBoot_Torn  98 49 146 97 
    36: IC_Shoes_Polished  147 49 195 97 
    37: IC_Shoes_Rich  196 49 244 97 
    38: IC_Shoes_Torn  245 49 293 97 
    39: IC_Bandana_Black  294 49 342 97 
    40: IC_Bandana_Red  343 49 391 97 
    41: IC_Bandana_Striped  392 49 440 97 
    42: IC_Bandana_Torn  441 49 489 97 
    43: IC_Bicorn_Black  490 49 538 97 
    44: IC_Bicorn_Silver  539 49 587 97 
    45: IC_Bicorn_Torn  588 49 636 97 
    46: IC_Tricorn_Gold  637 49 685 97 
    47: IC_Tricorn_Torn  686 49 734 97 
    48: IC_Tricorn_White  735 49 783 97 
    49: IC_Pants_Black  784 49 832 97 
    50: IC_Pants_Cloth  833 49 881 97 
    51: IC_Pants_Leather  882 49 930 97 
    52: IC_Pants_Striped  931 49 979 97 
    53: IC_Pants_Studded  0 98 48 146 
    54: IC_Pants_White  49 98 97 146 
    55: IC_Armor_DLC1  98 98 146 146 
    56: IC_Armor_Voodoo  147 98 195 146 
    57: IC_Bandana_Largo  196 98 244 146 
    58: IC_Hat_DLC1  245 98 293 146 
    59: IC_Hat_Morris  294 98 342 146 
    60: IC_Hat_Stahlbart  343 98 391 146 
    61: IC_LowBoot_Largo  392 98 440 146 
    62: IC_Shirt_Dirty  441 98 489 146 
    63: IC_Shirt_Largo  490 98 538 146 
    64: IC_Vest_Servant  539 98 587 146 
    65: IC_Bo_BloodyMary  588 98 636 146 
    66: IC_Bo_Grog  637 98 685 146 
    67: IC_Bo_PainKiller  686 98 734 146 
    68: IC_Bo_Rum  735 98 783 146 
    69: IC_Chicken_Raw  784 98 832 146 
    70: IC_Fish_Raw  833 98 881 146 
    71: IC_Food  882 98 930 146 
    72: IC_Meat_Raw  931 98 979 146 
    73: IC_Firestew_Jamila  0 147 48 195 
    74: IC_Meat_Raw_Habib  49 147 97 195 
    75: IC_Meat_Raw_Thompkins  98 147 146 195 
    76: IC_Po_BlackMagic  147 147 195 195 
    77: IC_Po_Blade  196 147 244 195 
    78: IC_Po_Firearms  245 147 293 195 
    79: IC_Po_Intimdate  294 147 342 195 
    80: IC_Po_Perm_Blades  343 147 391 195 
    81: IC_Po_Perm_Cunning  392 147 440 195 
    82: IC_Po_Perm_Firearms  441 147 489 195 
    83: IC_Po_Perm_Toughness  490 147 538 195 
    84: IC_Po_Perm_Voodoo  539 147 587 195 
    85: IC_Po_Ritual  588 147 636 195 
    86: IC_Po_Silvertongue  637 147 685 195 
    87: IC_Po_Thief  686 147 734 195 
    88: IC_Po_AncestorsBlood  735 147 783 195 
    89: IC_Po_FalseDead_Tao  784 147 832 195 
    90: IC_Pl_Blades  833 147 881 195 
    91: IC_Pl_Cunning  882 147 930 195 
    92: IC_Pl_Firearms  931 147 979 195 
    93: IC_Pl_Gold  0 196 48 244 
    94: IC_Pl_Perm_Blades  49 196 97 244 
    95: IC_Pl_Perm_Cunning  98 196 146 244 
    96: IC_Pl_Perm_Firearms  147 196 195 244 
    97: IC_Pl_Perm_Toughness  196 196 244 244 
    98: IC_Pl_Perm_Voodoo  245 196 293 244 
    99: IC_Pl_Skull  294 196 342 244 
    100: IC_Pl_Toughness  343 196 391 244 
    101: IC_Pl_Voodoo  392 196 440 244 
    102: IC_BlackLotus_Tao  441 196 489 244 
    103: IC_Pl_Chili_Jamila  490 196 538 244 
    104: IC_MatchLock  539 196 587 244 
    105: IC_Pis_Barrel  588 196 636 244 
    106: IC_Rif_Barrel  637 196 685 244 
    107: IC_ShG_Barrel  686 196 734 244 
    108: IC_ShP_Barrel  735 196 783 244 
    109: IC_WheelLock  784 196 832 244 
    110: IC_FatOlga_Barrel  833 196 881 244 
    111: IC_FatOlga_Grip  882 196 930 244 
    112: IC_KingSword_Blade  931 196 979 244 
    113: IC_KingSword_Hilt  0 245 48 293 
    114: IC_SilverIron_Barrel  49 245 97 293 
    115: IC_SilverIron_Grip  98 245 146 293 
    116: IC_SoulCaller_Blade  147 245 195 293 
    117: IC_SoulCaller_Hilt  196 245 244 293 
    118: IC_Tempest_Blade  245 245 293 293 
    119: IC_Tempest_Hilt  294 245 342 293 
    120: IC_Wavedancer_Blade  343 245 391 293 
    121: IC_Wavedancer_Hilt  392 245 440 293 
    122: IC_At_Acid  441 245 489 293 
    123: IC_At_AntSickle  490 245 538 293 
    124: IC_At_Bone  539 245 587 293 
    125: IC_At_Claw  588 245 636 293 
    126: IC_At_Ear  637 245 685 293 
    127: IC_At_Eye  686 245 734 293 
    128: IC_At_Feather  735 245 783 293 
    129: IC_At_Fur_Gorilla  784 245 832 293 
    130: IC_At_Fur_Jaguar  833 245 881 293 
    131: IC_At_Fur_Panther  882 245 930 293 
    132: IC_At_Fur_Silverback  931 245 979 293 
    133: IC_At_Fur_Warthog  0 294 48 342 
    134: IC_At_Heart  49 294 97 342 
    135: IC_At_MonkeySkull  98 294 146 342 
    136: IC_At_Paw  147 294 195 342 
    137: IC_At_Sensor  196 294 244 342 
    138: IC_At_Teeth  245 294 293 342 
    139: IC_At_Tusk  294 294 342 342 
    140: IC_At_GargoyleEgg  343 294 391 342 
    141: IC_At_GargoyleEgg_IOT  392 294 440 342 
    142: IC_Sla_Mara  441 294 489 342 
    143: IC_Coconut  490 294 538 342 
    144: IC_RockOil  539 294 587 342 
    145: IC_Shoes_DLC1  588 294 636 342 
    146: IC_Pouch_Fruits  637 294 685 342 
    147: IC_Paw_Datu  686 294 734 342 
    148: IC_Am_Ancestor  735 294 783 342 
    149: IC_Am_Bone  784 294 832 342 
    150: IC_Am_Curse  833 294 881 342 
    151: IC_Am_Ghost  882 294 930 342 
    152: IC_Am_Hunter  931 294 979 342 
    153: IC_Am_Jade  0 343 48 391 
    154: IC_Am_Kiki  49 343 97 391 
    155: IC_Am_Luck  98 343 146 391 
    156: IC_Am_Pirate  147 343 195 391 
    157: IC_Am_Skull  196 343 244 391 
    158: IC_Am_Soul  245 343 293 391 
    159: IC_Am_Thief  294 343 342 391 
    160: IC_Am_Tiwa  343 343 391 391 
    161: IC_Am_Tribe  392 343 440 391 
    162: IC_Am_Warrior  441 343 489 391 
    163: IC_Ear_Bloodthorn  490 343 538 391 
    164: IC_Ear_Creole  539 343 587 391 
    165: IC_Ear_Diamond  588 343 636 391 
    166: IC_Ear_Duel  637 343 685 391 
    167: IC_Ear_Feather  686 343 734 391 
    168: IC_Ear_Jade  735 343 783 391 
    169: IC_Ear_Pearl  784 343 832 391 
    170: IC_Ear_Rogue  833 343 881 391 
    171: IC_Ear_Sailor  882 343 930 391 
    172: IC_Ear_Shark  931 343 979 391 
    173: IC_Ear_Skull  0 392 48 440 
    174: IC_Ear_Warrior  49 392 97 440 
    175: IC_Ri_Blade  98 392 146 440 
    176: IC_Ri_Bone  147 392 195 440 
    177: IC_Ri_Deception  196 392 244 440 
    178: IC_Ri_Gold  245 392 293 440 
    179: IC_Ri_Greed  294 392 342 440 
    180: IC_Ri_Hunter  343 392 391 440 
    181: IC_Ri_Inquisitor  392 392 440 440 
    182: IC_Ri_Iron  441 392 489 440 
    183: IC_Ri_Jade  490 392 538 440 
    184: IC_Ri_Officer  539 392 587 440 
    185: IC_Ri_Poison  588 392 636 440 
    186: IC_Ri_Rogue  637 392 685 440 
    187: IC_Ri_Ruby  686 392 734 440 
    188: IC_Ri_Skull  735 392 783 440 
    189: IC_Ri_Soul  784 392 832 440 
    190: IC_Ri_Thief  833 392 881 440 
    191: IC_Am_Earth  882 392 930 440 
    192: IC_Am_Family_Stahlbart  931 392 979 440 
    193: IC_Am_Rat_Hikoko  0 441 48 489 
    194: IC_Ear_Largo  49 441 97 489 
    195: IC_Ri_Gold_Family_Stahlbart  98 441 146 489 
    196: IC_Ri_Signet_Mauregato  147 441 195 489 
    197: IC_Ri_TekShaballa  196 441 244 489 
    198: IC_Ri_XP  245 441 293 489 
    199: IC_Key_1  294 441 342 489 
    200: IC_Key_2  343 441 391 489 
    201: IC_Key_3  392 441 440 489 
    202: IC_Key_4  441 441 489 489 
    203: IC_Key_5  490 441 538 489 
    204: IC_Lockpick  539 441 587 489 
    205: IC_Wll_Crystal  588 441 636 489 
    206: IC_Wll_Gold  637 441 685 489 
    207: IC_Wll_Jade  686 441 734 489 
    208: IC_Blue_BLA_Comb  735 441 783 489 
    209: IC_Blue_BLA_Mask  784 441 832 489 
    210: IC_Blue_BUL_Coin  833 441 881 489 
    211: IC_Blue_CUL_Bottle  882 441 930 489 
    212: IC_Blue_CUN_Boot  931 441 979 489 
    213: IC_Blue_DIR_Flask  0 490 48 538 
    214: IC_Blue_FIR_Pipe  49 490 97 538 
    215: IC_Blue_GUN_Ball  98 490 146 538 
    216: IC_Blue_INT_Head  147 490 195 538 
    217: IC_Blue_MAG_Rattle  196 490 244 538 
    218: IC_Blue_MUS_Gallow  245 490 293 538 
    219: IC_Blue_PIE_Dagger  294 490 342 538 
    220: IC_Blue_PIS_Powder  343 490 391 538 
    221: IC_Blue_RIC_Talisman  392 490 440 538 
    222: IC_Blue_SIL_Mirror  441 490 489 538 
    223: IC_Blue_SLA_Hook  490 490 538 538 
    224: IC_Blue_THI_Tabak  539 490 587 538 
    225: IC_Blue_THR_Wing  588 490 636 538 
    226: IC_Blue_TOU_Peg  637 490 685 538 
    227: IC_Blue_VOO_Skull  686 490 734 538 
    228: IC_Blue_XP_Book  735 490 783 538 
    229: IC_Bag  784 490 832 538 
    230: IC_Casket  833 490 881 538 
    231: IC_MessageInABottle  882 490 930 538 
    232: IC_Paket  931 490 979 538 
    233: IC_Pouch  0 539 48 587 
    234: IC_Shell  49 539 97 587 
    235: IC_Skull  98 539 146 587 
    236: IC_Sugar  147 539 195 587 
    237: IC_Barrel_Flotsam  196 539 244 587 
    238: IC_Barrel_Mercutio  245 539 293 587 
    239: IC_Crate_Flotsam  294 539 342 587 
    240: IC_Crate_Miguel  343 539 391 587 
    241: IC_Driftwood_Jaffar  392 539 440 587 
    242: IC_Feather_Kalil  441 539 489 587 
    243: IC_Feather_Kenan_Black  490 539 538 587 
    244: IC_Feather_Kenan_Blue  539 539 587 587 
    245: IC_Feather_Kenan_White  588 539 636 587 
    246: IC_Feather_Kenan_Yellow  637 539 685 587 
    247: IC_GraveAsh_Tao  686 539 734 587 
    248: IC_Hairbrush_Sebastiano  735 539 783 587 
    249: IC_Head_Bounty  784 539 832 587 
    250: IC_Liane_Jaffar  833 539 881 587 
    251: IC_Nails_Patty  882 539 930 587 
    252: IC_Packet_Meat  931 539 979 587 
    253: IC_Paket_Badriya  0 588 48 636 
    254: IC_Paket_Mac  49 588 97 636 
    255: IC_Pouch_Herbs  98 588 146 636 
    256: IC_Pouch_Mushrooms  147 588 195 636 
    257: IC_Pouch_Plants  196 588 244 636 
    258: IC_Pouch_Sugar  245 588 293 636 
    259: IC_Rif_Broken_Bartolo  294 588 342 636 
    260: IC_Secretion_Eldric  343 588 391 636 
    261: IC_Shirt_Jaffar  392 588 440 636 
    262: IC_Skull_Silverback  441 588 489 636 
    263: IC_TAK_Flotsam  490 588 538 636 
    264: IC_Wine_Sophia  539 588 587 636 
    265: IC_Recipe_AmSkull  588 588 636 636 
    266: IC_Recipe_Am_Ancestor  637 588 685 636 
    267: IC_Recipe_Am_Bone  686 588 734 636 
    268: IC_Recipe_Am_Curse  735 588 783 636 
    269: IC_Recipe_Am_Hunter  784 588 832 636 
    270: IC_Recipe_Am_Jade  833 588 881 636 
    271: IC_Recipe_Am_Soul  882 588 930 636 
    272: IC_Recipe_Am_TiHaKo  931 588 979 636 
    273: IC_Recipe_Am_Tribe  0 637 48 685 
    274: IC_Recipe_Am_Warrior  49 637 97 685 
    275: IC_Recipe_Bo_BloodyMary  98 637 146 685 
    276: IC_Recipe_Bo_Grog  147 637 195 685 
    277: IC_Recipe_Bo_PainKiller  196 637 244 685 
    278: IC_Recipe_Bo_Rum  245 637 293 685 
    279: IC_Recipe_Ear_Bloodthorn  294 637 342 685 
    280: IC_Recipe_Ear_Feather  343 637 391 685 
    281: IC_Recipe_Ear_Jade  392 637 440 685 
    282: IC_Recipe_Pie_Duel  441 637 489 685 
    283: IC_Recipe_Pie_Epee  490 637 538 685 
    284: IC_Recipe_Pie_Rapier  539 637 587 685 
    285: IC_Recipe_Pis_SawnOff  588 637 636 685 
    286: IC_Recipe_Pis_Twins  637 637 685 685 
    287: IC_Recipe_Po_BlackMagic  686 637 734 685 
    288: IC_Recipe_Po_Blade  735 637 783 685 
    289: IC_Recipe_Po_Firearms  784 637 832 685 
    290: IC_Recipe_Po_Intimdate  833 637 881 685 
    291: IC_Recipe_Po_Perm_Blades  882 637 930 685 
    292: IC_Recipe_Po_Perm_Cunning  931 637 979 685 
    293: IC_Recipe_Po_Perm_Firearms  0 686 48 734 
    294: IC_Recipe_Po_Perm_Voodoo  49 686 97 734 
    295: IC_Recipe_Po_Ritual  98 686 146 734 
    296: IC_Recipe_Po_Silvertongue  147 686 195 734 
    297: IC_Recipe_Po_Thief  196 686 244 734 
    298: IC_Recipe_Rif_Assault  245 686 293 734 
    299: IC_Recipe_Rif_Ship  294 686 342 734 
    300: IC_Recipe_Ri_Bone  343 686 391 734 
    301: IC_Recipe_Ri_Hunter  392 686 440 734 
    302: IC_Recipe_Ri_Jade  441 686 489 734 
    303: IC_Recipe_Ri_Soul  490 686 538 734 
    304: IC_Recipe_Sce_Fear  539 686 587 734 
    305: IC_Recipe_Sce_Power  588 686 636 734 
    306: IC_Recipe_Sce_Skull  637 686 685 734 
    307: IC_Recipe_Shot_Double  686 686 734 734 
    308: IC_Recipe_Shot_Fire  735 686 783 734 
    309: IC_Recipe_Sla_Captain  784 686 832 734 
    310: IC_Recipe_Sla_Plankbreaker  833 686 881 734 
    311: IC_Recipe_Sla_Scimitar  882 686 930 734 
    312: IC_Recipe_VoodooDoll_Curse  931 686 979 734 
    313: IC_Bonesaw  0 735 48 783 
    314: IC_Chisel  49 735 97 783 
    315: IC_Chisel_Ind  98 735 146 783 
    316: IC_Flail  147 735 195 783 
    317: IC_Fork  196 735 244 783 
    318: IC_GoldPan  245 735 293 783 
    319: IC_Hammer  294 735 342 783 
    320: IC_HandMirror  343 735 391 783 
    321: IC_JawChisel  392 735 440 783 
    322: IC_Knife  441 735 489 783 
    323: IC_Mug  490 735 538 783 
    324: IC_Pestle  539 735 587 783 
    325: IC_Pickaxe  588 735 636 783 
    326: IC_Pipe  637 735 685 783 
    327: IC_Pot  686 735 734 783 
    328: IC_Quill  735 735 783 783 
    329: IC_Rattle  784 735 832 783 
    330: IC_RitualKnife  833 735 881 783 
    331: IC_Scoop  882 735 930 783 
    332: IC_Shovel  931 735 979 783 
    333: IC_SkinningKnife  0 784 48 832 
    334: IC_SledgeHammer  49 784 97 832 
    335: IC_Spoon  98 784 146 832 
    336: IC_Spyglass  147 784 195 832 
    337: IC_Torch  196 784 244 832 
    338: IC_VoodooScoop  245 784 293 832 
    339: IC_Bowl_Gold  294 784 342 832 
    340: IC_Candleholder  343 784 391 832 
    341: IC_Chalice_Gold  392 784 440 832 
    342: IC_Crown  441 784 489 832 
    343: IC_Decanter_Silver  490 784 538 832 
    344: IC_Diamond  539 784 587 832 
    345: IC_Disc_Gold  588 784 636 832 
    346: IC_Emerald  637 784 685 832 
    347: IC_Goblet_Gold  686 784 734 832 
    348: IC_Goblet_Silver  735 784 783 832 
    349: IC_Gold  784 784 832 832 
    350: IC_GoldOre  833 784 881 832 
    351: IC_Idol_Priest_Gold  882 784 930 832 
    352: IC_Idol_Priest_Jade  931 784 979 832 
    353: IC_Idol_Titan_Gold  0 833 48 881 
    354: IC_Idol_Titan_Jade  49 833 97 881 
    355: IC_Idol_Warrior_Gold  98 833 146 881 
    356: IC_Idol_Warrior_Jade  147 833 195 881 
    357: IC_Jade  196 833 244 881 
    358: IC_Mask_King  245 833 293 881 
    359: IC_Mask_Priest  294 833 342 881 
    360: IC_Pearl  343 833 391 881 
    361: IC_PearlBlack  392 833 440 881 
    362: IC_Plate_Gold  441 833 489 881 
    363: IC_Plate_Silver  490 833 538 881 
    364: IC_Ruby  539 833 587 881 
    365: IC_Sapphire  588 833 636 881 
    366: IC_Scepter_Gold  637 833 685 881 
    367: IC_Statue_Ape  686 833 734 881 
    368: IC_Crown_Zeki  735 833 783 881 
    369: IC_Diamond_Akando  784 833 832 881 
    370: IC_Ear_Gold  833 833 881 881 
    371: IC_Idol_Kapua  882 833 930 881 
    372: IC_Idol_Malaika_01  931 833 979 881 
    373: IC_Idol_Malaika_02  0 882 48 930 
    374: IC_Idol_Malaika_03  49 882 97 930 
    375: IC_Idol_Shaganumbi  98 882 146 930 
    376: IC_Idol_Warrior_Gold_TAK_Grave  147 882 195 930 
    377: IC_Jade_Kapua  196 882 244 930 
    378: IC_Mask_Floyd  245 882 293 930 
    379: IC_Mask_MAB_Ghost_01  294 882 342 930 
    380: IC_Mask_MAB_Ghost_02  343 882 391 930 
    381: IC_Mask_MAB_Ghost_03  392 882 440 930 
    382: IC_Mask_MAB_Ghost_04  441 882 489 930 
    383: IC_Mask_Sophia  490 882 538 930 
    384: IC_Ne_Pearl  539 882 587 930 
    385: IC_Ne_PearlBlack  588 882 636 930 
    386: IC_PearlBlack_Nuri  637 882 685 930 
    387: IC_Plate_Gold_Floyd  686 882 734 930 
    388: IC_Ri_Silver  735 882 783 930 
    389: IC_Statue_Floyd  784 882 832 930 
    390: IC_Statue_Torres  833 882 881 930 
    391: IC_Monkey  882 882 930 930 
    392: IC_ScepterTelekinesis  931 882 979 930 
    393: IC_Scepter_Fear  0 931 48 979 
    394: IC_Scepter_Power  49 931 97 979 
    395: IC_Scepter_Skull  98 931 146 979 
    396: IC_VoodooDoll  147 931 195 979 
    397: IC_VoodooDoll_Curse  196 931 244 979 
    398: IC_Hair_Bakir  247 931 295 979 
    399: IC_Hair_Butch  294 931 342 979 
    400: IC_Hair_Jim  343 931 391 979 
    401: IC_Hair_Sebastiano  392 931 440 979 
    402: IC_Hair_Zaalu  441 931 489 979 
    403: IC_Peruke_Mauregato  490 931 538 979 
    404: IC_Ammo_Buckshot  539 931 587 979 
    405: IC_Ammo_Bullet  588 931 636 979 
    406: IC_Exp_Bomb  637 931 685 979 
    407: IC_Exp_PowderKeg  686 931 734 979 
    408: IC_Pie_Admiral  735 931 783 979 
    409: IC_Pie_Captain  784 931 832 979 
    410: IC_Pie_Corsair  833 931 881 979 
    411: IC_Pie_Crab  882 931 930 979 
    412: IC_Pie_Deathblow  931 931 979 979 
    414: hud_01.dds  
    415: img_header_center  0 0 811 108 
    416: img_inv_back_header  0 652 396 724 
    417: img_rope  874 341 901 431 
    418: img_bar  971 805 1002 944 
    419: img_inv_popup_back  1058 370 1068 380 
    420: img_btn_close  760 678 788 706 
    421: img_btn_close_hover  790 678 818 706 
    422: img_header_left  535 111 828 319 
    423: img_header_right  223 110 523 285 
    424: img_subtab_back_left  162 991 215 1025 
    425: img_subtab_back_center  214 991 267 1025 
    426: img_subtab_back_right  267 991 319 1025 
    427: img_subtab_checked  322 992 364 1016 
    428: img_header_bottom  822 686 1016 739 
    429: img_maintab_checked  883 640 1021 683 
    430: img_mainguiinfo_header  1 570 369 644 
    431: img_invlist_icon_overlay  820 3 895 65 
    432: img_extraguiinfo_back_header  399 646 759 718 
    433: img_extraguiinfo_wtitle_back  1044 370 1054 380 
    434: img_icon_overlay  833 71 895 133 
    435: img_healthbar_back  2 997 160 1023 
    436: img_cha_icons_overlay  898 3 1025 331 
    437: img_cha_skill_back  656 838 818 887 
    442: img_cha_skill_selection  608 401 866 433 
    443: img_cha_incresable_back  656 889 817 921 
    444: img_cha_icons  1057 384 1185 1122 
    451: img_invlist_selection  1 570 369 644 
    452: img_vscrollbar  1004 805 1018 869 
    453: img_inv_slots_back_header  628 565 1024 638 
    454: img_inv_back  1075 370 1085 380 
    455: img_cha_notincresable_back  656 926 817 958 
    456: img_rank_back  407 724 712 800 
    457: img_invlist_equipped_overlay  375 571 625 632 
    458: img_loginfo_back_header  2 838 653 912 
    459: img_loginfo_back  1107 370 1117 380 
    460: img_logtree_back_header  2 913 640 990 
    461: img_logtree_back  1122 370 1132 380 
    462: img_tree_parentexpanded_container  839 212 860 235 
    463: img_tree_parentnotexpanded_container  838 241 859 264 
    464: img_tree_parentexpanded  840 154 861 177 
    465: img_tree_parentnotexpanded  840 183 861 206 
    466: img_tree_leaf  571 997 592 1020 
    467: img_tree_parentexpanded_container_hover  870 212 891 235 
    468: img_tree_parentnotexpanded_container_hover  869 241 890 264 
    469: img_tree_parentexpanded_hover  871 154 892 177 
    470: img_tree_parentnotexpanded_hover  871 183 892 206 
    471: img_tree_marked_item  405 803 968 833 
    472: img_map_overview_overlay  857 641 877 661 
    473: img_mod_back  2 730 400 828 
    474: img_map_subtab_dummy  381 992 542 1023 
    475: img_map_extraguiinfo  686 969 1021 1023 
    476: img_button_pushed  875 743 1020 798 
    477: img_button  718 743 863 798 
    478: img_con_footer_center  0 458 1010 563 
    483: img_header_btn_close_back  633 982 684 1023 
    484: img_btn_close_pushed  790 708 818 736 
    485: img_tree_container_item  295 328 860 360 
    490: img_hook  242 329 275 375 
    491: img_sticker  612 371 859 398 
    492: img_inv_slots_back  1091 370 1101 380 
    503: img_logtree_popup_back  1138 370 1148 380 
    504: img_perk_popup_rope  873 341 902 431 
    505: img_black  612 1003 613 1004 
    506: img_large_mapoverview_selection  819 837 968 961 
    507: img_small_mapoverview_selection  910 331 1022 426 
    508: img_tree_item_selection  365 991 379 1005 
    509: img_healthbar_bar  500 635 627 642 
    510: img_extraguiinfo_wtitle_back_f  1340 730 1360 750 
    511: img_loginfo_back_f  1366 729 1386 749 
    512: img_logtree_back_f  1394 729 1414 749 
    513: img_logtree_popup_back_f  1424 728 1444 748 
    514: img_trackbar_thumb  236 290 263 317 
    515: img_focus_overlay  365 1007 379 1021 
    516: img_guiinfo_equipped_overlay  375 571 625 632 
    517: img_trackbar_channel  266 286 522 321 
    521: img_loadingcompass_overlay_glass  12 119 76 152 
    522: img_loadingcompass_overlay_point  245 386 255 396 
    523: img_perk_notlearned  410 362 505 448 
    524: img_perk_learned  512 362 607 448 
    525: img_loadingcompass_needle  209 332 220 402 
    526: img_loadingcompass_back  102 119 197 234 
    527: img_location_teleporter_overlay  94 377 154 437 
    528: img_location_teleporter_selection  3 362 90 451 
    529: hud_02.dds  
    530: cur_arrow  653 247 683 278 
    531: img_deficon_feet  196 196 244 244 
    532: img_deficon_legs  245 196 293 244 
    533: img_deficon_body  294 196 342 244 
    534: img_deficon_amulet  343 196 391 244 
    535: img_deficon_earring  392 196 440 244 
    536: img_deficon_head  441 196 489 244 
    537: img_deficon_ring  490 196 538 244 
    538: img_deficon_left  539 196 587 244 
    539: img_deficon_right  588 196 636 244 
    540: img_attribute_bla  1 246 109 354 
    541: img_attribute_fir  110 246 218 354 
    542: img_attribute_tou  219 246 327 354 
    543: img_attribute_cun  328 246 436 354 
    544: img_attribute_voo  437 246 545 354 
    545: img_blood  928 250 961 291 
    546: img_gold  970 251 1019 293 
    547: img_glory  946 300 1017 351 
    548: img_npc_archetype_TraderBlade  809 245 846 267 
    549: img_npc_archetype_TeacherMasterGunsmith  847 245 884 267 
    550: img_npc_archetype_TeacherVoodooMaster  885 245 922 267 
    551: img_npc_archetype_TeacherDoctor  847 268 884 290 
    552: img_npc_archetype_TeacherSlashing  809 268 846 290 
    553: img_npc_archetype_TeacherBarkeeper  847 291 884 313 
    554: img_npc_archetype_TeacherToughGuy  847 314 884 336 
    555: img_npc_archetype_TeacherBrandyman  847 337 884 359 
    556: img_npc_archetype_TeacherThief  847 360 884 382 
    557: img_npc_archetype_TeacherTrickster  847 383 884 405 
    558: img_npc_archetype_TeacherWhore  847 406 884 428 
    559: img_npc_archetype_TeacherVoodooMage  847 429 884 451 
    560: img_npc_archetype_TeacherPistolGunsmith  809 429 846 451 
    561: img_npc_archetype_TeacherGunsmith  809 406 846 428 
    562: img_npc_archetype_TeacherHunter  809 383 846 405 
    563: img_npc_archetype_TeacherAlchemist  809 360 846 382 
    564: img_npc_archetype_TeacherBlacksmith  809 337 846 359 
    565: img_npc_archetype_TeacherSwordmaster  809 314 846 336 
    566: img_npc_archetype_TeacherPiercing  809 291 846 313 
    567: img_quest_client  771 291 808 313 
    568: img_ship  771 314 808 336 
    569: img_npc_archetype_TraderFirearm  771 337 808 359 
    570: img_npc_archetype_TraderClothes  771 360 808 382 
    571: img_npc_archetype_TraderFood  771 383 808 405 
    572: img_npc_archetype_TraderVoodoo  771 406 808 428 
    573: img_npc_archetype_TraderMixedGoods  771 429 808 451 
    574: img_quest_target  771 268 808 290 
    575: img_player_arrow  771 245 808 267 
    576: IC_Pie_Duel  0 0 48 48 
    577: IC_Pie_Epee  49 0 97 48 
    578: IC_Pie_Fencing  98 0 146 48 
    579: IC_Pie_LongSword  147 0 195 48 
    580: IC_Pie_Officer  196 0 244 48 
    581: IC_Pie_Old  245 0 293 48 
    582: IC_Pie_Pirate  294 0 342 48 
    583: IC_Pie_Pomp  343 0 391 48 
    584: IC_Pie_Rapier  392 0 440 48 
    585: IC_Pie_Storm  441 0 489 48 
    586: IC_Pie_King  490 0 538 48 
    587: IC_Pie_SoulCaller  539 0 587 48 
    588: IC_Pis_Double  588 0 636 48 
    589: IC_Pis_Duel  637 0 685 48 
    590: IC_Pis_Ship  686 0 734 48 
    591: IC_Pis_Silver  735 0 783 48 
    592: IC_Pis_Single  784 0 832 48 
    593: IC_Pis_Twins  833 0 881 48 
    594: IC_ShP_Buckshot  882 0 930 48 
    595: IC_ShP_Mortar  931 0 979 48 
    596: IC_ShP_Olga  0 49 48 97 
    597: IC_ShP_SawnOff  49 49 97 97 
    598: IC_ShP_Shredder  98 49 146 97 
    599: IC_Pis_Officer  147 49 195 97 
    600: IC_Pis_Wilson  196 49 244 97 
    601: IC_Rif_Assault  245 49 293 97 
    602: IC_Rif_Caldera  294 49 342 97 
    603: IC_Rif_Double  343 49 391 97 
    604: IC_Rif_Expedition  392 49 440 97 
    605: IC_Rif_Ship  441 49 489 97 
    606: IC_Rif_Single  490 49 538 97 
    607: IC_Rif_Thunder  539 49 587 97 
    608: IC_ShG_Double  588 49 636 97 
    609: IC_ShG_Fire  637 49 685 97 
    610: IC_ShG_Hunting  686 49 734 97 
    611: IC_ShG_Pirate  735 49 783 97 
    612: IC_ShG_Ship  784 49 832 97 
    613:   833 49 881 97 
    614: IC_Sla_GargoyleSlayer  882 49 930 97 
    615: IC_ShG_Thunder  931 49 979 97 
    616: IC_Rif_Bartolo  0 98 48 146 
    617: IC_Rif_Corrientes  49 98 97 146 
    618: IC_Sla_Beheader  98 98 146 146 
    619: IC_Sla_Buccaneer  147 98 195 146 
    620: IC_Sla_Captain  196 98 244 146 
    621: IC_Sla_CaptainsLaw  245 98 293 146 
    622: IC_Sla_Cutlass  294 98 342 146 
    623: IC_Sla_ExoticSabre  343 98 391 146 
    624: IC_Sla_Grudge  392 98 440 146 
    625: IC_Sla_LordlyScimitar  441 98 489 146 
    626: IC_Sla_Machete  490 98 538 146 
    627: IC_Sla_Mower  539 98 587 146 
    628: IC_Sla_PirateSabre  588 98 636 146 
    629: IC_Sla_Plankbreaker  637 98 685 146 
    630: IC_Sla_Prizetaker  686 98 734 146 
    631: IC_Sla_Sabre  735 98 783 146 
    632: IC_Sla_Scimitar  784 98 832 146 
    633: IC_Sla_SunkenOne  833 98 881 146 
    634: IC_Sla_Undead  882 98 930 146 
    635: IC_Sla_Steelbeard  931 98 979 146 
    636: IC_Sla_Tempest  0 147 48 195 
    637: IC_Sla_Wavedancer  49 147 97 195 
    638: IC_Thr_Spear  98 147 146 195 
    639: IC_Thr_Spear  147 147 195 195 
    640: IC_Thr_Spear_Kusko  196 147 244 195 
    641: IC_Thr_Titan  245 147 293 195 
    642: IC_Dagger_Large  294 147 342 195 
    643: IC_Dagger_Medium  343 147 391 195 
    644: IC_Dagger_Small  392 147 440 195 
    645: IC_Parrot  441 147 489 195 
    646: IC_Parrot_2  490 147 538 195 
    647: IC_Salt  539 147 587 195 
    648: IC_Sand  588 147 636 195 
    649: IC_Dagger_MAB_BlackDog  637 147 685 195 
    650: IC_Dagger_Sacrifice  686 147 734 195 
    651: IC_Wri_Book_1  735 147 783 195 
    652: IC_Wri_Book_2  784 147 832 195 
    653: IC_Wri_Book_3  833 147 881 195 
    654: IC_Wri_Book_Open_1  882 147 930 195 
    655: IC_Wri_Book_Open_2  931 147 979 195 
    656: IC_Wri_Book_Open_3  0 196 48 244 
    657: IC_Diary  98 196 146 244 
    658: IC_Sword_Raw  147 196 195 244 
    659: IC_Paket_Badriya  931 196 979 244 
    660: IC_Letter_old  882 196 930 244 
    661: IC_Letter_Sealed  833 196 881 244 
    662: IC_Letter_Closed  784 196 832 244 
    663: IC_Letter_Open  735 196 783 244 
    664: IC_Map_Treasure  686 196 734 244 
    665: IC_Map_World  637 196 685 244 
    666: IC_Wri_Book_Open_2  931 147 979 195 
    667: IC_Wri_Book_Open_1  882 147 930 195 
    668: IC_Wri_Book_3  833 147 881 195 
    669: IC_Wri_Book_2  784 147 832 195 
    670: IC_Wri_Book_1  735 147 783 195 
    671: IC_Dagger_Sacrifice  686 147 734 195 
    672: IC_Dagger_MAB_BlackDog  637 147 685 195 
    673: img_perk_popup_back_left_header  -8 735 95 964 
    674: img_perk_popup_back_left  1031 148 1045 164 
    675: img_perk_popup_back_right_header_wo_hook  753 458 837 512 
    676: img_perk_popup_back_right_wo_hook  1052 148 1066 164 
    680: img_leg_item_icon_overlay  728 605 818 695 
    681: img_hidden_leg_item_icon_overlay  822 605 912 695 
    682: img_hidden_leg_item_icon  615 515 663 563 
    683: img_cha_misc_back  1075 148 1089 164 
    684: img_crewmember_icon_overlay  919 604 1009 694 
    685: img_hidden_crewmember_icon_overlay  929 700 1019 790 
    686: img_hidden_crewmember_icon  157 810 233 886 
    687: img_cha_misc_selection  304 810 615 884 
    688: img_large_footer_center  3 566 723 648 
    689: img_footer_left  81 651 156 729 
    690: img_footer_right  1 651 76 729 
    691: img_footer_top  404 528 563 562 
    697: img_small_footer_center  727 514 1015 596 
    703: img_pc_quickslot_overlay  713 383 766 437 
    704: img_black_fade  839 454 886 501 
    705: IC_Wri_Scroll  49 196 97 244 
    706: img_map_WORLD_overview  546 246 650 324 
    707: img_map_TOW_overview  236 808 304 859 
    708: img_quickslot_back  658 438 706 486 
    709: skn_dialog_scrollbar_track  887 268 903 334 
    710: img_pc_hud_quickslots_back_center  707 326 763 355 
    711: img_pc_hud_quickslots_back_left  707 457 728 486 
    712: img_pc_hud_quickslots_back_right  731 457 752 486 
    713: img_compass_overlay  244 366 398 524 
    714: img_compass_panel  451 888 584 1021 
    715: img_focus_healthbar_back  241 355 342 361 
    716: img_hud_healthbar_back  402 487 734 509 
    717: img_left_equip_back  493 396 656 486 
    718: img_right_equip_back  412 409 490 480 
    719: img_black_transition  402 356 410 466 
    720: img_statuseffect_overlay  413 355 465 407 
    721: img_buckshot  470 367 484 384 
    722: img_bullet  491 367 505 384 
    723: img_dialog_scrollbar_thumb  905 272 922 309 
    724: img_con_quickslot_overlay  658 383 712 437 
    725: img_focus_healthbar_bar  241 362 340 366 
    726: img_hud_healthbar_bar  467 356 764 364 
    727: img_loadingscreen_healthbar_bar  467 356 764 364 
    728: img_pc_hud_quickslots_back  1096 147 1111 163 
    729: img_cha_black_fade  839 454 886 501 
    730: img_crewmember_Bones  157 652 233 728 
    731: img_crewmember_Chani  236 652 312 728 
    732: img_crewmember_Crouse  315 652 391 728 
    733: img_crewmember_Eldric  394 652 470 728 
    734: img_crewmember_Harlok  473 652 549 728 
    735: img_crewmember_Hawkins  157 731 233 807 
    736: img_crewmember_Jaffar  236 731 312 807 
    737: img_crewmember_Patty  315 731 391 807 
    738: img_crewmember_Stahlbart_Ghost  394 731 470 807 
    739: img_crewmember_Venturo  473 731 549 807 
    740: img_con_quickslots_arrow  126 733 154 827 
    741: img_input_x360_GamePad_A  655 652 699 696 
    742: img_input_x360_GamePad_B  655 698 699 742 
    743: img_input_x360_GamePad_X  654 790 698 834 
    744: img_input_x360_GamePad_Y  654 744 698 788 
    745: img_input_x360_GamePad_Left_Trigger  702 699 737 743 
    746: img_input_x360_GamePad_RB  551 760 597 781 
    747: img_input_x360_GamePad_Right_Trigger  610 760 645 804 
    748: img_con_quickslots_back  2 357 208 561 
    749: img_cha_label_selection  77 887 445 961 
    750: img_grog  908 314 935 371 
    751: img_quest_target_arrow  741 245 768 274 
    752: img_quest_client_arrow  709 245 736 274 
    753: img_con_quickslots_large_back_fade  550 651 652 754 
    754: img_con_inv_quickslots_large_back  1118 147 1133 163 
    755: img_con_inv_quickslots_arrow  886 376 989 479 
    756: img_con_quickslots_large_back  818 818 1022 1022 
    757: img_ammunition_back  510 367 591 393 
    758: img_input_Mouse_XY  0 973 44 1024 
    759: img_input_Mouse_Y  47 972 80 1023 
    760: img_input_Mouse_X  82 976 126 1018 
    761: img_input_Mouse_WheelDown  280 976 312 1018 
    762: img_input_Mouse_WheelUp  243 976 275 1018 
    763: img_input_Mouse_XButton2  355 976 387 1019 
    764: img_input_Mouse_XButton1  318 976 350 1018 
    765: img_input_Mouse_MButton  206 976 237 1018 
    766: img_input_Mouse_RButton  168 976 199 1018 
    767: img_input_Mouse_LButton  129 976 161 1019 
    768: img_input_key  791 744 831 784 
    769: img_input_Key_X  589 961 636 992 
    770: img_input_Key_Y  589 993 635 1023 
    771: img_input_Key_XY  589 929 635 959 
    772: img_input_x360_GamePad_Right_Thumb_X  706 842 753 882 
    773: img_input_x360_GamePad_Right_Thumb_Y  666 835 704 880 
    774: img_input_x360_GamePad_Right_Thumb_XY  617 835 665 880 
    775: img_input_x360_GamePad_Left_Thumb_X  705 887 753 927 
    776: img_input_x360_GamePad_Left_Thumb_Y  666 883 704 926 
    777: img_input_x360_GamePad_Left_Thumb_XY  617 883 664 926 
    778: img_input_x360_GamePad_Right_thumb  754 837 792 881 
    779: img_input_x360_GamePad_Left_thumb  754 883 792 928 
    780: img_input_x360_GamePad_Down  745 700 789 743 
    781: img_input_x360_GamePad_Up  792 700 835 742 
    782: img_input_x360_GamePad_Right  745 745 789 787 
    783: img_input_x360_GamePad_Left  746 788 790 832 
    784: img_input_x360_GamePad_LB  551 787 597 808 
    785: img_input_Info  840 701 880 739 
    786: img_learnedperk_icon_small  737 276 760 298 
    787: img_notlearnedperk_icon_small  737 299 760 321 
    788: img_CH_throwing  641 948 757 1018 
    789: hud_03.dds  
    790: img_fog_back  0 0 996 755 
    791: img_fog_front  0 773 996 1021 
    792: hud_04.dds  
    793: img_hud_back  941 69 976 78 
    794: img_logo  3 5 890 352 
    795: img_skull  789 664 1023 999 
    796: img_menu_back_w_header  982 176 1017 236 
    797: img_menu_back  983 8 1018 21 
    798: img_menu_back_w_header_and_footer  983 18 1018 135 
    799: img_menu_selection  2 553 576 604 
    800: img_menu_selection  2 553 576 604 
    801: img_arrow_left_hover  905 177 921 205 
    802: img_arrow_right_hover  923 177 939 205 
    803: img_arrow_left  905 208 921 236 
    804: img_arrow_right  923 208 939 236 
    805: img_menu_config_selection  5 617 785 668 
    806: img_menu_btn_close  909 146 935 172 
    807: img_menu_btn_close_hover  937 146 963 172 
    808: img_menu_btn_close_pushed  965 146 991 172 
    809: img_menu_achievements_selection  7 698 788 808 
    810: img_menu_actionkey_selection  26 818 244 857 
    811: img_actionkey_locked  996 148 1015 172 
    812: img_savegame_overlay  942 177 954 189 
    813: img_menu_savegame_selection  2 356 804 543 
    814: img_menu_mod_back  983 69 1018 78 
    815: img_menu_btn_focus  587 561 744 602 
    816: img_menu_mod_back_w_footer  983 69 1018 135 
    817: img_menu_edit_back  982 201 1017 230 
    818: img_dlc_0  476 891 712 1024 
    819: img_dlc_1  0 891 236 1024 
    820: img_dlc_2  237 891 475 1024 
    821: img_dlc_risen2  3 5 890 352 
    822: img_imenu_back  941 69 976 78 
    823: img_imenu_back_w_header  941 18 976 78 
    824: img_imenu_back_w_header_and_footer  941 18 976 135 
    825: img_input_ps3_GamePad_X  979 238 1023 282 
    826: img_input_ps3_GamePad_Y  934 238 978 282 
    827: img_input_ps3_GamePad_B  979 447 1023 491 
    828: img_input_ps3_GamePad_A  979 283 1023 327 
    829: img_input_ps3_GamePad_Left_Thumb_XY  973 373 1023 414 
    830: img_input_ps3_GamePad_Right_Thumb_XY  927 285 977 326 
    831: img_input_ps3_GamePad_Right_Thumb_Y  942 447 978 488 
    832: img_input_ps3_GamePad_Left_Thumb_Y  987 493 1023 534 
    833: img_input_ps3_GamePad_Right_Thumb_X  972 335 1022 370 
    834: img_input_ps3_GamePad_Left_Thumb_X  922 379 972 414 
    835: img_input_ps3_GamePad_Right_thumb  934 332 970 370 
    836: img_input_ps3_GamePad_Left_thumb  885 376 921 414 
    837: img_input_ps3_GamePad_Left_Trigger  885 418 923 454 
    838: img_input_ps3_GamePad_Right_Trigger  912 495 950 531 
    839: img_input_ps3_GamePad_RB  975 419 1021 445 
    840: img_input_ps3_GamePad_LB  924 419 970 445 
    841: img_tt_fade_left  1000 51 1018 62 
    842: img_tt_fade_right  983 51 1001 62 
    843: img_edit_caret  942 194 944 222 
    844: img_edit_selection_back  958 179 960 181 
    845: hud_05.dds  
    846: img_mg_go  2 2 451 242 
    847: img_mg_1  457 1 548 238 
    848: img_mg_2  551 4 710 229 
    849: img_mg_3  712 2 849 233 
    850: img_mg_lost  219 247 420 458 
    851: img_mgs_pistole  426 254 518 340 
    852: img_mgs_fail  853 5 927 97 
    853: img_mgs_success  929 5 1003 97 
    854: img_CH_MG_Shoot  857 105 1016 264 
    855: img_CH_MG_Drink_OpenHand  529 252 720 479 
    856: img_CH_MG_Drink_CloseHand  741 285 894 462 
    857: img_mg_won  8 249 209 450 
    858: hud_06.dds  
    859: img_pb  0 0 1021 394 
    861: ANT_Map.dds  
    862: img_map_ANT_detailed  1 1 945 709 
    863: World_Map.dds  
    864: img_map_WORLD_detailed  1 0 945 708 
    865: SWC_Map.dds  
    866: img_map_SWC_detailed  1 1 945 709 
    867: IOT_Map.dds  
    868: img_map_IOT_detailed  1 1 945 709 
    869: TAK_Map.dds  
    870: img_map_TAK_detailed  1 1 945 709 
    871: MAB_Map.dds  
    872: img_map_MAB_detailed  1 1 945 709 
    873: IOD_Map.dds  
    874: img_map_IOD_detailed  1 1 945 709 
    875: STI_Map.dds  
    876: img_map_STI_detailed  1 1 945 709 
    877: TRI_Map.dds  
    878: img_map_TRI_detailed  1 1 945 709 
    879: CRY_Map.dds  
    880: img_map_CRY_detailed  1 1 945 709 
    882: img_Secret.png  
    883: img_Secret  0 0 64 64 
    884: img_Unachieved.png  
    885: img_Unachieved  0 0 64 64 
    886: img_gold1.png  
    887: IMAGEID_ACHIEV_GOLD_1000  0 0 64 64 
    888: img_gold2.png  
    889: IMAGEID_ACHIEV_GOLD_100000  0 0 64 64 
    890: img_gold3.png  
    891: IMAGEID_ACHIEV_GOLD_300000  0 0 64 64 
    892: img_allquests.png  
    893: IMAGEID_ACHIEV_ALL_QUESTS  0 0 64 64 
    894: img_killallmonsters.png  
    895: IMAGEID_ACHIEV_KILL_ALL_MONSTERS  0 0 64 64 
    896: img_game.png  
    897: X_IMAGEID_GAME  0 0 64 64 
    898: img_savepatty.png  
    899: Image_6  0 0 64 64 
    900: img_stahlbartfound.png  
    901: Image_7  0 0 64 64 
    902: img_pirate.png  
    903: Image_8  0 0 64 64 
    904: img_voodoopirate.png  
    905: Image_9  0 0 64 64 
    906: img_musketpirate.png  
    907: Image_10  0 0 64 64 
    908: img_liberator.png  
    909: Image_11  0 0 64 64 
    910: img_harpoon.png  
    911: Image_12  0 0 64 64 
    912: img_captain.png  
    913: Image_13  0 0 64 64 
    914: img_bookworm.png  
    915: Image_14  0 0 64 64 
    916: img_righthand.png  
    917: Image_15  0 0 64 64 
    918: img_detective.png  
    919: Image_16  0 0 64 64 
    920: img_godshand.png  
    921: Image_17  0 0 64 64 
    922: img_purser.png  
    923: Image_18  0 0 64 64 
    924: img_gnomefriend.png  
    925: Image_19  0 0 64 64 
    926: img_bathtubcaptain.png  
    927: Image_20  0 0 64 64 
    928: img_dagger.png  
    929: Image_21  0 0 64 64 
    930: img_treasurehunter.png  
    931: Image_22  0 0 64 64 
    932: img_deadman.png  
    933: Image_23  0 0 64 64 
    934: img_necromancer.png  
    935: Image_24  0 0 64 64 
    936: img_killwatertitan.png  
    937: Image_25  0 0 64 64 
    938: img_breakcurse.png  
    939: Image_26  0 0 64 64 
    940: img_allblades.png  
    941: Image_28  0 0 64 64 
    942: img_allfirearms.png  
    943: Image_29  0 0 64 64 
    944: img_alltoughness.png  
    945: Image_30  0 0 64 64 
    946: img_allcunning.png  
    947: Image_31  0 0 64 64 
    948: img_allvoodoo.png  
    949: Image_32  0 0 64 64 
    950: img_allperks.png  
    951: Image_33  0 0 64 64 
    952: img_fullcrew.png  
    953: Image_34  0 0 64 64 
    954: img_sailor.png  
    955: Image_35  0 0 64 64 
    956: img_parrot.png  
    957: Image_36  0 0 64 64 
    958: img_monkey.png  
    959: Image_37  0 0 64 64 
    960: img_drink.png  
    961: Image_38  0 0 64 64 
    962: img_shooting.png  
    963: Image_39  0 0 64 64 
    964: img_locks.png  
    965: Image_40  0 0 64 64 
    966: img_buddler.png  
    967: Image_41  0 0 64 64 
    968: img_firsttreasure.png  
    969: Image_43  0 0 64 64 
    970: img_blueelephants.png  
    971: Image_44  0 0 64 64 
    972: img_allblueelephants.png  
    973: Image_45  0 0 64 64 
    974: img_killambient.png  
    975: Image_46  0 0 64 64 
    976: img_killfirstmonster.png  
    977: Image_47  0 0 64 64 
    978: img_killgiantcrab.png  
    979: Image_48  0 0 64 64 
    980: img_killabyss.png  
    981: Image_49  0 0 64 64 
    982: img_killmonsters.png  
    983: Image_50  0 0 64 64 
    984: img_arrivetri.png  
    985: Image_51  0 0 64 64 
    986: img_killalligators.png  
    987: Image_52  0 0 64 64 
    988: img_treasuretrap.png  
    989: Image_53  0 0 64 64 
    990: img_templeofair.png  
    991: Image_54  0 0 64 64 
    992: img_savecrouse.png  
    993: Image_55  0 0 64 64 
    994: img_theswarm.png  
    995: Image_56  0 0 64 64 
    996: img_firstrum.png  
    997: Image_57  0 0 64 64 
    998: img_gp_gnome_large.png  
    999: GP_IMG_GP_GNOME_LARGEIMAGE  0 0 64 64 
    1000: img_gp_gnome_small.png  
    1001: GP_IMG_GP_GNOME_SMALLIMAGE  0 0 64 64 
    1002: img_gp_pirate_large.png  
    1003: GP_IMG_GP_PIRATE_LARGEIMAGE  0 0 64 64 
    1004: img_gp_pirate_small.png  
    1005: GP_IMG_GP_PIRATE_SMALLIMAGE  0 0 64 64 
    1006: img_firstduel.png  
    1007: Image_58  0 0 64 64 
    1009: con_back  2 2 38 38 
    1010: con_mono_sel  4 151 52 199 
    1011: con_hot  55 151 103 199 
    1012: con_focus  106 151 154 199 
    1013: con_sel  157 151 205 199 
    1014: con_caret  158 48 160 82 
    1015: con_sb_track_v  453 78 478 278 
    1016: con_sb_track_h  454 3 654 28 
    1017: con_sb_thumb_v  481 81 500 275 
    1018: con_sb_thumb_h  457 32 651 51 
    1019: con_sb_arrow_u  535 81 560 106 
    1020: con_sb_arrow_d  591 81 616 106 
    1021: con_sb_arrow_l  535 109 560 134 
    1022: con_sb_arrow_r  591 109 616 134 
    1023: con_ec_back  452 336 552 386 
    1024: con_ec_caret  564 282 576 332 
    1025: con_bt_back  452 283 552 333 
    1026: con_cb_check  534 139 584 189 
    1027: con_rb_check  534 191 584 241 
    1028: con_test_combined  25 361 154 485 
    1032: SaveGame_Pending  656 1 893 134 
    1033: SaveGame_Missing  656 1 893 134
    "in der Erkundung dieser weiten und wunderbaren Welt" (post #70, höre link unten)
    TAS for Elex 2 at ELEX II Nexus - Mods and Community (nexusmods.com)
    Tuvok, scannen Sie den Planeten nach Mikroplastik!
    "Hört mir bloß auf mit "Stormson".
    "In Toussaint wird schon für kleinere Schmähungen als diese Satisfaktion verlangt."
    Genug der "Blumensträuße". Ich WILL MadBob! Beugt die Realität!
    tombom81 is offline Last edited by tombom81; 14.11.2024 at 15:21. Reason: updated the list

  9. #9 Reply With Quote
    Yes. This i figure it out.
    What I mean previously about positioning (x,y) I didn't mean RectOnTexture function. RectOnTexture position is rectangle position on texture so for example 48x48 icon on GUI_IconItems01.dds.

    I would like to figure it out how the game know positioning GUI elements in game. For example map is on the left side of the GUI and it is this size and I would like to modify this so for example map is on the right side of the GUI or something like that.
    kwasowsky is offline

  10. #10 Reply With Quote
    General tombom81's Avatar
    Join Date
    Jun 2015
    Posts
    3,521
    Well, you'll need too be more specific. (But not with maps, because I played a few minutes only I don't have maps of
    Tacarigua or Caldera; just seeing the seachart.)

    What about the big icons in the character/Attributes screen, "Blades",
    "Firearms" and so on?

    These are in the same left column there (except the first one)


    446: img_attribute_bla 7 39 115 147

    447: img_attribute_fir 6 176 114 284

    448: img_attribute_tou 6 313 114 421

    449: img_attribute_cun 6 451 114 559

    450: img_attribute_voo 6 589 114 697
    "in der Erkundung dieser weiten und wunderbaren Welt" (post #70, höre link unten)
    TAS for Elex 2 at ELEX II Nexus - Mods and Community (nexusmods.com)
    Tuvok, scannen Sie den Planeten nach Mikroplastik!
    "Hört mir bloß auf mit "Stormson".
    "In Toussaint wird schon für kleinere Schmähungen als diese Satisfaktion verlangt."
    Genug der "Blumensträuße". Ich WILL MadBob! Beugt die Realität!
    tombom81 is offline Last edited by tombom81; 14.11.2024 at 22:56.

  11. #11 Reply With Quote
    Quote Originally Posted by tombom81 View Post
    Well, you'll need too be more specific. (But not with maps, because I played a few minutes only I don't have maps of
    Tacarigua or Caldera; just seeing the seachart.)
    Ok so there is a misunderstanding. I meant placement of whatever is in GUI. Like map is on the left side, 'back to the ship' button is at the bottom. Let's say inventory. Inventory is on the left side, hero 3d model is in the center etc. That kind of placement. I was wondering where in the files is specified that this is the position of everything in GUI.

    What about the big icons in the character/Attributes screen, "Blades",
    "Firearms" and so on?

    These are in the same left column there (except the first one)
    What do you mean 'except the first one'? Every attribute is on the same side. All 5 attributes are on the left side of the character GUI.

    446: img_attribute_bla 7 39 115 147
    447: img_attribute_fir 6 176 114 284
    448: img_attribute_tou 6 313 114 421
    449: img_attribute_cun 6 451 114 559
    450: img_attribute_voo 6 589 114 697
    I know this values are in IMC_hud.ximc for example:

    Code:
    Properties {
          Placement (0x1DE691BE), class bCRect (0x1022FBEE), 0x00000010 {0x00000007 (7), 0x00000027 (39), 0x00000073 (115), 0x00000093 (147)}
          Bitmap (0xA98103C2), class eCGuiBitmapProxy2 (0x61056DD9), 0x00000015 {1, "img_attribute_bla"}
    }
    Logic thinking with Photoshop help says that:
    115 = size of the icon.
    147 = 115 (icon size) + 39 (y) - 7 (border?)
    7 is some kind of border?
    39 is the value from top to first pixel of img_attribute_bla (y value).

    Next one is img_attribute_fir.
    114 = size of the icon
    176 = 39 (y of the first icon) + 115 (size of the first icon) + 22 (space between icons).
    6 = border?
    284 = 39 (y of the first icon) + 115 (size of the first icon) + 22 (space between icons) + 114 (size of the second icon) - 6 (border?)
    or 284 = 114 + 176 - 6

    and so on..

    So math is correct. Thank you for pointing out that there is Placement attribute/class in the .ximc files.
    Although I'm not planning changing the placement of the images. Too much work and I can't find this values in hex editor yet idk why.

    To be honest I don't think I'm gonna change all GUI image files resolution because omg that's soo much values to change. And I have to edit them in hex editor because there is no tool for .bin files... I would have to change thousands of RectOnTexture values in hex editor I would loose sanity. I would make that mod if there would be a tool for .bin files but without it.. just no..

    So only upscaled maps it is. Probably I'm gonna upload mod soon to NexusMods and post info here so you can test it.
    kwasowsky is offline

  12. #12 Reply With Quote
    General tombom81's Avatar
    Join Date
    Jun 2015
    Posts
    3,521
    Quote Originally Posted by kwasowsky View Post
    What do you mean 'except the first one'? Every attribute is on the same side. All 5 attributes are on the left side of the character GUI.
    First one starts at 7 while the others start at 6.

    Logic thinking with Photoshop help says that:
    ...
    and so on..
    Well, I'd knew that from Risen years ago...

    To be honest I don't think I'm gonna change all GUI image files resolution because omg that's soo much values to change. And I have to edit them in hex editor because there is no tool for .bin files... I would have to change thousands of RectOnTexture values in hex editor I would loose sanity. I would make that mod if there would be a tool for .bin files but without it.. just no..
    A tool is a lot of work, mostly. And for a game that noone plays anymore?

    But what I could think of is a rather simple solution: logging addresses and values (positions, dimensions) isn't too hard (see log in pre-previous post).
    How about editing this log file (values only, not addresses) then import it back to the bin?
    (Well, i'll try that out to see whether it works...)

    edit: did you work with negative parameters already?
    Found two occurrences
    500: img_hook 609 -6 642 40

    673: img_perk_popup_back_left_header -8 735 95 964
    "in der Erkundung dieser weiten und wunderbaren Welt" (post #70, höre link unten)
    TAS for Elex 2 at ELEX II Nexus - Mods and Community (nexusmods.com)
    Tuvok, scannen Sie den Planeten nach Mikroplastik!
    "Hört mir bloß auf mit "Stormson".
    "In Toussaint wird schon für kleinere Schmähungen als diese Satisfaktion verlangt."
    Genug der "Blumensträuße". Ich WILL MadBob! Beugt die Realität!
    tombom81 is offline Last edited by tombom81; 15.11.2024 at 11:30.

  13. #13 Reply With Quote
    But what I could think of is a rather simple solution: logging addresses and values (positions, dimensions) isn't too hard (see log in pre-previous post).
    How about editing this log file (values only, not addresses) then import it back to the bin?
    (Well, i'll try that out to see whether it works...)
    Editing .ximc files in notepad would be much easier although still big amount of work. But how to import them back to the bin?


    edit: did you work with negative parameters already?
    Found two occurrences
    500: img_hook 609 -6 642 40

    673: img_perk_popup_back_left_header -8 735 95 964
    No I didn't. For now I didn't touch any values except for the maps.
    kwasowsky is offline

  14. #14 Reply With Quote
    General tombom81's Avatar
    Join Date
    Jun 2015
    Posts
    3,521
    Quote Originally Posted by kwasowsky View Post
    Editing .ximc files in notepad would be much easier although still big amount of work.
    Talking about the parameters startX, startY, endX, endY? (Noone expects you to change the positions/sizes of 1000 icons/pictures.)
    But how to import them back to the bin?
    Done by the tool. Is working already. (Some addresses need to be adjusted - will test the patched bin file in the game this evening.)

    These are the candidates:
    445 0xFAE4 img_attribute_bla 7 39 115 147
    446 0xFB4D img_attribute_fir 6 176 114 284
    447 0xFBB6 img_attribute_tou 6 313 114 421
    448 0xFC1F img_attribute_cun 6 451 114 559
    449 0xFC88 img_attribute_voo 6 589 114 697

    These seem to be used somewhere else.
    539 0x13B04 img_attribute_bla 1 246 109 354
    540 0x13B93 img_attribute_fir 110 246 218 354
    541 0x13C22 img_attribute_tou 219 246 327 354
    542 0x13CB1 img_attribute_cun 328 246 436 354
    543 0x13D40 img_attribute_voo 437 246 545 354

    (I hope viewing GUI_Elements_01.dds and hud_01.dds will give some overview.)
    "in der Erkundung dieser weiten und wunderbaren Welt" (post #70, höre link unten)
    TAS for Elex 2 at ELEX II Nexus - Mods and Community (nexusmods.com)
    Tuvok, scannen Sie den Planeten nach Mikroplastik!
    "Hört mir bloß auf mit "Stormson".
    "In Toussaint wird schon für kleinere Schmähungen als diese Satisfaktion verlangt."
    Genug der "Blumensträuße". Ich WILL MadBob! Beugt die Realität!
    tombom81 is offline

  15. #15 Reply With Quote
    Quote Originally Posted by tombom81 View Post
    Talking about the parameters startX, startY, endX, endY? (Noone expects you to change the positions/sizes of 1000 icons/pictures.)
    Done by the tool. Is working already. (Some addresses need to be adjusted - will test the patched bin file in the game this evening.)
    No, I know. I didn't even wanted to change position but I was thinking on upscaling whole GUI to better resolution like I did with maps.
    Tool would be very useful to change the RectOnTexture values. I'm really sick of hex editor.


    These are the candidates:
    445 0xFAE4 img_attribute_bla 7 39 115 147
    446 0xFB4D img_attribute_fir 6 176 114 284
    447 0xFBB6 img_attribute_tou 6 313 114 421
    448 0xFC1F img_attribute_cun 6 451 114 559
    449 0xFC88 img_attribute_voo 6 589 114 697
    These are Position values (position in game GUI)

    These seem to be used somewhere else.
    539 0x13B04 img_attribute_bla 1 246 109 354
    540 0x13B93 img_attribute_fir 110 246 218 354
    541 0x13C22 img_attribute_tou 219 246 327 354
    542 0x13CB1 img_attribute_cun 328 246 436 354
    543 0x13D40 img_attribute_voo 437 246 545 354
    These are RectOnTexture values (icons positions on the "hud_02.dds" texture file)




    I made a upscaled map mod and uploaded it to NexusMods.
    You can check it out.
    It would be good to know that it is working for someone else except me.


    Upscaled GUI maps mod
    https://www.nexusmods.com/risen2/mods/17
    kwasowsky is offline

  16. #16 Reply With Quote
    General tombom81's Avatar
    Join Date
    Jun 2015
    Posts
    3,521
    Better resolution? Sounds good. I can't test it atm because I need a map of Tacarigua. (DiFuego will sell one for 100 gold which I need to collect now...)

    I've tested the tool, modified compiled_imagelists.bin but the game didn't accecpt the changes.
    Maybe you've more luck. Sent you the link. Use it on your on risk.

    (Simplest test was to create a new bin without changing any line so original values were written back. bin file comparison showed no differences so the used addresses are correct. They point to startX of a name (entity), btw.)

    Have fun!
    "in der Erkundung dieser weiten und wunderbaren Welt" (post #70, höre link unten)
    TAS for Elex 2 at ELEX II Nexus - Mods and Community (nexusmods.com)
    Tuvok, scannen Sie den Planeten nach Mikroplastik!
    "Hört mir bloß auf mit "Stormson".
    "In Toussaint wird schon für kleinere Schmähungen als diese Satisfaktion verlangt."
    Genug der "Blumensträuße". Ich WILL MadBob! Beugt die Realität!
    tombom81 is offline Last edited by tombom81; 15.11.2024 at 22:39.

  17. #17 Reply With Quote
    Better resolution? Sounds good. I can't test it atm because I need a map of Tacarigua. (DiFuego will sell one for 100 gold which I need to collect now...)
    DiFuego will give you map for free when you accept the quest to find slaves. You just have to say to him "How am I suppose to find them If I don't know where to go?" or something like this. Then he will give you map for free.

    For testing purposes you can type this command (case sensitive) in console and it will give you all the maps:
    Code:
    give It_Map
    To activate test mode in Risen 2 you have to type POMMES.
    To activate console click '~'.

    I've tested the tool, modified compiled_imagelists.bin but the game didn't accecpt the changes.
    Maybe you've more luck. Sent you the link. Use it on your on risk.
    (Simplest test was to create a new bin without changing any line so original values were written back. bin file comparison showed no differences so the used addresses are correct. They point to startX of a name (entity), btw.)

    Have fun!
    "Use it on your on risk" sounds like virus scare.
    I will test it later. I will let you know. Now I want to finish my collectibles guide.
    Thank you for contributing!

    EDIT:
    I tested with maps. I changed the values of map sizes and compiled back to bin.
    It worked without issue!
    kwasowsky is offline Last edited by kwasowsky; 15.11.2024 at 23:06.

  18. #18 Reply With Quote
    General tombom81's Avatar
    Join Date
    Jun 2015
    Posts
    3,521
    Quote Originally Posted by kwasowsky View Post
    DiFuego will give you map for free
    Too late... I've already payed him.

    How do I see whether your mod is active? (on Nexus you zoomed in but I can't do it ingame, can I?)

    [Bild: R2_TacariguaMap.png]


    "Use it on your on risk" sounds like virus scare.
    2 scanners out of 73 on virustotal flagged the exe- you never can be sure.
    I've compiled it on another PC - same result.

    EDIT:
    I tested with maps. I changed the values of map sizes and compiled back to bin.
    It worked without issue!
    Thanks! Good to hear. (Did you copy the modified .bin to the config folder?)
    "in der Erkundung dieser weiten und wunderbaren Welt" (post #70, höre link unten)
    TAS for Elex 2 at ELEX II Nexus - Mods and Community (nexusmods.com)
    Tuvok, scannen Sie den Planeten nach Mikroplastik!
    "Hört mir bloß auf mit "Stormson".
    "In Toussaint wird schon für kleinere Schmähungen als diese Satisfaktion verlangt."
    Genug der "Blumensträuße". Ich WILL MadBob! Beugt die Realität!
    tombom81 is offline

  19. #19 Reply With Quote
    Too late... I've already payed him.
    Ahh well.

    How do I see whether your mod is active? (on Nexus you zoomed in but I can't do it ingame, can I?)
    Unfortunately you can't zoom map in game although that would be an awesome function!
    On NexusMods I zoomed in to show that my mod indeed do something.
    First of all my mod is designed for 4K resolution players. Then you can see more detail. I don't know on what resolution you play.
    Check out other screenshots that I made with 'Vanilla' and 'Modded' text on it on my mod page. You will see difference.
    Screenshots are in 3840x2160.


    2 scanners out of 73 on virustotal flagged the exe- you never can be sure.
    I've compiled it on another PC - same result.
    That's strange because I uploaded your program to VirusTotal and it showed 0/73.


    Thanks! Good to hear. (Did you copy the modified .bin to the config folder?)
    Yes I did. I tested that way that's why I'm sure your program worked.
    kwasowsky is offline Last edited by kwasowsky; 16.11.2024 at 02:16.

  20. #20 Reply With Quote
    General tombom81's Avatar
    Join Date
    Jun 2015
    Posts
    3,521
    Quote Originally Posted by kwasowsky View Post
    First of all my mod is designed for 4K resolution players. Then you can see more detail. I don't know on what resolution you play.
    1920x1080. That's why I like map zooming. But the Elex 2 Itemmaps mod isn't ingame, doesn't have a zoom (just maximum map size). (Some day I hope to get rid of these restrictions and use a tool like Jimbei's for the Risen and Elex series.)

    That's strange because I uploaded your program to VirusTotal and it showed 0/73.
    Interesting.
    The flagging scanners were "Microsoft" and "SecureAge". Are they on the list of your scan?


    Yes I did. I tested that way that's why I'm sure your program worked.
    You didn't start a new game, did you?

    My mountlist_packed.ini looks like so:
    [Root]
    RootPath=..
    NoWatch=true
    NoPacked=false
    NoPhysical=true
    ...

    I assume I have to set NoPhysical to "false"?
    edit: bad idea, R2 doesn't start. (Have to read through Risen instructions concerning that ini file.)
    "in der Erkundung dieser weiten und wunderbaren Welt" (post #70, höre link unten)
    TAS for Elex 2 at ELEX II Nexus - Mods and Community (nexusmods.com)
    Tuvok, scannen Sie den Planeten nach Mikroplastik!
    "Hört mir bloß auf mit "Stormson".
    "In Toussaint wird schon für kleinere Schmähungen als diese Satisfaktion verlangt."
    Genug der "Blumensträuße". Ich WILL MadBob! Beugt die Realität!
    tombom81 is offline Last edited by tombom81; 16.11.2024 at 08:20.

Page 1 of 2 12 Last »

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •