|
|
 |
View previous topic :: View next topic |
 |
|
|
|
|
Author |
Message |
|
|
|
|
|
Hank001
Joined: 22 Feb 2006 Posts: 12 on topic Location: Carbondale, IL

|
Posted: Fri, 24. Feb 06, 19:07 Post subject: To many places, too many hidden details: |
|
|
I'm an old Freelancer Modder whose created about 100+ Ships for
their mods over the years and now I'm into X3. I've got all the
3D modeling tools and the DDS plugins for Photoshop, but what I'm
looking for is a COMPREHENSIVE guide on how to get a .3DS model
with .DDS textures into X3, from start to finish, Step by step, this
hunting around is rediculious. You need 1 place to download the tools
and one singular guide on the how-to and nuts and bolts details.
REMEMBER, we few real 3D Designers are not primarily computer
programmers and things programmers take for granted might simply
have not occurred to us. With one lump sum download with the
ENTIRE toolkit for .3DS conversions and programming TOOLS and
one COMPREHENSIVE guide then perhaps interest in model modding
for X3 might increase a bit.
(((Or is that what your AFRAID of?)))
|
|
|
|
|
|
|
Back to top |
|
|
|
 |
|
|
|
|
|
Jackshyt

Joined: 24 Feb 2003 Posts: 295 on topic Location: Ireland

|
Posted: Fri, 24. Feb 06, 19:35 Post subject: |
|
|
As a 3D modeller with ZERO programming skills, this sounds like a good plan to me.
Tried modding for Call of Duty, man that was complicated, but Jedi Academy was worse, My head really hurt. I would love to throw some of my own models into this game.
_________________ Oh look, I seem to at the bottom of a deep dark hole. That seems a familiar concept. What does it remind me of? Oh yes, now I remember, Life! |
|
|
|
|
|
|
Back to top |
|
|
|
 |
|
|
|
|
|
Cisor
Joined: 25 Sep 2004 Posts: 187 on topic

|
Posted: Fri, 24. Feb 06, 19:49 Post subject: |
|
|
Hank001: Make it happen.
Edit: or DIY.
|
|
|
|
|
|
|
Back to top |
|
|
|
 |
|
|
|
|
|
J.Anderson
Joined: 21 Apr 2004 Posts: 39 on topic

|
Posted: Fri, 24. Feb 06, 20:03 Post subject: |
|
|
I really wish someone would make a good, clean, organized mod site for x series.
|
|
|
|
|
|
|
Back to top |
|
|
|
 |
|
|
|
|
|
Observe

Joined: 30 Dec 2005 Posts: 1939 on topic

 |
Posted: Fri, 24. Feb 06, 20:48 Post subject: |
|
|
I learned how to do this (.3DS model with .DDS textures into X3) for the first time yesterday. I agree with you that it can be a bit daunting trying to figure out what goes where when. Although there are several possible variations on the theme, here is what I did in a nutshell as I recall - using the Argon Nova as a basis for “proof of concept”.
1. Use Doubleshadow’s X3 ModManager (ver 0.0.5) and extract all the game files from 01.cat – 06.cat (or whatever the highest number is) into a working (sandbox) directory. You wouldn’t have to extract them all, but what the heck.
2. Now use Doubleshadow’s X2BC command line program to convert the file objects\ships\argon_M3.bob to argon_M3.bod. I extracted all my .cat files to e:\xtbc\data, so my command line is:
e:\x2bc\x2bc -d "E:\x2bc\data\objects\ships\argon\argon_M3.bob”.
3. Make sure that the file objects\ships\argon_M3_scene is also in .bod format. As I recall, this file was already converted when I extracted the .cat files, but you may need to execute X2BC on that file as well (if it isn’t already.bod).
4. Install the Doubleshadow’s DBOX2 plugin for 3DS.
5. Run 3DS and use the MAXscript DBOX2 plugin to import argon_M3.bod. This will import the Nova spaceship into 3DS.
6. Change/create the ship.
7. Use the DBOX2 plugin to export your ship to a file named argon_M3_my.bod. This is now a custom ship body file.
8. Within 3DS, use DBOX2 plugin again to import the “scene” file argon_M3_scene.bod. This presents you with an unmodified Nova along with guns, engines etc.
9. Click on the ship and rename it: Bships\argon\argon_M3_my_1b. This will reference your modified ship. Save the scene as: ships\argon\argon_M3_scene_my.bod.
10. Using Doubleshadow’s TXT Editor, open the file types\Tships and copy and paste the Argon Nova.
11. In the ID section replace NEW_OBJECT_1 (or whatever) to something like SS_SH_000. Change the description number to 5900.
12. Still in TXT Editor, click on the Text Res button and open the file t\440001.pck.
13. Scroll down to the Boardcomp.objects section and right-click in the right window pane and select “Add text”. Enter 5900 in the ID, and enter a name for your ship. I called my custom Nova “Phoenix One – FIGHTER – nova” (I go by the name Phoenix. It has no reference to the Teladi Phoenix ship). Add text again with ID number 5901. This will be the description of your ship. I entered “Classified”. Save and exit the Text Resource Editor.
14. Back in TXT Editor, in the Model tab for your ship (SS_SH_000) change Ship scene: ships\argon\argon_M3_scene_my. Save and exit.
15. Using a text editor (notepad), open types\Components.txt (from the files you extracted in step 1). Locate the 2 lines that have something like:
ships\argon\argon_M3;1;
NULL;0.000000;0.268692;-0.515625;0.000000;0.000000;0.000000;
16.Copy and paste those 2 lines so they are duplicated. Change one of the lines that says ships\argon\argon_M3 to ships\argon\argon_M3_my. This will correctly set the “cockpit” viewing position for your ship. Also, at the top of this section will be something like: SCTYPE_COCKPIT; 134;. Increase the number (134) by 1 so that the count reflects the added entry.
17.Using Modmanager, create a new .cat file (I called mine flagship.cat) in the Mods subdirectory off the game root. When you start the game, you will be able to select flagship.mod.
18. Add the following files from your “sandbox” to your flagship.cat file in Modmanager:
types\Tships.pck
types\Components.pck
t\44001.pck
textures\novamat.jpg (the texture I used in 3DS)
objects\ships\argon\argon_M3_my.bpd
objects\ships\argon\argon_M3_scene_my.bpd
Run your game and either script in a Phoenix One – FIGHTER – nova, or add one into the game with the Universe editor. I add my ships to one of the existing shipyards so I can buy them from there.
You will now have a custom ship in the game!!
I’m sorry that this may not be the most elegant way to do things, but at least it will give you an idea of one of the ways to do it. Keep in mind my naming and numbering are somewhat arbitrary.
There is a lot more to all this, but that is how I've started out.
Here is the result of using this procedure to apply a new paintjob to the Nova:

