Anyone successlfuly made a background here?
Raises hand⌠
I think EatThePath has, yeah?
I was able to get the example to work and export skyboxes, I didnât go much further as when I tried to make my own planets and objects I had lots of really weird behavior that I wasnât interested in debugging at the time and I was waiting for the star field tools
Right, my mistake was most likely that I jumped directly into my custom bg. Iâll run the examples as they are first.
Thatâs correct. Most of my troubles getting it working were actually trouble with blender. The HW:@ asset pack actually has HODOR sources for our own backgrounds if you want them as an alternate example, though theyâre far from ideal in technical detail.
Didnât you and I have a conversation about this? Or is it someone else Iâm thinking of?
As one who wrote a ROT tool for HW2, I can tell you that the ROT format was really kinda pointless. It was just a wrapper for TGA or DDS files, when the game understood those formats anywaysâŚ
Yes, we had. My question was about the sub settings in the dds plugin, not the choice between 8888-dxt1-dx5-etc⌠
edit : Oh my god ! How did I manage to say âwe addâ instead of âwe hadâ 
Okay good! Iâm glad I wasnât going crazy! (Not this time, anyways) 
Thanks to your quote, I just saw the ENORMOUS crazy thing I wrote 
I remember the original release with the upside down inverted color problems until we figure out that Rot wasnât useful, I donât even remember what features it had
Hereâs the VB code snippet for the ROT format:
Global Const HW2ROTFORMAT_UNKNOWN As Long = &HDEAD&
Global Const HW2ROTFORMAT_8888 As Long = 1024
Global Const HW2ROTFORMAT_DXT5 As Long = 1029
Global Const HW2ROTFORMAT_DXT3 As Long = 1030
Global Const HW2ROTFORMAT_DXT1 As Long = HW2ROTFORMAT_UNKNOWN ' 1031?
Global Const HW2ROT_HEADID = "HEAD"
Global Const HW2ROT_MIPSID = "MIPS"
Global Const HW2ROT_MLVLID = "MLVL"
Type HW2ROT_HEAD
lWidth As Long
lHeight As Long
lFormat As Long
lMipMapCount As Long
End Type
Type HW2ROT_MLVL
lMipMapIndex As Long
lWidth As Long
lHeight As Long
lSize As Long
bData() As Byte
End Type
Type HW2_ROTFile
header As HW2ROT_HEAD
MipMapLevels() As HW2ROT_MLVL
End Type
Yes, it really was that simple lame.
seriously ? Just a container with the âbaseâ format and a table with each mipmap format ? oO
Yes.
So no additionnal informations at all compared to a tba/dds file⌠I wonder why they implemented this to begin with, thatâs strange