NOLF1 AI Upscale Pack Attempt

Lithtech 2.1 / 2.2

Post Reply
AkvenJan
More Advanced Member
More Advanced Member
Posts: 57
Joined: Tue Jan 25, 2022 12:48 am

Re: NOLF1 AI Upscale Pack Attempt

Post by AkvenJan » Sun Apr 24, 2022 5:04 pm

Latest news. Mod is ready. There may be or may not visual bugs, I hadn't tested all of it

My doubts are some UI elements from later stages of game (can appear bigger than in original game)
and these maps. I'm not sure DAT upscaling went ok on them, they don't have standard DAT v66 structure
WORLDS\MULTI\ASSAULTMAP\ABDUCTION_AM.DAT
WORLDS\MULTI\DEATHMATCH\ABDUCTION_DM.DAT

Additional things done: fixed command string fo 8 textures
PROPS\SKINS\CATTAIL.DTX: alpharaf 69 > alpharef 69
PROPS\SKINS\TREE_01B.DTX: Detailtex Tex\DetailTex\Dtl0016.dtx:AlphaRef 96; > Detailtex Tex\DetailTex\Dtl0016.dtx;AlphaRef 96;
TEX\FABRIC\FA02\FA0098.DTX Detailtex Tex\DetailTex\Dtl00021.dtx > Detailtex Tex\DetailTex\Dtl0021.dtx
TEX\LIGHTS\BLTB1\BLT0019.DTX Detailtex Tex\DetailTex\DtlTest04.dtx > Detailtex Tex\DetailTex\Dtl0001.dtx
TEX\STONE\ST07\ST0310.DTX Detailtex Tex\DetailTex\Dtl0007dtx > Detailtex Tex\DetailTex\Dtl0007.dtx
TEX\STONE\ST16\ST0840.DTX Detailtex Tex\DetailTex\Dtl00001.dtx > Detailtex Tex\DetailTex\Dtl0001.dtx
TEX\STONE\ST16\ST0841.DTX Detailtex Tex\DetailTex\Dtl00001.dtx > Detailtex Tex\DetailTex\Dtl0001.dtx
TEX\TERRAIN\TR03\TR0109.DTX Detailtex Tex\DetailTex\DtlTest03.dtx > Detailtex Tex\DetailTex\Dtl0011.dtx

30 art textures were remade using real-life references
Examples:
https://imgsli.com/MTA1MjUz
https://imgsli.com/MTAzMzEy
https://imgsli.com/OTc4NTA
https://imgsli.com/OTgxNDY
https://imgsli.com/OTgxNDY/2/3
https://imgsli.com/OTgxNDY/4/5
https://imgsli.com/OTgxNDY/6/7
https://imgsli.com/OTgxNDY/8/9
https://imgsli.com/OTgxNDY/10/11
https://imgsli.com/OTgxNDY/12/13
https://imgsli.com/OTgxNDY/14/15

Screenshots for x4 mod:
https://imgsli.com/MTA1Mjcz
https://imgsli.com/MTA1Mjcz/2/3
https://imgsli.com/MTA1Mjcz/4/5
https://imgsli.com/MTA1Mjcz/6/7
https://imgsli.com/MTA1Mjcz/8/9
https://imgsli.com/MTA1Mjcz/10/11

DOWNLOAD LINKS
X4 heavy version
https://disk.yandex.ru/d/NefWBvLsjB5oNA
x2 lighter version
https://disk.yandex.ru/d/xu3ihTk5oyxKsw

Put in NOLF/Custom folder and add to load list. Load this mods after MODERNIZER.REZ if you are using one.

Pack completely compatible with Modernizer, upscales its textures too. Can be used with and without it.