Last edited by Observe on Sat, 21. Jul 07, 01:05; edited 22 times in total |
|
|
|
|
|
|
Back to top |
|
|
|
 |
|
|
|
|
|
Galaxy613

Joined: 28 Dec 2004 Posts: 2511 on topic Location: USA, VA

|
Posted: Fri, 24. Feb 06, 21:38 Post subject: |
|
|
Observe, you have more guts then me to be able to sit down and outline the entire process. Methinks that post should be added the modding sticky. That is a very good outline...
_________________ 10,000 Lightyears of awesomeness |
|
|
|
|
|
|
Back to top |
|
|
|
 |
|
|
|
|
|
Observe

Joined: 30 Dec 2005 Posts: 1939 on topic

|
Posted: Sat, 25. Feb 06, 15:39 Post subject: |
|
|
Thanks for taking a look at this Galaxy613. Since you are one of the foremost resident experts on these things, I welcome your feedback. Please let me know if you see any glaring errors or omitions in these very basic instructions.
|
|
|
|
|
|
|
Back to top |
|
|
|
 |
|
|
|
|
|
Burianek

Joined: 29 Dec 2003 Posts: 2925 on topic Location: Chicago, IL

|
|
|
|
|
|
|
Back to top |
|
|
|
 |
|
|
|
|
|
Ermey
Joined: 03 Feb 2006 Posts: 7 on topic

|
Posted: Sun, 26. Feb 06, 11:53 Post subject: nice |
|
|
This is just what I have been looking for. The only responce I've ever got to the same question is read stickys. Great Job. With people like you out there I think the community will take leaps forward in generating quality mods.
|
|
|
|
|
|
|
Back to top |
|
|
|
 |
|
|
|
|
|
pospi

Joined: 17 Jan 2006 Posts: 98 on topic

|
Posted: Sun, 26. Feb 06, 12:45 Post subject: |
|
|
When you install DBOX2, it comes with a very informative tutorial which, whilst not covering all the details, does give you enough of an insight into how the game works to be able to work everything out for yourself. Just click on the tutorial link in the DBOX2 panel in 3dsmax.
Took me ages to work out that DBOX2 was what I needed, but once I had it installed and read over the help everything sorted itself out very nicely.
The important things you should remember with modelling are that ships are defined in parts. You have 'objects', which contain geometry and dummy objects for things like lasers and cockpit positions; then you have 'scenes' where you store references to those objects, along with their position/scale/rotation.
So to make a fully functional ship, you'd almost always have to model its guns separately to the main ship part. It's handy, cos you can reuse the same subobjects multiple times - almost every ship in the game uses the 'weaponDummy' object for its lasers for example.
_________________ pospi . spadgos . com |
|
|
|
|
|
|
Back to top |
|
|
|
 |
