SUBSIM Radio Room Forums



SUBSIM: The Web's #1 resource for all submarine & naval simulations since 1997

Go Back   SUBSIM Radio Room Forums > Silent Hunter 3 - 4 - 5 > SH5 Mods Workshop
Forget password? Reset here

Reply
 
Thread Tools Display Modes
Old 04-06-10, 04:24 AM   #1
Pintea
Sparky
 
Join Date: Jan 2010
Posts: 152
Downloads: 6
Uploads: 0
Default

Quote:
Originally Posted by skwasjer View Post
3DS is limited in that it's strings can only hold up 16 characters iirc (object names, material/texture names, etc) unless you use an extension, which makes it non-compatible to alot of 3D-programs/converters, something you'd want to prevent. It's why I dropped it for S3D.
Even more, it can't store objects with a higher vertex/poly count than 65536.
Pintea is offline   Reply With Quote
Old 04-06-10, 01:55 PM   #2
skwasjer
The Old Man
 
Join Date: Apr 2007
Location: Netherlands
Posts: 1,549
Downloads: 28
Uploads: 3
Default

Quote:
Originally Posted by Pintea View Post
Even more, it can't store objects with a higher vertex/poly count than 65536.
Well true I forgot about that, but this wasn't a requirement for SH3/4 as DAT had same limit
Quote:
Originally Posted by privateer
If someone is working on a Tool,
they have not stated so in this thread.
Not me
Quote:
Originally Posted by privateer
If attempts were stopped in the past?
Most seem to have been stopped by the Game Developers
that use RAD Games Tools.
Perhaps you're right. S3D could have been stopped by Ubisoft too, for legal reasons. Still, the choice of GR2 is a wise choice from a developers perspective, but the fact that it's not an open format/SDK makes it very problematic to support by a community. DAT still isn't fully known after 5 years (although nearly there, just only that one byte in model chunk, and skeletal anim related stuff). And here we are now, we need to start over completely from scratch. It's not just how to decode it, the problem is games/3D are increasingly complex and thus more data needs to be figured out... That's a major step back without developer support.

You know, if only just they'd provide us with the header files and export some entrypoints, they don't even need to add support to Goblin...
[edit] I know about the granny DLL, but I rather not use that.
skwasjer is offline   Reply With Quote
Old 04-07-10, 09:00 AM   #3
urfisch
Sea Lord
 
Join Date: Mar 2005
Location: Deep down in Germany
Posts: 1,969
Downloads: 42
Uploads: 0
Default

to get the gr2 tools better known...i might can provide the dev-tools from rad to the ones, who need it in the hope to learn about/from it. just drop a pm. i got them from a friend of mine, but can not use them. they are only code files which need to be linked/added with the software you are working with. never understood how to do this. but i am no coder guy...maybe one of you is.



Quote:
...Anvart
Personally i would like to have plug-ins for direct import of *.GR2 files into 3ds Max and corresponding export.

and...by the way:

http://gr2decode.altervista.org/docs.html
__________________



Last edited by urfisch; 04-07-10 at 09:22 AM.
urfisch is offline   Reply With Quote
Old 04-07-10, 12:18 PM   #4
skwasjer
The Old Man
 
Join Date: Apr 2007
Location: Netherlands
Posts: 1,549
Downloads: 28
Uploads: 3
Default

That's exactly what I asked (calling granny2-functions isn't the problem, I've already done that, but knowing the exact parameters/structures is, even with the current available public info):

You know, if only just they'd provide us with the header files and export some entrypoints, they don't even need to add support to Goblin...

The question is, is it legal... If it is, and I can have it, that would be the only trigger for me to actually work on support for S3D. Without it, nuh-uh...
skwasjer is offline   Reply With Quote
Old 04-07-10, 12:23 PM   #5
TheDarkWraith
Black Magic
 
Join Date: Jun 2007
Posts: 11,962
Downloads: 147
Uploads: 5


