![]() |
SUBSIM: The Web's #1 resource for all submarine & naval simulations since 1997 |
![]() |
#1 |
Swabbie
![]() Join Date: Mar 2011
Posts: 5
Downloads: 0
Uploads: 0
|
![]()
Hi all,
I'm new to these forums, so my bad if this is in the wrong section, or otherwise not following the rules of the waves around here. Anyhow, I'm trying to get the jawesome Type 45 Destroyer to be playable, and I really just want some hints, tips or anything to help me ![]() Any help would be brilliant! Ta, The Admiral ![]() |
![]() |
![]() |
![]() |
#2 |
SUBSIM Newsman
|
Welcome Aboard The Admiral!
![]()
__________________
Nothing in life is to be feard,it is only to be understood. Marie Curie ![]() |
![]() |
![]() |
![]() |
#3 |
Navy Dude
![]() Join Date: Apr 2009
Posts: 172
Downloads: 32
Uploads: 0
|
![]()
Welcome Aboard!
To add a new interface will probably be too difficult. You need to hex-edit, disasm, and such. It will be easier to copy interface of Perry. Firstly, you need to copy interface folder. Secondly, you need to copy its entry in controllers.ini. Thirdly, you need to adjust this entry (sorry, I don't know the meaning of its values). Fourthly, you need to modify interface graphics. To do this you will need decompress.exe utility (to unpack) and cmputil.exe (to pack) (sorry again, I don't know where you can get them). I hope I missed nothing. Perhaps someone can explain better. |
![]() |
![]() |
![]() |
#4 | |
Swabbie
![]() Join Date: Mar 2011
Posts: 5
Downloads: 0
Uploads: 0
|
![]() Quote:
Thanks anyway, this is a good starting point I guess. Anymore help would be appreciated. ![]() Last edited by The Admiral; 03-19-11 at 05:39 AM. |
|
![]() |
![]() |
![]() |
#5 |
Navy Dude
![]() Join Date: Apr 2009
Posts: 172
Downloads: 32
Uploads: 0
|
![]()
@The Admiral:
You need the lines describing interface of Perry (middle part skipped): Code:
[Interface] "FFG" 377 ... [END] |
![]() |
![]() |
![]() |
#6 |
Swabbie
![]() Join Date: Mar 2011
Posts: 5
Downloads: 0
Uploads: 0
|
![]()
Ok... what do I need to change in the .exe itself?
Btw, I've worked out that the number after the [Interface] "FFG" thing is the shipclass id, that I looked up by using the RA database editor ![]() 427 is my number ^_^ ---- EDIT: Just created a custom mission in the editor, was able to select the Type 45 as a playable platform, then loaded the mission. It crashed :P I just had to try xD ---- EDIT 2: Trying to find a .exe decompressor atm, but to no avail. Is decompressor.exe the exact name of the thing? ---- EDIT 3: Ok, from cruising around Dangerous Waters mod forums, I've discovered the program, and figured out that it's unpacking the .grp files, not the .exe ![]() Last edited by The Admiral; 03-19-11 at 08:47 AM. |
![]() |
![]() |
![]() |
#7 |
Navy Dude
![]() Join Date: Apr 2009
Posts: 172
Downloads: 32
Uploads: 0
|
![]()
I remembered where I downloaded these tools: http://subguru.com/. But they are only required for modifying interface graphics and sounds.
But since you have crashes, it is a more serious problem. Sensors from the database for Type 45 doesn't correspond to the sensors defined in the Perry interface. It is solved only by hex-editing of the interface DLL's, which I cannot help. You can also try to edit sensors for Type 45 in the DB. What's important is the order of the sensors types. For example Perry has ESM sensor in slot 3, and so should be for Type 45. But there is a problem: I see Type 45 doesn't have TA, which is necessary to avoid crashes with Perry interface... |
![]() |
![]() |
![]() |
#8 |
Swabbie
![]() Join Date: Mar 2011
Posts: 5
Downloads: 0
Uploads: 0
|
![]()
Ahhh ofc, I forgot I'd need to adapt that. No problem, this RA database thing has a gui sensor editor thing
![]() P.S. "TA"? --- EDIT: Gah, this database thing isn't saving what I edit properly :/ I tried just switching what the ship's stats are to the Perry class, so I could test it... I'll see if I can manually edit the db with a text editor or exel or sommet. --- EDIT 2: Ok, I just realised you had to click "save" to ... save... the database. XD But no, changing the stats to the Perry does not work. The search goes on, I guess.... --- EDIT 3: Right, I've recognise that although you can change the "object ID", you can't change the "object" type it links to, and all it's stats, like sensors and launchers. I'll try adding it to the Perry ship class, whilst keeping the Type 45 object id. :S --- EDIT 4: Ok, that didn't work. And neither did assigning the ship the same object id and type as the Perry. :stumped face: --- EDIT 5: Well, I'm stumped at what to do to make the Type 45 actually workable, so whilst I await some help or come across some magical document to aid me, I assigned the Perry object the Type 45 destroyer 3D models. ![]() ![]() However, the animations don't work and the mesh coordinates are messed up, as I just changed the file strings, not the whole thing. This will all change when I get the Type 45 working properly ![]() And then maybe some other classes like the Astute and the Invincible, for funzies ^^ Last edited by The Admiral; 03-19-11 at 04:28 PM. |
![]() |
![]() |
![]() |
#9 |
Navy Dude
![]() Join Date: Apr 2009
Posts: 172
Downloads: 32
Uploads: 0
|
![]()
You shouldn't change object ID or whatever, only sensors (what sensor in which slot).
After changes are done you need to click "Apply", close object page and then save the database. Perhaps there is a tutorial somewhere on DB editor. TA - Towed Array. |
![]() |
![]() |
![]() |
#10 |
Swabbie
![]() Join Date: Mar 2011
Posts: 5
Downloads: 0
Uploads: 0
|
![]()
Yeahhh, but I thought that it'd just be quicker to change the object class which holds all the sensor info.
Meh, I'll manually edit the sensor stuff later today. --- EDIT: Hmm. I tried editing the sensors, and made all the launch/aircraft/sensor things equal to the Perry, but it didn't work ![]() Last edited by The Admiral; 03-20-11 at 02:07 PM. |
![]() |
![]() |
![]() |
#11 |
Admiral
![]() Join Date: Jan 2004
Location: netherlands
Posts: 2,020
Downloads: 119
Uploads: 0
|
![]()
I would love to see a playble nimitz class.
__________________
we live we die but death does not ends it. Jim Morrison 1943-1971 |
![]() |
![]() |
![]() |
#12 |
Planesman
![]() Join Date: Jan 2007
Location: Obetz, Ohio
Posts: 182
Downloads: 170
Uploads: 5
|
![]()
Since finding this I was able to create a Upholder have to edit the mast still but the one thing I was forgetting was to change the sensors to match what interface you copied and pasted. This has been driving me nuts for 4 days now. After testing and playing with her some I will create a update and upload it.
Edit Having problems moving the mast using the db editor is this due to the interface? If so any Idea how to fix this problem Last edited by MR. Wood; 01-24-17 at 10:08 PM. |
![]() |
![]() |
![]() |
#13 | |
Lieutenant
![]() Join Date: Sep 2003
Location: Oeiras, PORTUGAL
Posts: 258
Downloads: 152
Uploads: 0
|
![]() Quote:
Snorkel: ShipControl.dll (Text Link - Has to match Name) Antenna & Floating Wire: Radio.dll (Byte Link - Has to match ID) Only after changing those values in the DLLs, you can adjust the mast coordinates in the DB.
__________________
![]() |
|
![]() |
![]() |
![]() |
#14 |
Planesman
![]() Join Date: Jan 2007
Location: Obetz, Ohio
Posts: 182
Downloads: 170
Uploads: 5
|
![]()
That is what I was afraid of the floating wire is up high a bit on the sail towed array is just about 1.5 meters aft of the starboard plane. The rest of the mast are low and forward of the sail. I have two different hex editors but have no idea what I'm looking at changing.
![]() |
![]() |
![]() |
![]() |
Tags |
mod, playable, type 45 |
|
|