|
|
|
|
|
apricotslice
Joined: 16 May 2004 Posts: 13374 on topic Location: Mapping beyond the Unknown Regions.

|
Posted: Sun, 26. Feb 06, 14:44 Post subject: |
|
|
| Burianek wrote: |
added to the tutorial sticky.
thanks  |
Its actually way past time that someone assembled all the best modding and scripting advise into a single pdf document for download.
Like its also way past time all the game guides were likewise assembled into a game handbook and either published for retail, or pdf for download.
There is some much good advise around now, that finding it is often too hard, because it gets lost within the minutia of the forum.
_________________ Apricot Mapping Services HQ
CLICK HERE for : X3R/TC Handbook; X3R, TC and AP Guides, Mods, & Scripts; X3R, TC and AP Downloads
Apricot X3 Forum |
|
|
|
|
|
|
Back to top |
|
|
|
 |
|
|
|
|
|
Red Spot

Joined: 04 Feb 2005 Posts: 3224 on topic Location: The Netherlands

|
Posted: Sun, 26. Feb 06, 15:11 Post subject: |
|
|
| apricotslice wrote: |
| Burianek wrote: |
added to the tutorial sticky.
thanks  |
Its actually way past time that someone assembled all the best modding and scripting advise into a single pdf document for download.
. |
eeehhmm ... whats holding you back ?? ...
G
_________________ Last edited by Red Spot on Sat, 2. Jul 05, 20:05; edited 34 times in total |
|
|
|
|
|
|
Back to top |
|
|
|
 |
|
|
|
|
|
apricotslice
Joined: 16 May 2004 Posts: 13374 on topic Location: Mapping beyond the Unknown Regions.

|
Posted: Sun, 26. Feb 06, 15:47 Post subject: |
|
|
| Red Spot wrote: |
| apricotslice wrote: |
| Burianek wrote: |
added to the tutorial sticky.
thanks  |
Its actually way past time that someone assembled all the best modding and scripting advise into a single pdf document for download.
. |
eeehhmm ... whats holding you back ?? ...
|
What would be the copyright and forum positions on someone doing this ?
I would assume that a good deal of communication would be needed with authors for permissions and that it would need to be officially sanctioned by egosoft.
_________________ Apricot Mapping Services HQ
CLICK HERE for : X3R/TC Handbook; X3R, TC and AP Guides, Mods, & Scripts; X3R, TC and AP Downloads
Apricot X3 Forum |
|
|
|
|
|
|
Back to top |
|
|
|
 |
|
|
|
|
|
esd Moderator (English)



Joined: 02 Sep 2003 Posts: 11281 on topic Location: UK

|
Posted: Sun, 26. Feb 06, 16:43 Post subject: |
|
|
| Quote: |
| it would need to be officially sanctioned by egosoft. |
Why would it? I don't see how that'd be the case any more than Giskard's combat guide "requires" Egosoft's to sanction it.
You'll need to organise with the other writers, collect credits for the end, establish a non-royalty, non-exclusive license to use other's images.... it'll be a bit of work, but I look forward to seeing what you come up with!
Good luck Apricotslice, I think you just volounteered yourself! 
_________________ esd's Guides: X² Loops - X³ MORTs |
|
|
|
|
|
|
Back to top |
|
|
|
 |
|
|
|
|
|
Observe

Joined: 30 Dec 2005 Posts: 1939 on topic

|
Posted: Sun, 26. Feb 06, 17:57 Post subject: |
|
|
Please keep in mind that my instructions are very basic, and show only the way I've started out with modding.
My thinking is that if you keep it simple, and can first get an existing model out of the game into 3DS, make some changes to that model, and then get it back into the game again, then you have won a fairly big battle in figuring out the fundemental steps involved in modding with X3.
There are many other details to consider if you are creating a ship from scratch, but using an existing one can be a good learning platform. Things like making sure that all objects are linked to the "parent" mesh in 3DS, correct cockpit/viewing position, etc, can present challenges that you will be able to overcome once you have succeded using the method outlined above, in conjuntion with Doubleshadow's and others information that you will find.
Issues are still being sorted out as the game evolves, and modders decipher the details.
Sometime in the next few days I hope to post part 2 of these instructions which will detail some of the 3D design issues to consider when designing a ship from scratch and making it X3 ready.
Keep trying. You are bound to succeed! 
|
|
|
|
|
|
|
Back to top |
|
|
|
 |
|
|
|
|
|
|
|
 |
|
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 vote in polls in this forum You cannot attach files in this forum You cannot download files in this forum
|
 |
|
|
|
|
|