Default

Quote:
Originally Posted by skwasjer View Post
That's exactly what I asked (calling granny2-functions isn't the problem, but knowing the exact parameters is):

You know, if only just they'd provide us with the header files and export some entrypoints, they don't even need to add support to Goblin...

The question is, is it legal...
there are tools one can use to find out what parameters are needed and what the parameter types are (from Microsoft of all people ).
Is it legal? Why not? Here's a case in point:

The microsoft word format when Word was first released included no documentation on how to 'read' the file Word created. So with a little reverse engineering third party companies discovered how the file was 'created' and began making applications that could read and write word documents. Did you see Microsoft getting all upset about this? No.
And from the DRM laws enacted by this country (USA) it is not illegal to reverse engineer a file to discover how to make your application compatible with it or to discover undocumented functionality.
TheDarkWraith is offline   Reply With Quote
Old 04-07-10, 05:34 PM   #6
skwasjer
The Old Man
 
Join Date: Apr 2007
Location: Netherlands
Posts: 1,549
Downloads: 28
Uploads: 3
Default

Quote:
Originally Posted by TheDarkWraith View Post
there are tools one can use to find out what parameters are needed and what the parameter types are (from Microsoft of all people ).
Seriously, now you are being funny. Name one tool that can export a header file (iow. functions/parameters/constants/typedefs/etc) from a native DLL, I'd buy it instantly! I can't wait!

Quote:
Originally Posted by Anvart
and look #56...
All I want is to NOT have to open a hexeditor, debugger, or other analysis tool and waste hundreds more hours. I want an API to use that does the lowlevel binary legwork for me. There's already some good info available, but it's not good enough for me.

Call me lazy
Quote:
Originally Posted by kylania
Over on the Ubisoft forums they asked for questions to ask the devs. My question was if such tools as you're talking about will be released to players. Lets hope they answer it!
Not much else to do for me than wait
skwasjer is offline   Reply With Quote
Old 04-07-10, 05:57 PM   #7
TheDarkWraith
Black Magic
 
Join Date: Jun 2007
Posts: 11,962
Downloads: 147
Uploads: 5


Default

Quote:
Originally Posted by skwasjer View Post
Seriously, now you are being funny. Name one tool that can export a header file (iow. functions/parameters/constants/typedefs/etc) from a native DLL, I'd buy it instantly! I can't wait!
There is tool "undname.exe" to view undecorated names.

http://msdn2.microsoft.com/en-us/library/5x49w699.aspx
http://msdn2.microsoft.com/en-us/library/b06ww5dd.aspx

http://www.codeproject.com/KB/cs/Vis...px?msg=3414144
TheDarkWraith is offline   Reply With Quote
Old 04-08-10, 05:37 PM   #8
Anvart
Admiral
 
Join Date: Jan 2006
Location: Russia ®
Posts: 2,492
Downloads: 122
Uploads: 1
Default

Quote:
Originally Posted by skwasjer View Post
...
All I want is to NOT have to open a hexeditor, debugger, or other analysis tool and waste hundreds more hours. I want an API to use that does the lowlevel binary legwork for me. There's already some good info available, but it's not good enough for me.

Call me lazy

What you speak about?
...

Are you assured, that you have understood me?
__________________
Alex ®


Moses said: "Don't create yourself an idol"...
Anvart is offline   Reply With Quote
Old 04-07-10, 01:25 PM   #9
Anvart
Admiral
 
Join Date: Jan 2006
Location: Russia ®
Posts: 2,492
Downloads: 122
Uploads: 1
Default

Quote:
Originally Posted by urfisch View Post
I know about these stuffs... and more...
__________________
Alex ®


Moses said: "Don't create yourself an idol"...

Last edited by Anvart; 05-14-10 at 02:32 AM.
Anvart is offline   Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -5. The time now is 08:26 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright © 1995- 2025 Subsim®
"Subsim" is a registered trademark, all rights reserved.