References list:
OBJ0059; Periodic Table
OBJ0097; East Germany flag
OBJ0148; Union Jack flag
OBJ0203; some map
OBJ0248; Saint Martin and the Beggar. Feast-day side of the detail of an altar wing, provenance unknown
OBJ0249; Pieter de Hooch - Musical Party in a Courtyard
OBJ0250; anonymous French - Histoire d'amour sans paroles: Dame et sa servante dans la chambre a coucher; inverted image
OBJ0251; Knights of the Crusade in battle, miniature of a manuscript, France 15th Century
OBJ0252; The Expulsion of St Adalbert, Tempera on wood
OBJ0253; Agnolo Bronzino - Eleanora of Toledo with Her Son Giovanni de Medici
OBJ0254; Jean-Auguste-Dominique Ingres - Madame Moitessier
OBJ0255; Jean-Honore Fragonard - A Young Girl Reading
OBJ0256; Giovan Francesco Capodilista - Marco dei Transalgardi
OBJ0257; Jacques-Louis David - Portrait of Madame Recamier
OBJ0258; Jose Moreno Carbonero - The Entry of Roger de Flor in Constantinople
OBJ0288; life photo
OBJ0290; life photo
OBJ0291; Rain: A Tribute to the Beatles photo
OBJ0300; Rain: A Tribute to the Beatles photo
OBJ0350; Photo from Thunderball James Bond film
OBJ0388; Morocco flag
OBJ0390; Orient Express ticket
OBJ0468; Photo of Abbe Lane
OBJ0503; Dictionnaire universel d'histoire naturelle. (Atlas t.1 Zoologie, Mammiferes, Pl. 9B: Elephantidae), Fournier 1849
OBJ0558; Dong Qichang - Seeking Ancient in Fengjing
OBJ0559; Giuseppe Castiglione - Cranes under Shadow of Flowers
OBJ0560; Shitao, Wang Yuanqi - Orchid and Bamboo
OBJ0578; Chase Swift - Lion Charging
OBJ0579; Charles Frace - African Leopard
SANITYBOX; Sanity: Aiken's Artifact cover

User avatar
Spawn
Admin
Admin
Posts: 1310
Joined: Sun Jul 25, 2004 12:50 am
Location: Norway
Contact:

Re: NOLF1 AI Upscale Pack Attempt

Post by Spawn » Sun Apr 24, 2022 5:49 pm

Nice work! :thumb:

Just played through the training area, it looks a lot better for sure!

I'm still wondering how you were able to find the original images used in the game..
Image

AkvenJan
More Advanced Member
More Advanced Member
Posts: 57
Joined: Tue Jan 25, 2022 12:48 am

Re: NOLF1 AI Upscale Pack Attempt

Post by AkvenJan » Mon Apr 25, 2022 4:37 am

Nothing difficult. Google search by image. And yandex.com search by image (local search engine). In most cases yandex get better results than google, lol))

AkvenJan
More Advanced Member
More Advanced Member
Posts: 57
Joined: Tue Jan 25, 2022 12:48 am

Re: NOLF1 AI Upscale Pack Attempt

Post by AkvenJan » Tue Apr 26, 2022 5:01 am

Moddb link. Uploading files, may take few hours
https://www.moddb.com/mods/no-one-lives ... scale-pack

User avatar
Spawn
Admin
Admin
Posts: 1310
Joined: Sun Jul 25, 2004 12:50 am
Location: Norway
Contact:

Re: NOLF1 AI Upscale Pack Attempt

Post by Spawn » Mon May 02, 2022 2:00 am

This mod will most definatly polish the game quite a bit :thumb:

I have been testing it in multiplayer for a bit now, with HD-COMMON-X2.REZ loaded. It really makes a difference to the optics of the game and by the looks of it, it doesn't seem to affect gameplay.

Awesome work :yourock:
Image

User avatar
TP555 1981
Advanced Member
Advanced Member
Posts: 45
Joined: Fri Nov 19, 2021 2:07 am

Re: NOLF1 AI Upscale Pack Attempt

Post by TP555 1981 » Mon May 02, 2022 5:08 pm

Hi

@Spawn

oh , and the another Rez Files ?

You must load all :D
X4 + Reshade ((awwsmile))

Here how to load Rez and Run the Game without Launcher.
Paste all or from lauchcmds.txt or rename it to .bat File

Ex. of my

start /affinity 1 LITHTECH.EXE -windowtitle "No One Lives Forever" -rez Data1.rez -rez Data2.rez -rez Update3.rez -rez NolfGoty.rez -rez HD-COMMON1-X4.REZ -rez HD-COMMON2-X4.REZ -rez HD-TEX1-X4.REZ -rez HD-TEX2-X4.REZ -rez HD-TEX3-X4.REZ -rez HD-TEX4-X4.REZ -rez Widescreen.rez -rez Ultrawide.rez -rez German.rez -rez MusicGoty.rez -rez fix.rez +SoundFilters 1 +DisableJoystick 1 +TripleBuffer 1 +HardwareCursor 1 +FovX 87

