[Tool]HOD_Fixer - Fix Hods Broken with RODOH


(Liuruoyang1995=Lone Wolf Akela) #1

When using RODOH to convert old HODs to DAE files, some models will be broken. See details about this bug here: RODOH has cometh! . This tool can batch convert those broken HODs from “Triangle Strip” format to “Triangle List” format, so that they won’t be broken after converted to DAEs.

In fact, this tool is a modified version of CFHodEd(https://github.com/Fallen-Angel/CFHodEd). I’ve modified the code to let it convert the format when open a HOD, and add a wrapper for batch processing.

Download Link: https://github.com/lone-wolf-akela/HomeworldRM-HOD_Fixer/releases


Modding tutorials Master Thread
(Pascal.A - Director at Phoenix Interactive) #2

Thanks for this tool.

Just need name, why not : HOD_Fixer_Tool (Yes, it’s simple) In the folder :wink:


(Liuruoyang1995=Lone Wolf Akela) #3

That’s because this is the first time I’ve used AppVeyor to build and deploy a project. I just followed some really simple tutorials step by step, so I didn’t give a name to the folder.


(Herbyguitar) #4

A medal… Pin a medal on him! He’s a hero!
Sounds like a very useful tool :slight_smile:


(Eville Jedi) #5

It is a very very useful tool.

Thank you, it has been very helpful


#7

I get the following fatal error whenever I try to use this on my HW2C HOD.

Unhandled Exception: System.IO.IOException: The directory name is invalid.

at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.FileSystemEnumerableIterator1.CommonInit() at System.IO.FileSystemEnumerableIterator1…ctor(String path, String originalUserPath, String searchPattern, SearchOption searchOption, SearchResultHandler`1 resultHandler, Boolean checkHost)
at System.IO.Directory.GetFiles(String path, String searchPattern, SearchOption searchOption)
at HOD_Fixer.Program.Main(String[] args) in C:\projects\homeworldrm-hod-fixer\HOD_Fixer\Program.cs:line 27