Credits
This mod would not be possible without this github project https://github.com/nagadomi/waifu2x
Many thanks to nagadomi for creating a program that can upscale anime(and factorio images!).
Important
Having all the textures loaded at once requires a lot of vram(GPU memory) so this mod is split up to a full version that requires ~1.5GB of vram and a 1GB version that only requires 1GB of vram.
Mod compatibility
WaiTex should be compatible with all mods.
WaiTex will affect all mods that uses base textures by overriding their textures just like what WaiTex does to the base game.
Texture issues
If you are experiencing any problems with any textures(like only half the player is shown) then delete your cropcache.dat in your factorio folder and restart the game. If the error still persists then please tell me so i can have a look at it.
Current version
Factorio version 0.16
Version 1.2.4
Version 0.9.0
-- Added new beam
-- Added new blood-particle
-- Added new blue-laser
-- Added new branch-particle
-- Added new coal-particle
-- Added new copper-ore-particle
-- Added new crude-oil
-- Added new curved-rail
-- Added new decorative
-- Added new explosion
-- Added new explosion-gunshot
-- Added new explosion-hit
-- Added new explosive-rocket
-- Added new flame-thrower-explosion
-- Added new land-mine
-- Added new laser-turret
-- Added new market
-- Added new medium-explosion
-- Added new remnants
-- Added new scorchmark
-- Added new slowdown-sticker
-- Added new ship-wreck
-- Added new sparks
-- Added new stone-particle
-- Added new straight-rail
Full version: https://github.com/TheAIBot/WaiTex/rele ... _0.9.0.zip
1GB version: https://github.com/TheAIBot/WaiTex/rele ... _0.9.0.zip
Version 0.8.0
-- Added basic transport belt
-- Changed to new steel furnace
-- Added better mod support. Waitex will now override all base textures including those that other mods uses. This means that WaiTex actually will use less vram when used with other mods that uses base textures and allow other mods to use WaiTex textures
Full version: NaN
1GB version: NaN
Version 0.7.1
-- Fixed pipe artifact
-- Fixed storage tank artifact
Full version: NaN
1GB version: NaN
Version 0.7.0
-- Added new small lamp
-- Added new combinators
-- Added new storage tank
-- Added new chain signal
-- Added new destoryer robot
-- Added new distractor robot
-- Added new defence robot
-- Added new rocket silo
-- Added new rocket silo rocket
-- Removed trees
-- Removed gun turret
-- Removed laser turret
Full version:NaN
1GB version: NaN
Factorio version: 0.11.22
Version 0.6.0
-- Fixed Player basic mining
-- Fixed basic belt speed
-- Added train stop
-- Added pipe
-- Added pipe to ground
-- Added pipe covers
-- Added biter spawner
-- Added spitter spawner
-- Added trees
----- dark-green-thin-tree
----- dark-green-thin-tree
----- dark-green-tree
----- dark-thin-tree
----- dead-dry-hairy-tree
----- dead-tree
----- dry-tree
----- green-coral
----- green-thin-tree
----- green-tree
----- red-thin-tree
----- red-tree
----- root-tree
Full version: NaN
1GB version: NaN
Version 0.5.0
-- Added lab
-- Added burner mining drill
-- Added player
-- Added wooden chest
-- Added steam engine
-- Added gun turret
Full version: NaN
1GB version: NaN
Version 0.4.0
-- Fixes compatebility with every mod(hopefully)
-- Added pumpjack
-- Added laser turret
-- Added basic accumulator
Full version: NaN
Version 0.3.0
-- Added tank
-- Added radar
-- Added basic mining drill
Full version: NaN
Version 0.2.0
-- Added diesel locomotive
-- Added cargo wagon
Full version: NaN
Version 0.1.0
Full version: NaN
Re: [0.11.22] WaiTex HD Texture Pack
Posted: Mon Jun 22, 2015 7:03 am
by Robbier2713
ALL OF MY LOVE!!
Re: [0.11.22] WaiTex HD Texture Pack
Posted: Mon Jun 22, 2015 7:24 am
by keyboardhack
I will happily accept all of your love
New version is out
Version 0.2.0
-- Added diesel locomotive
-- Added cargo wagon
Re: [0.11.22] WaiTex HD Texture Pack
Posted: Mon Jun 22, 2015 8:33 am
by FishSandwich
Wow.
The amount of joy I feel for this mod cannot be expressed in words.
I literally want to have your babies.
Re: [0.11.22] WaiTex HD Texture Pack
Posted: Mon Jun 22, 2015 10:13 am
by TheWrongCat
You sexy beast. These are glorious.
Re: [0.11.22] WaiTex HD Texture Pack
Posted: Mon Jun 22, 2015 12:19 pm
by -root
I came here to express my excitement/gratitude...
FishSandwich wrote:I literally want to have your babies.
Yeah. I think its already been covered.
Re: [0.11.22] WaiTex HD Texture Pack
Posted: Mon Jun 22, 2015 2:32 pm
by shelli
Nice Job!
Looks awesome
Re: [0.11.22] WaiTex HD Texture Pack
Posted: Mon Jun 22, 2015 3:13 pm
by quinor
How do you upscale these images? Are you doing it all by hand, or rather use some software/own sophisticated upscale algorithm?
Re: [0.11.22] WaiTex HD Texture Pack
Posted: Mon Jun 22, 2015 4:34 pm
by Cordylus
More screens please!
Re: [0.11.22] WaiTex HD Texture Pack
Posted: Mon Jun 22, 2015 5:02 pm
by keyboardhack
psorek wrote:How do you upscale these images? Are you doing it all by hand, or rather use some software/own sophisticated upscale algorithm?
Added credits to nagadomi for his amazing program waifu2x.
It's a mix of waifu2x and my own modifications to the images. I made a few tools to reorder, split and shrink the images so they will fit within the 2048 x 2048 texture size limit.
Glad everyone likes the mod
Re: [0.11.22] WaiTex HD Texture Pack
Posted: Mon Jun 22, 2015 9:38 pm
by Klonan
Hey this mod is really really damn great.
Is there a way for it to be arranged so that two people can play MP together, where only one person has this mod? Since it only affects what the local game looks like I hope it won't be impossible
Re: [0.11.22] WaiTex HD Texture Pack
Posted: Mon Jun 22, 2015 10:00 pm
by keyboardhack
I haven't tested it but this mod shouldn't change the game state at al(well the game says it does, but it doesnt)l. That means no desyncs!
The player that doesn't want to use this mod could just disable all the texture changes by following these steps
1. Unpack the mod and open the file AllowedTextureChanges.lua with a text editor(notepad, notepad++ etc).
2. Delete the zipped file.
2. In AllowedTextureChanges.lua change all true to false
3. Save the file before closing it.
Now the player have the mod enabled, but doesn't get any texture changes.
Or the player can just use this stripped down version of the mod(should work but haven't tested it)
LOVE the work on this. Amazing how a touch-up on such details enhances the game experience.
COMPATIBILITY FIX WITH DYTECH
Open to see the Fix
I came up with a fix for this mod to work with the Dytech Machines Module. By default the sprite for Mining Drill I tries to load twice and the sizes don't match. So to get everything to load without crashing, I did the following:
-Open two windows, one to ".\Factorio\mods\WaiTex_0.3.0\graphics\entity\basic-mining-drill" and one to ".\Factorio\mods\MAIN-DyTech-Machine_1.0.3\graphics\mining-drills"
-Rename the following files in the Dytech folder (I simply added "_old" to the end of the filenames): East1.png, North1.png, South1.png, and West1.png
-Copy all four png files from the WaiTex folder into the Dytech folder.
-Rename the newly copied files in the Dytech folder, adding "1" to the filename so they mach the names of the original files.
Voila! No texture crash on loading both mods.
Hope this helps someone!
Re: [0.11.22] WaiTex HD Texture Pack
Posted: Wed Jun 24, 2015 1:15 am
by keyboardhack
runiko wrote:LOVE the work on this. Amazing how a touch-up on such details enhances the game experience.
COMPATIBILITY FIX WITH DYTECH
Open to see the Fix
I came up with a fix for this mod to work with the Dytech Machines Module. By default the sprite for Mining Drill I tries to load twice and the sizes don't match. So to get everything to load without crashing, I did the following:
-Open two windows, one to ".\Factorio\mods\WaiTex_0.3.0\graphics\entity\basic-mining-drill" and one to ".\Factorio\mods\MAIN-DyTech-Machine_1.0.3\graphics\mining-drills"
-Rename the following files in the Dytech folder (I simply added "_old" to the end of the filenames): East1.png, North1.png, South1.png, and West1.png
-Copy all four png files from the WaiTex folder into the Dytech folder.
-Rename the newly copied files in the Dytech folder, adding "1" to the filename so they mach the names of the original files.
Voila! No texture crash on loading both mods.
Hope this helps someone!
Fixed the bug for the next release by not applying my textures if the base texture has been changed. Although that is not what i want to do. I want every single mod out there, that uses base textures(usually has a color on it to make it different from the base game), to be compatible with my mod in a way that allows them to use WaiTex textures if WaiTex is installed.
Re: [0.11.22] WaiTex HD Texture Pack
Posted: Wed Jun 24, 2015 2:47 am
by Gandalf
Is somebody reading John Resig's blog?
Also why is it so difficult for Factorio devs to implement HD textures? (I'm not complaining, I actually wonder)
Edit: Also holy sh*t you weren't kidding about the video memory.
Re: [0.11.22] WaiTex HD Texture Pack
Posted: Wed Jun 24, 2015 2:53 am
by Takezu
Maybe it's not difficult, but it's no priority, which in my opinion is good news.
Maybe it's the time that i'm born and raised, but at that time first came Gameplay, and contend, than eyecandy.
HD Textures aren't the importenst thing on earth, better have a stable enjoyable game and then think about improving it's graphics.
Looking at the most games today, they all look great with their HD graphics, but most are absolute unenjoyable b...s... and/or buggy as hell.
And then are even the best textures are for naught.
Don't get me wrong it's nice that someone take up the pin,
but i hope that the devs have other things far higher on their priority list then HD Textures or graphical nonsense.
Re: [0.11.22] WaiTex HD Texture Pack
Posted: Wed Jun 24, 2015 3:09 am
by Gandalf
Yeah, you're not the only one who feels like a grandpa when watching people fight over whether GTA V is better on PC or console because of graphics.
There is no question that gameplay features should be a higher priority, but that doesn't mean graphics don't matter. And if implementing HD graphics were as simple as dropping in the new sprites and adding a handful of lines to get them running,that should be doable.
Re: [0.11.22] WaiTex HD Texture Pack
Posted: Wed Jun 24, 2015 3:21 am
by Takezu
Think of it the other way around. It takes time even if it looks like it's easy, time that you can be used to fix bugs minor or major, time you can use to improve gameplay, time to improve whatever you can think of, what is more important? and on the other hand, it takes time to MAKE the sprites in the first place. All time that can be spend better on other things atm. Don't forget this is considert alpha, and i don'T say that there should never be graphic improvments, but graphics is a thing for the fine polishing and should stand somwhere in the end not at the beginning.
And maybe a bit nostalgia, but games with no HD and all that nonsens have their own charme.
Re: [0.11.22] WaiTex HD Texture Pack
Posted: Wed Jun 24, 2015 3:26 am
by Gandalf
Well, sprites are made by graphics designers, not programmers. Also the models already exist so it's only a matter of rendering them. My point, again, is that if all that was needed for devs to do was to just throw them in and add a couple of lines to make them work, that might be worth it, considering that there are a lot of people who have been asking for them.
Gandalf wrote:Well, sprites are made by graphics designers, not programmers. Also the models already exist so it's only a matter of rendering them. My point, again, is that if all that was needed for devs to do was to just throw them in and add a couple of lines to make them work, that might be worth it, considering that there are a lot of people who have been asking for them.
Sadly they don't just have to change a few lines of code. They are limiting the texture size to 2048 x 2048 to support as many grapichs cards as possible and this limit makes it a lot of work to incorporate the HD sprites because they are often larger than the allowed size. I have changed quite a bit of code to circumvent the limit by splitting, reordering and changing Animations and i am only around half way done with all the textures.
Sadly it will be a lot of work for the devs : /