TribesHDv2+ AI Upscale Textures CONFIG

AnniDv6
Posts: 1039
Joined: Mon Dec 12, 2011 3:25 pm

TribesHDv2+ AI Upscale Textures CONFIG

Post by AnniDv6 »

AnniDv6 wrote:
9.21.2020 UPDATE:
Added more optional custom skins for the config. Now has optional custom Flags, Terrains, Skies, Base Textures, Weapons Skins!

SCREENSHOTS:
https://drive.google.com/drive/folders/ ... j6-ovAkJP0
Check out the Screenshots of the Original Config and the Config with every Optional Skin Added.

Edit 2-15-20221 Added a mega.nz mirror for the screenshots .zip
TribesHDv2_Screenshots.zip
https://mega.nz/file/groxjAYY#UlC3ORkzb ... qV1oBZj3fE

ADDED A .ZIP VERSION OF TRIBESHDv2 + WITH ALL THE CUSTOM SKINS ADDED ALREADY:
https://drive.google.com/drive/folders/ ... WCyf3RDqAc
-Download "TribesHDv2_CUSTOM.zip"

Edit 2-15-2022 See New Alternative Download Mirror Below for Mega.NZ LINK

IMPORTANT: WHEN USING THIS CONFIG LAUNCH TRIBES, HOST A SERVER, ESCAPE THE SERVER AND THEN JOIN A SERVER LIKE NORMAL. THIS WILL MAKE SURE THE TEXTURES LOAD CORRECTLY. IF EVERYTHING LOOKS BLURRY AND BLOWN UP ITS BECAUSE YOU NEED TO DO THIS FIRST ^.
*Broadside is an easy map to compare to for this. Just look at the config screenshots of Broadside and see if that's what your game looks like.

BUGFIXES:
Added deleteServer(); to the end of mjhires.acs inside
C:\Dynamix\TribesHDv2_AI_Upscale\config\Modules
*Note: With this ^^ DeleteServer added the config may run smoother, but it now requires you to host your own game, back out of it and then go to the master server list like normal. This will make sure the textures get loaded and scaled correctly. You can also always suss (or remove) out the deleteserver(); command at the end of
C:\Dynamix\TribesHDv2_AI_Upscale\config\Modules\mjhires.acs
that would look like this:
// deleteServer();
Tribes code will ignore anything on a line after //


This is included in all the downloads now, but if you already downloaded the config look in
C:\Dynamix\TribesHDv2_AI_Upscale\config\Modules\mjhires.acs
File and add the line
deleteServer();
echo("mjhirez loaded ----------");
At the end of the mjhires.acs file.

Also Added some more info at the top of that same file:
echoc(3,"fix4hrfixfix" );
%saveplaymode = $pref::PlayGameMode;
%savemission = $pref::LastMission;
newObject("DOX_textures",SimVolume, "DOX_textures.zip");
newObject("savanaDML",SimVolume, "savanaDML.zip");
newObject("titanDML",SimVolume, "titanDML.zip");
newObject("marsDML",SimVolume, "marsDML.zip");
newObject("lushDML",SimVolume, "lushDML.zip");
newObject("mudDML",SimVolume, "mudDML.zip");
newObject("iceDML",SimVolume, "iceDML.zip");
newObject("mudWorld",SimVolume, "mudWorld.zip");
newObject("marsWorld",SimVolume, "marsWorld.zip");
newObject("lushWorld",SimVolume, "lushWorld.zip");
newObject("alienWorld",SimVolume, "alienWorld.zip");
newObject("desertWorld",SimVolume, "desertWorld.zip");
newObject("iceWorld",SimVolume, "iceWorld.zip");
newObject("Entities",SimVolume, "Entities.zip");
// bugs_ note we will deleteServer() at the bottom!
createServer("Broadside", false);
$pref::PlayGameMode = %saveplaymode;
$pref::LastMission = %savemission;
$mj::hr_max = 0;

This will help with pre-loading all these custom large textures when Tribes starts. These changes are included in all the downloads now, but if you already downloaded the config just add these lines at the top of
C:\Dynamix\TribesHDv2_AI_Upscale\config\Modules\mjhires.acs

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------


This is a version of the TribesHDv2 config with the AI-Upscaled textures added as well. This includes all the standard Tribes textures plus the Dox maps' textures upscaled to a higher definition by an artificial intelligence program. Some skins like the base textures and logos will look really nice with the upscaling. Others, like the skies or weapons you may find you want to replace with a 1.4 HQ download of weapons/skies that have already been created.

