Enhanced Textures for I-War 2

Home Forums General I-War Talk Mods Enhanced Textures for I-War 2

Viewing 14 posts - 1 through 14 (of 14 total)
  • Author
    Posts
  • #19921
    Lard
    Participant

    Replaces the textures of all ships, weapons, stations, people…
    The new textures looks like the orginal, but with higher resolution, sharpness and details.

    Important Notes:
    Disable compressed textures in the options menu to avoid long loading times.
    To prevent that the game switches to low detailed textures, you can edit the flux.ini like this:
    [FcDetailSwitchNode]
    global_detail_scale = 3
    cull_detail = 0
    box_detail = 0

    Unzip the Enh_Textures folder in the mods folder of I-War 2.

    Orginal resolution 256×256 200% zoom vs. enhanced 512×512 texture:

    Download:
    https://www.mediafire.com/file/4iu1z7ygq4wqj84/Enhanced_Textures.zip/file

    Advanced Patcom “Pyro” paint job, for the texture pack:
    https://www.mediafire.com/file/1yy7u3i0gbf7bgq/Advanced_Patcom_Pyro.zip/file

    #19923
    7upMan
    Participant

    Thanks man! I wish this had been possible 10 years before.

    Now I just need a hack to enforce LOD0 at all times.

    #19925
    Lard
    Participant

    You can enforce LOD0 in the flux.ini:

    [FcDetailSwitchNode]
    global_detail_scale = 3
    cull_detail = 0
    box_detail = 0

    #19927
    IronDuke
    Participant

    Well done mate!

    I won’t be forcing lod0 though, as I often run mods that place really huge numbers of ships and EoC’s single CPU thread gets overwhelmed fast, haha


    I-War 2 Discord: https://discord.gg/RWaabWB
    Very little about the game is not known to me. Any questions you got, throw them at me. 🙂

    #19929
    Lard
    Participant

    I experimented a lot with the textures, until I got the best result:

    I converted all the .ftu textures with ftextools-0.2 and a batch file to .png files.
    I scaled the images up with waifu2x-caffe to 2x the resolution and with Topaz A.I. Gigapixel again with 2x.
    Topaz A.I. Gigapixel can’t handle lowres images very well, it makes mistakes, but waifu2x-caffe not.
    I used Topaz AI Gigapixel for the second upscale instead of waifu2x-caffe outright with 4x, because the image gets a little bit sharper.
    Then with Topaz A.I. Clear to enhance sharpness, except for some images with lights, because they don’t like sharpening.
    For more details, I used the Photoshop high pass filter.

    With a texture resolution up to 1024×1024, the game unfortunately crashes sometimes and won’t load Lucretia’s Base, witch had the most textures.
    I downscaled the images 50% with Photoshop preserve details 2.0.
    The difference is very low between the resolutions, possibly not recognizable ingame and not worth the size.

    To convert all the .png images to .lbm textures I used the PictView command-line converter.
    To browse easy through the .lbm textures, I recommend the Total Commander plugin Imagine – Image & Animation Viewer or the Imagine64.exe in the zip file.

    Not recommended to play the game with, just for further modding, the textures up to 1024×1024:
    http://www.mediafire.com/file/xoa8650wsvntg5d/Textures_4x.zip/file

    #19931
    IronDuke
    Participant

    The crashing would be due to EoC’s severely limited ability to handle VRAM usage over 1GB. It can do it technically, but it tends to just fall on its face.


    I-War 2 Discord: https://discord.gg/RWaabWB
    Very little about the game is not known to me. Any questions you got, throw them at me. 🙂

    #19933
    Lard
    Participant

    Advanced Patcom “Pyro” paint job:


    See first post for download link.

    #19935
    IronDuke
    Participant

    That is lovely. Can’t have been easy to catch that while the navlights were blinking


    I-War 2 Discord: https://discord.gg/RWaabWB
    Very little about the game is not known to me. Any questions you got, throw them at me. 🙂

    #19937
    Lard
    Participant

    Well, that was the easiest part. 😆

    #19943
    admin
    Keymaster

    These textures look really good, Lard! Awesome job.
    I’ve worked with waifu2x before, but I didn’t know it can produce results like these.

    I’ve uploaded all your mods into an extra section here:
    https://i-war2.com/downloads/category/59-lards-texture-mods


    Space. The final frontier.

    #19949
    RavenZahadoom
    Participant

    Hi Lard.

    Great job on the mod, but I’m having trouble with getting the hi-rez textures to show up.

    You advise to change flux.ini like so;
    [FcDetailSwitchNode]
    global_detail_scale = 3
    cull_detail = 0
    box_detail = 0

    and I have done this, but the game keeps reverting those settings to;
    [FcDetailSwitchNode]
    global_detail_scale = 0.7
    cull_detail = 0.002
    box_detail = 0.004

    I’ve even tried keeping the first decimal place like using 3.0 instead of 3 and 0.0 instead of 0 in case the engine was funny about that, but nope it keeps reverting.

    If I remember right the game will revert any settings in flux.ini to defaults if the values are out of range. Could this be a typo?

    Just for more info, I’m on Win7 64bit, Ryzen 7 1700X, Geforce GTX 1060 6GB and 32GB Ram. It’s the steam version, although I do have the CD version somewhere in the house but I hope steam is fine, don’t really want to hunt down the CD version 🙂

    Also as far as I know no other mods do anything to that part of flux.ini

    Thanks for any help you can provide.

    #19950
    Lard
    Participant

    It’s not a typo.
    The game keeps my settings in the flux.ini, it can change it sometimes, but not because of my values.

    You can try to write protect the flux.ini, if you are sure your settings are ok.

    Another solution is to copy for all textures the LOD1.PSO and LOD2.PSO files in the respective folder with the enhanced textures and delete the data inside to have emty files.
    This should prevent the game loading the mid- and lowres textures.
    The LOD0.PSO files are loading the highres textures.
    But this is lot of work, and the names of the LOD1.PSO and LOD2.PSO files are different.
    I did something like this to prevent loading the cockpit textures, but it should work for all textures.
    Or you can end up with no textures, I’m not sure.

    #19951
    RavenZahadoom
    Participant

    Well thanks for the reply, the thing is I’m not a modder, wouldn’t know where to even start, I mean I have no idea how I would empty a .PSO file.

    Hmm, how can I be sure my settings are ok? because wouldn’t making flux.ini read-only cause trouble down the line when the game wants to update it for like gameplay/story reasons. (unlocked videos comes to mind).

    Should I be trying different values? I’m guessing it’s a linear scale? like would global 2.9 not allow high res or would it be 0.1 worse?

    Thanks again.

    #19952
    Lard
    Participant

    You can try to edit the defaults.ini too, if your flux.ini gets reseted, maybe the values getting taken over from the defaults.ini.
    I couldn’t see any difference in other values, but I didn’t experimented much with them.
    global_detail_scale should be higher.
    The other two lower or 0.

    The higres textures should always show up, if you enabled the mod.

Viewing 14 posts - 1 through 14 (of 14 total)
  • You must be logged in to reply to this topic.