XeNTaX Forum Index
Forum MultiEx Commander Tools Tools Home
It is currently Wed Sep 20, 2017 3:13 am

All times are UTC + 1 hour


Forum rules


Please click here to view the forum rules



Post new topic Reply to topic  [ 5 posts ] 
Author Message
 Post subject: Northgard .hdll files ?
PostPosted: Fri Aug 04, 2017 12:05 pm 
Offline
n00b

Joined: Wed May 31, 2017 1:30 pm
Posts: 11
Has thanked: 0 time
Have thanks: 0 time

Hi, I want to localize this game to my own language, but I can not find the language file. But there are a few files I think it is. Is there a tool to open it in the form of files .hdll?

Example:

https://drive.google.com/file/d/0B8Z5o3 ... g1bFk/view

You can make the ads go away by registering



Top
 Profile  
 
 Post subject: Re: Northgard .hdll files ?
PostPosted: Fri Aug 25, 2017 1:02 pm 
Offline
advanced
User avatar

Joined: Sat Sep 13, 2014 2:05 pm
Posts: 41
Has thanked: 7 times
Have thanks: 16 times
directx.hdll has MZ signature, so it's EXE/DLL file. It's DirectX library
fmt.hdll same
openall.hdll same, it's OpenAL library
prefs.sav look like your save file preferences
SDL is SDL library for C++
sqlite.hdll is also SQLite library to provide database support
ssl.hdll also library, probably for SSL crypting
steam.hdll also library
ui.hdll is library, but the file looks like it's .NET I didn't find any text inside however

Unfortunately, none of the files you provided contain anything related to language. Just libraries and code

I checked the file. ILSpy doesn't recognize it as managed assembly, so I bet it's Visual C++


Top
 Profile  
 
 Post subject: Re: Northgard .hdll files ?
PostPosted: Sun Aug 27, 2017 10:01 am 
Offline
n00b

Joined: Wed May 31, 2017 1:30 pm
Posts: 11
Has thanked: 0 time
Have thanks: 0 time
MaKiPL wrote:
directx.hdll has MZ signature, so it's EXE/DLL file. It's DirectX library
fmt.hdll same
openall.hdll same, it's OpenAL library
prefs.sav look like your save file preferences
SDL is SDL library for C++
sqlite.hdll is also SQLite library to provide database support
ssl.hdll also library, probably for SSL crypting
steam.hdll also library
ui.hdll is library, but the file looks like it's .NET I didn't find any text inside however

Unfortunately, none of the files you provided contain anything related to language. Just libraries and code

I checked the file. ILSpy doesn't recognize it as managed assembly, so I bet it's Visual C++



Could the language file be in these files?

https://drive.google.com/file/d/0B8Z5o3 ... hTLWs/view


Top
 Profile  
 
 Post subject: Re: Northgard .hdll files ?
PostPosted: Mon Aug 28, 2017 12:04 pm 
Offline
advanced
User avatar

Joined: Sat Sep 13, 2014 2:05 pm
Posts: 41
Has thanked: 7 times
Have thanks: 16 times
hlboot.dat is probably major file in this. It contains all function names (imports) and has exception codes. Like this:
Code:
HMD
FBX was not converted to HMD
Invalid HMD header
Can't read HMD


It has also names for files:
map/MarshTree03.FBX
map/MarshTree04.FBX

Even CSS:
Code:
dialog-floating th {
<bh:09>user-select : none;
<bh:09>-moz-user-select : none;
<bh:09>-webkit-user-select : none;
}
.jqpage panel, .dialog-floating panel {
<bh:09>display : block;
<bh:09>overflow : auto;
}
.jqpage pre, .dialog-floating pre {
<bh:09>user-select : text;
<bh:09>-moz-user-select : text;
<bh:09>-webkit-user-select : text;
}
.jqpage pre .kwd, .dialog-floating pre .kwd {
<bh:09>color : #1518FF;
}
.jqpage pre .meta, .dialog-floating pre .meta {
<bh:09>color : #156018;
}
.jqpage .panel, .dialog-floating .panel {
<bh:09>overflow : auto;
<bh:09>background-color :


paths:
D:\\Projects\\haxe\\std/haxe/ds/BalancedTree.hx

A lot of unknown data afterward

About extraData.dat:
Header is: XTRAGcTS (I don't know what is it)
after that encoded data appears and I completely don't know how to decode it (It has no indicator what was used to compress it)

I made some googling at found that:
Northgard is entirely written in Haxe, using the Heaps engine and the
HashLink runtime


I've never heard about Haxe, but it looks really easy, like a C# or Java, so it's fine


EDIT:
Found probably XTRA exporter:
https://github.com/HeapsIO/heaps/blob/m ... xporter.ms

From game engine source I was able to find so far the "DynamicText" class, which is basically a XML loader. All the needed files should be in files with 'PACK' header (.pak)


Top
 Profile  
 
 Post subject: Re: Northgard .hdll files ?
PostPosted: Fri Sep 01, 2017 1:33 pm 
Offline
n00b

Joined: Wed May 31, 2017 1:30 pm
Posts: 11
Has thanked: 0 time
Have thanks: 0 time
MaKiPL wrote:
hlboot.dat is probably major file in this. It contains all function names (imports) and has exception codes. Like this:
Code:
HMD
FBX was not converted to HMD
Invalid HMD header
Can't read HMD


It has also names for files:
map/MarshTree03.FBX
map/MarshTree04.FBX

Even CSS:
Code:
dialog-floating th {
<bh:09>user-select : none;
<bh:09>-moz-user-select : none;
<bh:09>-webkit-user-select : none;
}
.jqpage panel, .dialog-floating panel {
<bh:09>display : block;
<bh:09>overflow : auto;
}
.jqpage pre, .dialog-floating pre {
<bh:09>user-select : text;
<bh:09>-moz-user-select : text;
<bh:09>-webkit-user-select : text;
}
.jqpage pre .kwd, .dialog-floating pre .kwd {
<bh:09>color : #1518FF;
}
.jqpage pre .meta, .dialog-floating pre .meta {
<bh:09>color : #156018;
}
.jqpage .panel, .dialog-floating .panel {
<bh:09>overflow : auto;
<bh:09>background-color :


paths:
D:\\Projects\\haxe\\std/haxe/ds/BalancedTree.hx

A lot of unknown data afterward

About extraData.dat:
Header is: XTRAGcTS (I don't know what is it)
after that encoded data appears and I completely don't know how to decode it (It has no indicator what was used to compress it)

I made some googling at found that:
Northgard is entirely written in Haxe, using the Heaps engine and the
HashLink runtime


I've never heard about Haxe, but it looks really easy, like a C# or Java, so it's fine


EDIT:
Found probably XTRA exporter:
https://github.com/HeapsIO/heaps/blob/m ... xporter.ms

From game engine source I was able to find so far the "DynamicText" class, which is basically a XML loader. All the needed files should be in files with 'PACK' header (.pak)



Can not a tool be made?



Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 5 posts ] 

All times are UTC + 1 hour


Who is online

Users browsing this forum: Majestic-12 [Bot] and 7 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group