This is not the most HD version of Tribes, but it might be the most HD version of Tribes using only the ORIGINAL skins in 'HD'. If you don't like super flashy configs you might really like this one. This is a full install of Starsige: Tribes, including all the custom Dox maps, Open call 1 2 & 3 maps and all the 'LT' maps. You should be able to play on any server hosting the standard Tribes files with this config.

TribesHDv2+ AI Upscale Textures CONFIG DOWNLOAD:
https://drive.google.com/drive/folders/ ... sp=sharing

Edit 2-15-2022 Added a Mega.Nz Download
Tribes HDv2AI Upscale.zip
https://mega.nz/file/9zIhiKbL#vQNxPqiLa ... 4heLB6ht9E


Download Mirror 2, Mediafire Link:
http://www.mediafire.com/file/8g9tzypvi ... 1.zip/file


The entire file size is a little over one Gig.

^^
Select the entire folder and download it by selecting the drop down arrow by the folders name and then Download or clicking download all somewhere at the top of the screen. Google drive will say it's going to .zip the folder and then direct to a new page to initiate the download. If you block the popup for the new page once it is done being .zipped then it will just never open the download and doesn't show up in your normal browsers downloads folder (thanks google) so make sure once it's doing being zipped that the download window pops up. Then you can save it or open it like a normal file.

Screenshots Here:
https://imgur.com/gallery/KUSl5Lj
Edit 2-15-20221 Added a mega.nz mirror for the screenshots .zip
TribesHDv2_Screenshots.zip
https://mega.nz/file/groxjAYY#UlC3ORkzb ... qV1oBZj3fE

These were taken on a 4k resolution monitor at 3840 x 2160 so the huds and menus look small, I don't usually play on that resolution, but hud sizes can also be edited in the .cs files in Config folder. Play POV can be edited as well.

About the A.I. upscaling:
These are all the stock tribes textures after someone ran them through an up-scaling program. This means that some textures look a bit better than others and in places you can see how the computer had to guess which pixels to put in an area on a texture when blowing the texture up to a larger size. Is this the best possible "high resolution" config for Tribes? No, but the results are still impressive and it's a great config to build on top of so you can end up with the existing 1.4 High Res skins as well as decent skins for miscellaneous things in game that nobody typically makes skins for.

Cool Stuff In This Config:
In Game Press the - key to change the hud style.
You can change which key does this by going to Options In Game
Options->Binds->Scroll to the bottom->'Change Hud Style'

Optional Skins:
There's a folder for optional additional skins to add to this config.
https://drive.google.com/drive/folders/ ... 2CBztcLfDo
Edit 2-15-2022 Added a mega.nz download mirror for the additional skins . zip
Additional_Skins_For_HDv2_Upscale.zip
https://mega.nz/file/ozxn0IgB#83t7a6VrF ... DyElxMwwzc

Edit 2-15-2022 Added a Mega.Nz download link.
Tribes HDv2 Custom.zip
https://mega.nz/file/03RzGCyC#mKg8ymk8r ... nN_WiCy2lo


Bugfixes ETC:
*This config should work right away, but if you have never run the windows 10 register fix for Tribes before then you may need to do that to get the textures to scale correctly.

See Config/Modules/mjhires.acs.cs file for the texture size definitions that make the textures fit correctly.

Try to host or join a game with this config and go to the map Broadside. Compare what your game looks like to the screenshots of Broadside in the Imgur Album. If it looks like one texture is being overly stretched over the base on parts instead of the textures snapping and fitting correctly something has gone wrong.

Here is a note from Bugs_ regarding this and Windows 10:
There is something called the tribes registry fix that you have to apply to your system so that the
radahlp.dll will load. radahlp.dll then loads the hrfix.dll.

so the debug attack is to look in your console log "~" and make sure that radahlp.dll is being loaded, that hrfix is being loaded, and that mjhires.acs.cs is being executed."

Edit:
I believe this might be the fix Bugs_ was referring to.
http://iateyourbaby.com/twdemos/Groove/ ... ix_REG.zip

Windows 7 Fix
AKA Data Execution Prevention Fix
AKA Tribes won't open when I launch it.
On some versions of Windows the Tribes.exe will not open correctly. When you try to launch the game Windows will give you an error window and in the 'More Info' it will say something about a 'BEX' ERROR. This Youtube video explains how to fix this error:
https://www.youtube.com/watch?v=cEkoK3EHOlU

