Important information: this site is currently scheduled to go offline indefinitely by end of the year.
Tron 2.0 DTX/LTB
-
- advanced
- Posts: 57
- Joined: Wed Oct 19, 2011 4:25 am
- Has thanked: 5 times
- Been thanked: 2 times
Tron 2.0 DTX/LTB
I have 2 different file types and I have been trying to find a program to convert them with the only thing I have been able to find is something that is a paid addon for Unity. Here are a couple sample files. I would rather not use Hex2OBJ as I still have no knowledge or interest in trying to figure all of that out to convert every single model.
You do not have the required permissions to view the files attached to this post.
-
- advanced
- Posts: 75
- Joined: Thu Apr 07, 2011 12:06 pm
- Has thanked: 8 times
- Been thanked: 4 times
- shakotay2
- MEGAVETERAN
- Posts: 4291
- Joined: Fri Apr 20, 2012 9:24 am
- Location: Nexus, searching for Jim Kirk
- Has thanked: 1151 times
- Been thanked: 2244 times
Re: Tron 2.0 DTX/LTB
does not support the uploaded ltb because it contains bones
Tuts: a) Bigchillghost, viewtopic.php?f=29&t=17889
b) Extracting simple models: http://forum.xentax.com/viewtopic.php?f=29&t=10894
"Quoting the whole thing. Would u ever stop this nonsense?"
b) Extracting simple models: http://forum.xentax.com/viewtopic.php?f=29&t=10894
"Quoting the whole thing. Would u ever stop this nonsense?"
-
- VIP member
- Posts: 1330
- Joined: Wed Nov 05, 2008 12:16 pm
- Has thanked: 2710 times
- Been thanked: 884 times
Re: Tron 2.0 DTX/LTB
i made a Noesis script that opens your dtx sample since finale00's script didn't work with it
if you can upload more i will update the script
it only supports dxt5 right now because i only had one texture sample to work withif you can upload more i will update the script
You do not have the required permissions to view the files attached to this post.
-
- advanced
- Posts: 57
- Joined: Wed Oct 19, 2011 4:25 am
- Has thanked: 5 times
- Been thanked: 2 times
Re: Tron 2.0 DTX/LTB
Here are a few more DTX files. Along with a few more LTB just in case. I've tried to download the scripts from that thread which was linked but none of the webpages seem to work. Also tried the LTB scripts for Noesis from the Himeworks webpage but had an error on trying.
Sorry would have uploaded this here but the max file size on the site is 256kb.
https://www.sendspace.com/file/h1gqfr
Sorry would have uploaded this here but the max file size on the site is 256kb.
https://www.sendspace.com/file/h1gqfr
-
- VIP member
- Posts: 1330
- Joined: Wed Nov 05, 2008 12:16 pm
- Has thanked: 2710 times
- Been thanked: 884 times
Re: Tron 2.0 DTX/LTB
All of those new texture samples are dxt5 and work with the current script.
all of your model samples except for BASE_GENERAL.LTB work with finale00's ZuOnline_ltb script here
http://himeworks.com/redirect.php?type= ... Online_ltb
i think BASE_GENERAL.LTB may be animation files or something
all of your model samples except for BASE_GENERAL.LTB work with finale00's ZuOnline_ltb script here
http://himeworks.com/redirect.php?type= ... Online_ltb
i think BASE_GENERAL.LTB may be animation files or something
-
- advanced
- Posts: 75
- Joined: Thu Apr 07, 2011 12:06 pm
- Has thanked: 8 times
- Been thanked: 4 times
Re: Tron 2.0 DTX/LTB
Because your sample file just contain bones + anim, no mesh so that's why finale00's plugin didn't workNintendude wrote:Here are a few more DTX files. Along with a few more LTB just in case. I've tried to download the scripts from that thread which was linked but none of the webpages seem to work. Also tried the LTB scripts for Noesis from the Himeworks webpage but had an error on trying.
Sorry would have uploaded this here but the max file size on the site is 256kb.
https://www.sendspace.com/file/h1gqfr
You must try the Tron_tools instead
-
- ultra-veteran
- Posts: 586
- Joined: Sun Jun 05, 2005 12:00 pm
- Location: Ontario, Canada
- Has thanked: 36 times
- Been thanked: 243 times
Re: Tron 2.0 DTX/LTB
a few more samples landed my way, here is an adjustment to read types for DXT1 and ARGB32
Code: Select all
# Python Script Plugin for Noesis
#
# Reads DDS Textures From .DTX files
#
# Author: Acewell
# Date: July 22nd, 2016
# Source: https://forum.xentax.com/viewtopic.php?p=120609&sid=ca4f96392b14ec137869e208ab9a1719#p120609
#
# Changelog:
# June 19 2020
# Added additional if statement to catch formats for DXT1 and ARGB32
# - mariokart64n
#
from inc_noesis import *
def registerNoesisTypes():
handle = noesis.register("Tron 2.0", ".dtx")
noesis.setHandlerTypeCheck(handle, Tron2CheckType)
noesis.setHandlerLoadRGBA(handle, Tron2LoadRGBA)
#noesis.logPopup()
return 1
#check if it's this type based on the data
def Tron2CheckType(data):
bs = NoeBitStream(data)
bs.seek(0x04, NOESEEK_ABS)
Magic = bs.readBytes(4)
print(Magic)
if Magic != b'\xFB\xFF\xFF\xFF':
return 0
return 1
def Tron2LoadRGBA(data, texList):
datasize = len(data) - 0xa4
bs = NoeBitStream(data)
bs.seek(0x08, NOESEEK_ABS)
imgWidth = bs.readShort()
imgHeight = bs.readShort()
bs.seek(0x1A, NOESEEK_ABS)
texFmt = bs.readUByte()
bs.seek(0xa4, NOESEEK_ABS)
data = bs.readBytes(datasize)
if texFmt == 3: #ARGB32
texList.append(NoeTexture(rapi.getInputName(), imgWidth, imgHeight, data, noesis.NOESISTEX_RGBA32))
elif texFmt == 4: #DXT1
texList.append(NoeTexture(rapi.getInputName(), imgWidth, imgHeight, data, noesis.NOESISTEX_DXT1))
elif texFmt == 5: #DXT3
texList.append(NoeTexture(rapi.getInputName(), imgWidth, imgHeight, data, noesis.NOESISTEX_DXT3))
elif texFmt == 6: #DXT5
texList.append(NoeTexture(rapi.getInputName(), imgWidth, imgHeight, data, noesis.NOESISTEX_DXT5))
return 1
Maxscript and other finished work I've done can be found on my DeviantArt account