Skip to main content
Kartoffel’s Club

Upscaled World Textures

·4 mins

PREVIEW VIDEO #

What is a texture upscale? #

Smart computer look at picture and make it high resolution.

3 minute video that explains it really fast with pretty pictures.

What are world textures? #

In FFXIV, the texture assets are divided broadly into: #
  • bg - background textures
  • bgcommon - common background textures
  • chara - character textures
  • ui - user interface textures
  • vfx - visual effect textures
  • common - pre-rendered graphics and text textures.
The world textures are comprised of the bg and bgcommon folders. #
bg is divided into: #
  • ffxiv - textures that are local to A Realm Reborn (ARR) zones.
  • ex1 - textures that are local to Heavensward expansion zones.
  • ex2 - textures that are local to Stormblood expansion zones.
  • ex3 - textures that are local to Shadowbringers expansion zones.
  • ex4 - textures that are local to Endwalker expansion zones.
bgcommon is divided into: #
  • hou - player housing textures.
  • nature - water, moon phases weather, precipitation particle effect, cloud, and star textures.
  • world - common world textures that are utilized by all zones.

Download: #

Download Archive

Most essential:

kart world textures grasses (billboard grass) <– Greatest Improvement / Least Cost

kart world textures main (ffxiv)

kart world textures common (bgcommon)

Expansions:

kart world textures heavensward (ex1)

kart world textures stormblood (ex2)

kart world textures shadowbringers (ex3)

kart world textures endwalker (ex4)

Alpha/Beta:

kart vfx textures

INSTALLING: #

Installing Penumbra #

  1. INSTALL MAIN FILES (kart world texture grasses, kart world textures main, and kart world textures common.)
  2. INSTALL ALL UPDATES. INSTALL
  3. EXPANSIONS + EXPANSION UPDATES. (optional)

general install instruction #

Just drag the folder out of the archive into your “penumbra mods” folder. Then “rediscover files” on the main “settings” tab of Penumbra. The go to “mods” tab and activate it the mod. Tip: The root folder of a given mod (e.g.: “kart world textures main”) will ALWAYS have “meta.json” and “default_mod.json” in it.

update install instructions #

Drag the folder out of the archive on the preexisting folder in the “penumbra mods” folder and say “yes” to overwrites. I.e.: Inside “kart world textures main v1-1-0 update” is folder “kart world textures main”. Copy this to your “penumbra mods” folder and overwrite the original “kart world textures main”. You will know you did it right if Windows asks “Do you want to overwrite?”.

some more update info #

Version numbers work like this:

  • x.0.0 = major file(more than 40% rewrite), requires complete re-download
  • 0.x.0 = minor update (adds an expansion or large change), install on top of x.0.0
  • 0.0.x = patch update (fixes bugs), install on top of 0.x.0

Example: If Current version is 3.1.2:

  • If you are brand new: Download 3.0.0, then 3.1.0 update, then 3.1.2 update.
  • If you have version 3.1.0: Download the 3.1.2 update.
  • If you have version 3.0.5: Download 3.1.0 update, then 3.1.2 update.
  • If you have version 2.5.4: Download 3.0.0, then 3.1.0 update, then 3.1.2 update.

Why do you do it like this?

  • It takes a long to time for users to update if I rerelease the whole thing every time.
  • It takes me a longer time to upload if I rerelease the whole thing every time.
  • It would be difficult to maintain ‘All in one’, ‘latest version complete’, and other miscellaneous minor patches at the same time.

ALWAYS DOWNLOAD THE LATEST VERSION!

FILE SIZES: #

Essential Zipped Folders Size: 25.8 GB Essential Unpacked Folders Size: 38 GB

Total Zipped Folders Size: 88.6 GB
Total Unpacked Folders Size: 126 GB

Hey Kart I’m running out of disc space: #

Do this on your world textures folders

Postword: #

My goal is to:

  • Too look functionally the same from a distance but to not become a pixelated smear up close. * Too not be excessively large. Which is actually really hard to do.
  • To complete this in a somewhat timely manner.
  • To learn some new techniques in regards to manipulating image data.

Because of these restraints,

  • These works will not be as high quality as my various Face Upscales (which are checked individually) or even of images subdivided into subject categories such as SSEUT (characters, landscapes, armors).
  • These thousands of images are processed by being sorted into very broad TYPE categories (such as diffuse, normal, detail alpha, cutout alpha) only.
  • Because I use these as a learning opportunity and new techniques are made every day, expect occasional refactoring (redoing my old work with new techniques.)