The steps are essentially:
Open Windows Control Panel
Go to System
Click on Advanced System Settings
Under Performance Click Settings
Select The Far Right Tab 'Data Execution Prevention'
From here Either Turn On D.E.P. for All Programs
Or Simply Click 'Add'
Navigate to where you installed Tribes and select the Tribes.exe
Once you have the Tribes.exe selected click 'Open' and then click 'Apply'
The Tribes.exe should now open properly and not have a BEX error.


Turn 'Vertical Sync' AKA 'Vsync' OFF
Vsync is used in games to cap your frames per a second to 60 fps typically. For some games this is okay and will help performance, but Tribes really runs worse with this on.

The fix is to go into your graphics card settings and disable vsync either system wide or preferably for just the Tribes.exe

Here's a video about it:
https://www.youtube.com/watch?v=WrSW4ly-ynw

For Nvidia:
Open Nvidia Control Panel
Click on 'Manage 3D Settings'
Click on the 'Program Settings' Tab
Click 'Add'
Navigate to where your Tribes.exe is and select it
Click 'Add Selected Program'
Once added you will now see you can edit the individual graphics settings only for that Program.
Scroll all the way down with the scroll bar if you have to, but find Vertical Sync and Select it.
This should open a drop down menu.
Click 'Off'
Make sure you click Apply or Save to make sure the settings stick.