Not wonder about Start /affinity and another Named Rez Files ((awwsmile))

@AkvenJan

Here are 2 Bugs , and the You are Killed or Failed end Screen is too big , i had forgot that in my Video :D
And a Fine Reshade On/Off Compare ((awwsmile))


User avatar
Spawn
Admin
Admin
Posts: 1310
Joined: Sun Jul 25, 2004 12:50 am
Location: Norway
Contact:

Re: NOLF1 AI Upscale Pack Attempt

Post by Spawn » Tue May 03, 2022 12:29 am

TP555 1981 wrote:
Mon May 02, 2022 5:08 pm

@Spawn

oh , and the another Rez Files ?

You must load all :D
X4 + Reshade ((awwsmile))
I was talking about multiplayer, ofcourse I would run all of them when playing single player :thumb:
The .dat files for most multiplayer custom maps aren't modified
Image

User avatar
TP555 1981
Advanced Member
Advanced Member
Posts: 45
Joined: Fri Nov 19, 2021 2:07 am

Re: NOLF1 AI Upscale Pack Attempt

Post by TP555 1981 » Thu May 05, 2022 2:17 am

Hi

@Spawn

Yes i know , but i think you will be Miss alot of ... when you only Load HD-COMMON-X2.REZ ((awwsmile)) , the Patched .Dat File (MP Maps) are in HD-TEX2-X2.REZ. ^^

You didn't Test the X4 Pack ?

AkvenJan
More Advanced Member
More Advanced Member
Posts: 57
Joined: Tue Jan 25, 2022 12:48 am

Re: NOLF1 AI Upscale Pack Attempt

Post by AkvenJan » Thu May 05, 2022 5:27 am

Bug with mission failure screen:
You can repack HD-COMMON-X2.REZ or HD-COMMON-1-X4.REZ file by deleting INTERFACE/MISSIONFAILURE.PCX from it.
I will reupload fixed REZ but later, don't wont to force people to redownload 3-4Gb of files for one fix. Maybe something else get fixed eventually.

As for multiplayer DAT files: you can edit DATs just for youself and pack them to REZ and load into game. For example for tests or anything. One DAT is proceeded in about 1-2 minutes.
I'm really trying to write a python script for that, but don't have enough time. But you could use old script for 010 Editor. It's in this folder. There is readme.txt. You just need to download all the files from research folder and follow the instruction:
https://github.com/AkvenJan/LithTech-DA ... n/research

The thing with DAT files is that they need to be only DATs. If someone added new DTX textures in the process of making new multiplayer map - you'll have to upscale this DTXs as well. I also want to wrote an article on upscaling LithTech engine games, but again - do not have enough time))

User avatar
Spawn
Admin
Admin
Posts: 1310
Joined: Sun Jul 25, 2004 12:50 am
Location: Norway
Contact:

Re: NOLF1 AI Upscale Pack Attempt

Post by Spawn » Thu May 05, 2022 12:26 pm

TP555 1981 wrote:
Thu May 05, 2022 2:17 am
Hi

@Spawn

Yes i know , but i think you will be Miss alot of ... when you only Load HD-COMMON-X2.REZ ((awwsmile)) , the Patched .Dat File (MP Maps) are in HD-TEX2-X2.REZ. ^^

You didn't Test the X4 Pack ?
Ofcourse I have tested the X4 pack :thumb:

Yes, I know that the GOTY multiplayer .dats are modified for upscaling. The custom map pack with 312 maps is NOT modified and would be screwed up. This is the reason why I only loaded the HD-COMMON-X2.REZ or HD-COMMON-X4.REZ when playing online.

It is not because I wanna punish myself with low texture quality :insane:


Here is an example of the custom map "Brave Retreat" with all X4 rez loaded:

Image

And here's the original (With only HD-COMMON-X4.REZ loaded)

Image

My biggest surprise here was that modifying the texture information in the GOTY .dat files doesn't seem to boot you from servers that run the original version of the GOTY .dats. The server seems to ignore this information in its check. This is excellent news!

So if X2 and X4 versions were made for the custom mappack as well, I would not see any obvious problem with playing online using a full upscale pack. You should then be able to play online along with people who play without a upscale pack, and have everything scaled correctly. This most definatly worth looking into.

