When I Change the sponsors (sauber_decal.tga), the car looks violet and blue, the color are bugged. How can I solve that?
hm I didn't have this problem, which program do you use for graphic editing?
When I Change the sponsors (sauber_decal.tga), the car looks violet and blue, the color are bugged. How can I solve that?
PhotoshopCS6hm I didn't have this problem, which program do you use for graphic editing?
Have you updated the alpha channel?Photo
PhotoshopCS6
The alpha channel? Whats that?Have you updated the alpha channel?
That is what the file is meant to look like, livery modding has been very restrained since 2015maybe be possible to show us how the Step 3 file should look?
i have the same problem has jason stew. it hard to even see what part goes where. i use paint.net since cant get photoshop without paying for it
The game is as moddable as f1 2015 apart from the helmets (working on it ), that means we can mod liveries, performance and the language file (names etc) also @Gaspedal made a visulal effects upgradeI'm just wondering is it gonna be possible to mod the game like it was possible in 2014 game?
If so does any one no where to download tools for modding like that Ego database editor and those Ryder tools like in 2014 game?
Moved to the modding questions sticky thread in the modding forumI'm just wondering is it gonna be possible to mod the game like it was possible in 2014 game?
If so does any one no where to download tools for modding like that Ego database editor and those Ryder tools like in 2014 game?
Alright thank. bi presume if i load the mod in like i did and only get a invisible/transparent car it is because i havent save the file has the right type?That is what the file is meant to look like, livery modding has been very restrained since 2015
elif datasize == 11173888:
imgWidth = 4096
imgHeight = 4096
texFmt = noesis.NOESISTEX_DXT1
elif datasize == 348160:
imgWidth = 512
imgHeight = 512
texFmt = noesis.NOESISTEX_DXT1
elif datasize == 2795520:
imgWidth = 2048
imgHeight = 2048
texFmt = noesis.NOESISTEX_DXT1
elif datasize == 5591040:
imgWidth = 2048
imgHeight = 2048
texFmt = noesis.NOESISTEX_DXT1
elif datasize == 698368:
imgWidth = 512
imgHeight = 512
texFmt = noesis.NOESISTEX_DXT1
And how do you remove the dds header? or how to inject the modified textures to the game? Does this work for career helmets? ThanksRemove the dds header afterwards and you are good to go.
Looks good! I'm no coding expert can u please explain which part of the script needs to be changed or post the full code so I can copy it?
from inc_noesis import *
import os
def registerNoesisTypes():
handle = noesis.register("F1 2016 (headerless textures)", ".mipmaps")
noesis.setHandlerTypeCheck(handle, noeCheckGeneric)
noesis.setHandlerLoadRGBA(handle, F1LoadRGBA)
#noesis.logPopup()
return 1
def F1LoadRGBA(data, texList):
datasize = len(data)
print(datasize, "datasize")
bs = NoeBitStream(data)
data = bs.readBytes(datasize)
fileName = os.path.basename(rapi.getInputName()) #get file name + ext without path
if datasize == 688128:
imgWidth = 1024
imgHeight = 1024
texFmt = noesis.NOESISTEX_DXT1
elif datasize == 2785280:
imgWidth = 2048
imgHeight = 2048
texFmt = noesis.NOESISTEX_DXT1
elif datasize == 699008:
imgWidth = 1024
imgHeight = 512
texFmt = noesis.NOESISTEX_DXT5
elif datasize == 349504:
imgWidth = 512
imgHeight = 512
texFmt = noesis.NOESISTEX_DXT5
elif datasize == 327680:
imgWidth = 512
imgHeight = 512
texFmt = noesis.NOESISTEX_DXT5
#ATI2 normal maps
elif "_nm" in fileName:
imgWidth = 1024
imgHeight = 1024
data = rapi.imageDecodeDXT(data, imgWidth, imgHeight, noesis.FOURCC_ATI2)
texFmt = noesis.NOESISTEX_RGBA32
elif datasize == 1376256:
imgWidth = 1024
imgHeight = 1024
texFmt = noesis.NOESISTEX_DXT5
elif datasize == 5570560:
imgWidth = 2048
imgHeight = 2048
texFmt = noesis.NOESISTEX_DXT5
elif datasize == 16777216:
imgWidth = 4096
imgHeight = 4096
texFmt = noesis.NOESISTEX_DXT5
elif datasize == 11173888:
imgWidth = 4096
imgHeight = 4096
texFmt = noesis.NOESISTEX_DXT1
elif datasize == 655360:
imgWidth = 1024
imgHeight = 512
texFmt = noesis.NOESISTEX_DXT5
elif datasize == 1310720:
imgWidth = 2048
imgHeight = 512
texFmt = noesis.NOESISTEX_DXT5
elif datasize == 2621440:
imgWidth = 4096
imgHeight = 512
texFmt = noesis.NOESISTEX_DXT5
elif datasize == 5242880:
imgWidth = 5120
imgHeight = 1024
texFmt = noesis.NOESISTEX_DXT5
elif datasize == 2752512:
imgWidth = 2048
imgHeight = 1024
texFmt = noesis.NOESISTEX_DXT5
elif datasize == 348160:
imgWidth = 512
imgHeight = 512
texFmt = noesis.NOESISTEX_DXT1
elif datasize == 2795520:
imgWidth = 2048
imgHeight = 2048
texFmt = noesis.NOESISTEX_DXT1
elif datasize == 5591040:
imgWidth = 2048
imgHeight = 2048
texFmt = noesis.NOESISTEX_DXT1
elif datasize == 698368:
imgWidth = 512
imgHeight = 512
texFmt = noesis.NOESISTEX_DXT1
#unknown, not handled
else:
print("WARNING: Unhandled image format")
return None
texList.append(NoeTexture(rapi.getInputName(), imgWidth, imgHeight, data, texFmt))
return 1
Should work for all helmets. I removed the header with an Hex Editor, first 128 bytes and ofc renamed the file.And how do you remove the dds header? or how to inject the modified textures to the game? Does this work for career helmets? Thanks