To check if your Vsyc is on simply open Tribes and press the console button ` which is the key above Tab on a keyboard.
Copy and paste or type this text into the console:
showfps();
This will start relaying your fps in console. If its at 59 or 60 your Vsync is on. Note having vsync off will help your game run smoother even if you don't have a higher than 60 hz monitor. This is a general fix you should do for pretty much every Tribes config.


I did not make this. I simply added the created AI Upscaled textures and their config files to the existing TribesHDv2 Config. All credit goes to the original creators over on Tribalwar.com and everyone that helped out in that thread etc. Here's a link to the thread on tribalwar.
https://www.tribalwar.com/forums/showth ... p?t=692745

Also lots of configs and other resources in this TW thread:
http://www.tribalwar.com/forums/showthread.php?t=688572
User avatar
DaRk
Posts: 1001
Joined: Sat Jul 27, 2013 4:22 pm
Location: ID, USA

Re: TribesHDv2+ AI Upscale Textures CONFIG

Post by DaRk »

You probably should have made it a straight up .zip to make it download faster for people. I'm downloading it now and will check it out. It looks like from your screen shots that it did miss a bit on a few items.
AnniDv6
Posts: 1039
Joined: Mon Dec 12, 2011 3:25 pm

Re: TribesHDv2+ AI Upscale Textures CONFIG

Post by AnniDv6 »

Yeah I can add some more download mirrors. I do like how on google drive you can preview the files and see what's in there before you download.
User avatar
DaRk
Posts: 1001
Joined: Sat Jul 27, 2013 4:22 pm
Location: ID, USA

Re: TribesHDv2+ AI Upscale Textures CONFIG

Post by DaRk »

AnniDv6 wrote:Yeah I can add some more download mirrors. I do like how on google drive you can preview the files and see what's in there before you download.
It allows you to do that with .zip files too. Just not other compressed formats like .rar or .7z
AnniDv6
Posts: 1039
Joined: Mon Dec 12, 2011 3:25 pm

Re: TribesHDv2+ AI Upscale Textures CONFIG

Post by AnniDv6 »

The google drive link now links to a folder that has the TribesHDv2_AI_Upscale.zip for download. This is the faster download.

The google drive also has a folder with the TribesHDv2_AI_Upscale in it if you want to preview the files. This entire folder can also be downloaded by going into it and then clicking 'Download All', Google will start putting the folder into a .zip for you and when it's ready will prompt you to download it.

You can also download the .zip file from the Mediafire link.

Update 9/11/2020:
Added a folder for optional additional skins to add to the TribesHDv2_Upscale config. I'll start adding some custom 1.4 skins for optional additions to the config. Post any 1.4 skins you like and we can add them.

Added 'SGS_Weapons' skins to the optional skins folder. These are super HD looking versions of the Chaingun, Disc Launcher, Mortar, Grenade Launcher and Sniper Rifle. Simply drop them into your
C:\Dynamix\TribesHDv2_AI_Upscale\base\Entities folder, replacing your old ones.
Make a backup copy of these specific files in \Entities before you replace them if you want to be able to switch back!
User avatar
DaRk
Posts: 1001
Joined: Sat Jul 27, 2013 4:22 pm
Location: ID, USA

Re: TribesHDv2+ AI Upscale Textures CONFIG

Post by DaRk »

After further looking into this and what you are going for, this is my suggestion.

Groove's Retro Tribes sticks mostly to classic look of T1, though it's skins/textures could be improved. I think updating that config with what you are doing would get you close to what you are looking for. I have the FPShud and other features you might want to add to it if you want.

No offense to Crow, but the HDv2 config just runs clunky. Not for sure what it is. When I rebuilt it awhile back, it was much smoother than Crows. Could never figure it out exactly why. Try my config vs HDv2 and you'll see what I mean. You really should take a look at the textures I use in my config (Stork/Milkman credit). They are even more detailed than your upscales. However, they don't exactly stick to classic color/look of T1.
AnniDv6
Posts: 1039
Joined: Mon Dec 12, 2011 3:25 pm

Re: TribesHDv2+ AI Upscale Textures CONFIG

Post by AnniDv6 »

I am going to upload a handful of configs in this section, this is just the first of them. The next one will probably be Shadows config which uses non-standard textures and is much more detailed. This is also the only config with the upscaling of the original textures, it's the entire point of the config, to remain as close to the original look as possible, only better looking. This config might run better for people with slower computers as well.

What do you mean by runs clunky, need to be more specific because I can't tell if you are talking about vsync, core settings or what. There's a lot of things that could be making it feel 'clunky'. Like the game stutters more in actual gameplay, it's clunky navigating the menus or what??
User avatar
DaRk
Posts: 1001
Joined: Sat Jul 27, 2013 4:22 pm
Location: ID, USA

Re: TribesHDv2+ AI Upscale Textures CONFIG

Post by DaRk »

AnniDv6 wrote:What do you mean by runs clunky, need to be more specific because I can't tell if you are talking about vsync, core settings or what. There's a lot of things that could be making it feel 'clunky'. Like the game stutters more in actual gameplay, it's clunky navigating the menus or what??
It doesn't really have to do with game lag or stutter. Is mostly in movement like skiing. Try skiing in HDv2 vs my config, or maybe even another. HDv2 makes you feel heavy. I can't get near the speed or height in skiing in HDv2 as I can in my config.

Also, any config I come across, I put here: https://drive.google.com/drive/folders/ ... sp=sharing

FPSHUD: https://drive.google.com/file/d/1hQSOi7 ... sp=sharing
AnniDv6
Posts: 1039
Joined: Mon Dec 12, 2011 3:25 pm

Re: TribesHDv2+ AI Upscale Textures CONFIG

Post by AnniDv6 »

Nice I'll add that FPS HUD as another optional hud for this config.

TribesHDv2 comes with a ski script by default. That might be what's making skiing feel clunky compared to your config.
C:\Dynamix\TribesHDv2\config\Core
Ski.cs

If you don't want auto ski you can remove it. Does your config use any sky scripts?
By the way the autoexec.cs in \TribesHDv2\config Has commands to auto load all scripts inside
C:\Dynamix\TribesHDv2\config\Core
and
C:\Dynamix\TribesHDv2\config\Modules
So you can look in those two folders to see some of the default scripts TribesHDv2 comes with such as 12favorites and the ski script.
User avatar
DaRk
Posts: 1001
Joined: Sat Jul 27, 2013 4:22 pm
Location: ID, USA

Re: TribesHDv2+ AI Upscale Textures CONFIG

Post by DaRk »

AnniDv6 wrote:Nice I'll add that FPS HUD as another optional hud for this config.

TribesHDv2 comes with a ski script by default. That might be what's making skiing feel clunky compared to your config.
C:\Dynamix\TribesHDv2\config\Core
Ski.cs

If you don't want auto ski you can remove it. Does your config use any sky scripts?
By the way the autoexec.cs in \TribesHDv2\config Has commands to auto load all scripts inside
C:\Dynamix\TribesHDv2\config\Core
and
C:\Dynamix\TribesHDv2\config\Modules
So you can look in those two folders to see some of the default scripts TribesHDv2 comes with such as 12favorites and the ski script.
I doubt it has to deal with a ski script. Mine does use plasmatic ski, as does HDv2. Like I said, I rebuilt it once from the ground up to mirror the original HDv2, and my rebuild felt smoother. Idk.

That autoexe code I'm pretty sure is just a part of 1.4 as a core. In short, I already am aware of that. That's how I knew to rebuild it like it was before starting from the ground (Groove 1.4 Basic) to adding everything else back in. I'm not saying HDv2 is bad. It's a good config. It just feels heavy is my only complaint.
Post Reply