You should be able to play on Rambo's control server and have everything show up correctly since it is only running GOTY maps.
AkvenJan wrote:
Thu May 05, 2022 5:27 am

I'm really trying to write a python script for that, but don't have enough time. But you could use old script for 010 Editor. It's in this folder. There is readme.txt. You just need to download all the files from research folder and follow the instruction:
https://github.com/AkvenJan/LithTech-DA ... n/research

The thing with DAT files is that they need to be only DATs. If someone added new DTX textures in the process of making new multiplayer map - you'll have to upscale this DTXs as well.
Notes on scale factor
---------------------
The script edit all the textures of the level, upscaling their UV vectors to the same multiply factor. So you need all the textures to be upscaled by the same factor.
LithTech Engine do not support textures bigger than 1024. Most of the textures are maximum of 256 pixels. But for example NOLF had several textures with the size of 512 pixels (and you'll need to downsize them to 2x if you are using 4x upscale factor so they'll be supported by the engine). And since the script treats all the textures the same way - this textures will render wrong ingame. So you'll need to use only 2x factor for DAT files and for textures
This is applied only for the levels and level textures.
Here's the interesting thing about the custom map pack, textures go from 32x32px to 1024x1024px, so for a X4 upscale they would end up being 4096x4096px. From the looks of it, this needs to be done by manually editing the .dat?
Image

AkvenJan
More Advanced Member
More Advanced Member
Posts: 57
Joined: Tue Jan 25, 2022 12:48 am

Re: NOLF1 AI Upscale Pack Attempt

Post by AkvenJan » Thu May 05, 2022 11:27 pm

It's old information in the readme.txt
Since engine does support any size textures - it's not relevant now.
So the only thing you need to do - is to run chosen multiplayer DAT map through script and pack into REZ. And it will work with HD-TEX packs
Unless the creators of multiplayer maps really added their own textures along with new DATs
I'll try to update readme)

And it's good news that multiplayer maps upscaled/vanilla ones compatible with each other. Gotta update it in mod description

P.S. I updated script readme.txt

User avatar
Spawn
Admin
Admin
Posts: 1310
Joined: Sun Jul 25, 2004 12:50 am
Location: Norway
Contact:

Re: NOLF1 AI Upscale Pack Attempt

Post by Spawn » Thu May 05, 2022 11:51 pm

AkvenJan wrote:
Thu May 05, 2022 11:27 pm
Unless the creators of multiplayer maps really added their own textures along with new DATs
This is usually the case, so there are 3.143 custom textures in the map pack today and they would all need a upscale. Unless they can be excluded from the script somehow, then it would only be a collection of updated .dat files.
Image

AkvenJan
More Advanced Member
More Advanced Member
Posts: 57
Joined: Tue Jan 25, 2022 12:48 am

Re: NOLF1 AI Upscale Pack Attempt

Post by AkvenJan » Fri May 06, 2022 6:00 am

Spawn wrote:
Thu May 05, 2022 11:51 pm
This is usually the case, so there are 3.143 custom textures in the map pack today and they would all need a upscale. Unless they can be excluded from the script somehow, then it would only be a collection of updated .dat files.
Point me to the most popular and used map pack - I'll try to look into it

User avatar
Spawn
Admin
Admin
Posts: 1310
Joined: Sun Jul 25, 2004 12:50 am
Location: Norway
Contact:

Re: NOLF1 AI Upscale Pack Attempt

Post by Spawn » Fri May 06, 2022 11:41 am

I am waiting for 1 more map to be completely finished (testing it this weekend) before rezing a Nolf1 2022 mappack. This is a big update that contains 8 new maps in total.

The previously most up to date version is:

https://www.spawnsite.net/downloads/?pa ... 21&ext=rar

combined with:

https://www.spawnsite.net/downloads/?pa ... ps&ext=rar

I would wait for a bit before looking into upscaling it though and do that to the 2022 update instead.
Image

AkvenJan
More Advanced Member
More Advanced Member
Posts: 57
Joined: Tue Jan 25, 2022 12:48 am

Re: NOLF1 AI Upscale Pack Attempt

Post by AkvenJan » Sat May 07, 2022 9:58 am

Yeah, they do have custom textures. And a lot of them. And total mess in folder structure)))

Post Reply
jedwabna poszewka 50x60