Log in

View Full Version : Is it possible to... ?


MiG-23Flogger
03-07-14, 08:33 AM
Hi guys :
I have a question
Is it possible to include the Type XXI submarine in this game ?even without the interior modeled ? using the stock Type VII interior instead ?

gap
03-07-14, 10:23 AM
The 3d modelling / GR2 importing part might be in large part possible already, though with some minor improvements possibly required on GR2 Editor.

The real unknown is how the game should be set to recognize the new playable unit(s). I have never looked into how the stock playable uboats are set in game, but hardcoded settings might be involved.

volodya61
03-07-14, 02:02 PM
Is it possible to include the Type XXI submarine in this game ?even without the interior modeled ? using the stock Type VII interior instead ?

http://www.subsim.com/radioroom/downloads.php?do=file&id=3725

MiG-23Flogger
03-08-14, 06:15 PM
Is it possible to replace the Type VIIC/41 sub with a Type XXI one ? both in 3D perspective and in Performance ? instead of adding ?

GT182
03-10-14, 10:50 PM
MiG-23Flogger, do you have anything to do with the 23s?

Photos and videos for the Mig-21, L-39, and 23 we have here. 21 and 39 are not flying these days, and the 23 last flew back in 2006. I have had a ride in one but it was only taxiing for it's bi-annual engine run. Been up in the 39, but not the 21 as we haven't had parachute training... Yeah the seats are hot in it. 39's seats are cold.

www.warbirdsofdelaware.com Click on photos and videos at the bottom of the Home Page.

Sorry for going off topic but I had to ask. We return now to the regularly scheduled topic. ;)

gap
03-11-14, 12:23 PM
Is it possible to replace the Type VIIC/41 sub with a Type XXI one ? both in 3D perspective and in Performance ? instead of adding ?

Yes in theory. But, believe me, it would be a whole lot of work and I don't see it likely that in the near future someone will take on the task. Converting one of the imported ships/ AI subs to the GR2 format is in comparison a cakewalk, and no one dared to do it (which is a real pity by the way, because this is actually well within our reach) :yep:

Targor Avelany
03-11-14, 02:24 PM
Yes in theory. But, believe me, it would be a whole lot of work and I don't see it likely that in the near future someone will take on the task. Converting one of the imported ships/ AI subs to the GR2 format is in comparison a cakewalk, and no one dared to do it (which is a real pity by the way, because this is actually well within our reach) :yep:

I'm still daring :) Slowly. Even with current developments of GR2 Editor it is an extremely tedious work.
It have been very busy few month and it doesn't seem like things are going to slow down.

The issue with doing such things is that there are a lot of things about GR2 we still do not know. I will give you an example that I observed yesterday (finally was some free time) and playing around with the lates GR2 Editor version:

There are 4 bones in a GR2 file that I'm taking as base for my little project. I'll just call them for simplicity 0-1-2-3. The structure is also simple:
0 (root bone)
|
-- 1 (main mesh bone)
|
-- 2 (main collision bone)
|
-- 3 (secondary collision/dmg bone)

I honestly still have no clue why this was done for this particular object, which was taken as a base (chrysler building). But I do know that I cannot move 3 bone out and try and use it on its own or switch to bone 2 as collision. Just telling you - it does not work. The bone specs are actually very very different. At least it looks that way.

There are 2 meshes. Call them mesh1 mesh2.
Mesh1 is by default sitting on bone 1 (bone bindings).
Mesh2 is by default sitiing on bone 3 (bone bindings again).

Now, a bit of a history from GR2 Editor: in the past, if you would rename a mesh or a bone, a lot of times things got really borked. There is a sertain link between the mesh and bone that is bind to, that was affected if you changed names and they were not the same (exactly). Now, TDW has fixed that part and it works like a charm (LOVE IT!!!!!).
BUT.
If I change the bindings, which should in turn thange the name of the bone to the bone I'm changing the binding to, it does not happen.
Furthermore, the mesh/bone will somehow ALWAYS be bind to the bone/mesh that it was ORIGINALLY bind to.
So here is a particular example to stop my sluring :)

We go back to the mesh I described above:
Let say I want to change things and use bone 3 somewhere else. I still want a collision object/mesh and collision bone. That would mean that I would bind mesh2 to bone 2. Theoretically speaking, now mesh2 and bone 2 should be linked, united, two parts of one, etc (being silly here, but you get my idea). So from that, if I change the name of bone 2, the name of the mesh2 should also change and vice versa.
But that is not how that works. Changing name of the bone 2 will do nothing to the mesh2 and changing name of mesh2 will CHANGE NAME OF BONE 3. :dead:

Having fun yet? :)))))))
Now, where was I going with all this explanation? Back to what gap said: even doing a non-playable unit can be a major pain. I have a half-done AI model of IXB. Taking me so far about a year.
To be honest, I haven't had much time working on modeling and these projects lately, but what I'm trying to say that every step of the way, even if you are doing the simplest thing is trial and error. Very tedious, frustrating, huge-amount-of-time taking, painfull, hair-pulling and extremely lovely and amazing process. Now imagin trying to do that to a model, that has 3x times the bones compary to regular AI unit? :)
Maybe I'm just bad at it (it is possible that my lack of knowledge in the matter causes me so much trouble), but I know only a few people here on the forums who got as deep into this as me (and much much deeper) in this exact part of changes to the game. I can call them out by names and count on one hand. And all of them are working on major things themselves including GR2 Editor itself.

p.s. the issue described above is something I should post in the GR2 thread, probably. I need to start figuring out how those bones are different. They are, if you look at their settings/options in editor, but it doesn't explain why the naming convention for binded meshes/bones works this way.

MiG-23Flogger
03-11-14, 05:14 PM
Thanks for explaining but I didn't read all of it :P I feel half sleepy
but
Just a matter of curiosity..
Why did Ubisoft abandon the game ? why they didn't release modding tools ?

gap
03-11-14, 08:06 PM
I'm still daring :) Slowly.

:yeah:


Even with current developments of GR2 Editor it is an extremely tedious work.

That's true. But if you compare the version of GR2 Editor that we have been working with for months (before TDW resumed developping his tool) with the current version, some huge steps forward have been done. :yep:


The issue with doing such things is that there are a lot of things about GR2 we still do not know. I will give you an example that I observed yesterday...

Very odd, indeed. Personally I still have no fully clear how bone transform data applies to meshes: sometimes position/rotation data is applied to bounding boxes only, and in other cases they affect both bounding boxes and meshes:
http://www.subsim.com/radioroom/showpost.php?p=2178003&postcount=2259

In any case, they seem important to mesh anmation, because all the flexible meshes (control surfaces, gun turrets and barrels, etc.) are linked to bones with transformdata.

By the way: a position data offset might be the reason for your mine model failing to explode (model's bounding box not surrounding entirely the meshes). Have you ever thought about it?


p.s. the issue described above is something I should post in the GR2 thread, probably.

yep, you reallu should ;)


Just a matter of curiosity..
Why did Ubisoft abandon the game ? why they didn't release modding tools ?

They did: the game comes with a controller editor (called Goblin Editor), which is the tool that most SH5 mods were developped with; Mission Editor 2, also coming with the game, was the tool used by Trevally, Zedi & Co. for creating Open Horizons II, and it can also be used for creating custom missions; Menu Editor can be used for moving interface stuff around; finally, Terrain and Object Editor are used for editing SH5's terrain and for placing static objects in game. Many of the files not covered by the editors listed above, can be edited using notepad. They often have comments by the devs, making their editing easier. A GR2 editor was not included in the game because the granny format is a proprietary one. :yep: