ShipPack2-Bug report and discussion

Forager, sorry mate - my ignorance is showing. "Disable the Static AC MOD" - ok, but where is it and how to disable it? Embarrassing to ask but I just dont know. A clear direction much appreciated. DW
Reply

Look in your MODS folder for a sub folder named Static_Aircraft

Change the sub folder name to -Static_Aircraft

This will prevent it loading.

Static_Aircraft includes changes to stationary.ini which I guess clash with ShipPack2
Reply

asheshouse Wrote:I have pasted in those entries into chief.ini

Still CTD at 70%

Where do I find the logfile?

It is in main game folder but you must have logfile enabled in conf.ini, you should have it like this

[Console]

LOG=1
LOGTIME=1
LOGFILE=logfile.log
LOGKEEP=1

FC
Reply

Here's the output from logfile.log
I will delete this when you've seen it so as not to clutter the thread.
Its only ShipPack clone which I have a problem with.
Stationary ShipPack clone works ok

[24.11.2008 12:04:37] ------------ BEGIN log session -------------
[12:04:37] OpenGL provider: Opengl32.dll
[12:04:38] OpenGL library:
[12:04:38] Vendor: ATI Technologies Inc.
[12:04:38] Render: ATI Radeon HD 3870
[12:04:38] Version: 2.1.7275 Release
[12:04:38] Extensions: GL_AMD_performance_monitor GL_ARB_depth_texture GL_ARB_draw_buffers GL_ARB_fragment_program GL_ARB_fragment_shader GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_shader_objects GL_ARB_shading_language_100 GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_texture_border_clamp GL_ARB_texture_compression GL_ARB_texture_cube_map GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_float GL_ARB_texture_mirrored_repeat GL_ARB_texture_non_power_of_two GL_ARB_texture_rectangle GL_ARB_transpose_matrix GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_window_pos GL_ATI_draw_buffers GL_ATI_envmap_bumpmap GL_ATI_fragment_shader GL_ATI_meminfo GL_ATI_separate_stencil GL_ATI_texture_compression_3dc GL_ATI_texture_env_combine3 GL_ATI_texture_float GL_EXT_bgra GL_EXT_blend_color GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_compiled_vertex_array GL_EXT_copy_texture GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_framebuffer_object GL_EXT_framebuffer_sRGB GL_EXT_gpu_program_parameters GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_pixels GL_EXT_point_parameters GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_specular_color GL_EXT_shadow_funcs GL_EXT_stencil_wrap GL_EXT_subtexture GL_EXT_texgen_reflection GL_EXT_texture3D GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_EXT_texture_env_add GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_object GL_EXT_texture_rectangle GL_EXT_texture_sRGB GL_EXT_vertex_array GL_KTX_buffer_region GL_NV_blend_square GL_NV_texgen_reflection GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_lod GL_WIN_swap_hint WGL_EXT_swap_control
[12:04:38] Size: 1024x768
[12:04:38] ColorBits: 32
[12:04:38] DepthBits: 24
[12:04:38] StencilBits: 8
[12:04:38] isDoubleBuffered: true
[12:04:38] DirectX Joystick NOT created: DirectX joystick driver: device not attached
[12:04:38]
[12:04:38] *** Looking for Advanced CPU Instructions...
[12:04:38] [x] PentiumPro
[12:04:38] [x] Multimedia (MMX)
[12:04:38] [x] 3D (SSE)
[12:04:38] [x] 3D (SSE2)
[12:04:38] [x] 3D (3DNow)
[12:04:38] ColourBits 32, ABits 8, ZBits 24
[12:04:38]
[12:04:38] *** Looking for Render API Extensions ...
[12:04:38] [-] 'GL_EXT_paletted_texture' extension - Palettized textures (8 bit RGBA palette).
[12:04:38] [-] 'GL_EXT_compiled_vertex_array' extension - Compiled Vertex arrays.
[12:04:38] [-] 'GL_EXT_clip_volume_hint' extension - Frustum clipping optimization.
[12:04:38] [x] 'GL_EXT_secondary_color' extension - Secondary Color for 3D fog & specular optimization.
[12:04:38] [x] 'GL_EXT_separate_specular_color' extension - SeparateSpecular for 3D fog & specular optimization.
[12:04:38] [x] 'GL_ARB_multitexture' extension - Multitexturing.
[12:04:38] [x] 'GL_EXT_texture_env_combine' extension - Multitextures advanced combining for special effects.
[12:04:38] [-] 'GL_NV_texture_env_combine4' extension - Multitextures advanced combining for special effects.
[12:04:38] [x] 'GL_EXT_texture_env_dot3' extension - Dot3 Bump advanced combining.
[12:04:38] [-] 'GL_NV_depth_clamp' extension - Corrects Shadows rendering
[12:04:38] [-] 'GL_NV_texture_shader' extension - NV Pixel Shaders
[12:04:38] [x] 'GL_ARB_texture_compression' extension - Saves texture memory by 400%
[12:04:38] [x] 'GL_EXT_texture_filter_anisotropic' extension - Anisotropic texture filtering.
[12:04:38]
[12:04:38] Maximum texture size : 8192
[12:04:38] Maximum simultaneous textures :8
[12:04:38] MaxAnisotropic (1.0 = none) : 16.000000
[12:04:41] Cannot load sound preset motor.DB-600_Series.start.begin (java.lang.Exception: Invalid preset format)
[12:04:41] Cannot load sound preset motor.DB-600_Series.start.end (java.lang.Exception: Invalid preset format)
[12:04:41] Cannot load sound preset motor.Rolls-Royce-Merlin.start.begin (java.lang.Exception: Invalid preset format)
[12:04:41] Cannot load sound preset motor.Rolls-Royce-Merlin.start.end (java.lang.Exception: Invalid preset format)
[12:04:41] Cannot load sound preset motor.Sabre.start.begin (java.lang.Exception: Invalid preset format)
[12:04:41] Cannot load sound preset motor.Sabre.start.end (java.lang.Exception: Invalid preset format)
[12:05:00] Main begin: PlMisChief: section 'ShipPack.Ship0' not found
[12:05:00] java.lang.RuntimeException: PlMisChief: section 'ShipPack.Ship0' not found
[12:05:00] at com.maddox.il2.builder.PlMisChief$Item.(PlMisChief.java:74)
[12:05:00] at com.maddox.il2.builder.PlMisChief.configure(PlMisChief.java:497)
[12:05:00] at com.maddox.il2.builder.Plugin.loadAll(Plugin.java:146)
[12:05:00] at com.maddox.il2.builder.Builder.(Builder.java:1978)
[12:05:00] at com.maddox.il2.gui.GUIBuilder.(GUIBuilder.java:73)
[12:05:00] at com.maddox.il2.gui.GUI.create(GUI.java:164)
[12:05:00] at com.maddox.il2.game.Main3D.beginApp(Main3D.java:689)
[12:05:00] at com.maddox.il2.game.Main3D.beginApp(Main3D.java:352)
[12:05:00] at com.maddox.il2.game.MainWin3D.beginApp(MainWin3D.java:211)
[12:05:00] at com.maddox.il2.game.Main.exec(Main.java:419)
[12:05:00] at com.maddox.il2.game.GameWin3D.main(GameWin3D.java:235)
[24.11.2008 12:05:00] -------------- END log session -------------
Reply

to clone ship0 as another japcarrier I did this

stationary in =

Ship0 ships.Ship$Ship0 2


ships ini=

/----------------------------------------------------------------------

[Ship0]
Description Shokaku Class Aircraft Carrier

Icon shipDestroyer

// Model
Mesh 3do/Ships/IJNCVGeneric/Hier.him

// Motion Parameters
SliderDistance 643.75
Speed 31.484 //62.968
SoundMove models.Ship

IsAirport 1

// Vitals

[Ship0Tongueart0]
BaseChunk Hull1
AdditionalCollisionChunk0 DeckN
strengthBasedOnThisSection strength_HullEnorm
Vital
damageDepth 0.4
damagePitch -2.0
damageRoll 6.0
damageTime 164.0

[Ship0Tongueart1]
BaseChunk Hull2
AdditionalCollisionChunk0 DeckC
strengthBasedOnThisSection strength_HullEnorm
Vital
damageDepth 0.4
damagePitch 0.0
damageRoll 6.0
damageTime 160.0

[Ship0Tongueart2]
BaseChunk Hull3
AdditionalCollisionChunk0 DeckT
strengthBasedOnThisSection strength_HullEnorm
Vital
damageDepth 0.4
damagePitch 2.0
damageRoll 6.0
damageTime 166.0

// Structure

[Ship0Tongueart3]
BaseChunk SSC
strengthBasedOnThisSection strength_HullLarge

and all the rest of this data with the ship0 put in instead of the IJNCV as the name for each part

chiefs ini=

Ship0 ships.Ship$Ship0 2 icons/shipDestroyer.mat


[ShipPack.Ship0]
com.maddox.il2.objects.ships.Ship$Ship0

technics ini is not altered

ship0 folder has a copy of sfs files extraxcted for the IJNCVGeneric
Reply

FabianFred --

This is copied from your file:

[Ship0]
Description Shokaku Class Aircraft Carrier

Icon shipDestroyer

// Model
Mesh 3do/Ships/IJNCVGeneric/Hier.him

In my ships.ini I have edited this line as:

// Model
Mesh 3do/Ships/Ship0/Hier.him

This is so as to pick up the cloned mesh files not the originals, otherwise how would you edit the cloned files without affecting the original model?
Reply

I just tried to use Ship0 slot to clone one ship (Tanker0 in my case) and everything worked without slightest problem.

1. Copied all of the Tanker0 3d files into new Ship0 folder
2. Copied all entries related to Tanker0 in Ships.ini and renamed every Tanker0 to Ship0
3. Opened chief.ini and added entries for Ship0, here is my complete ShipPack section in chief.ini

Code:
//////////ShipPack  Start
[ShipPack]
moveType SHIP

Tanker0                ships.Ship$Tanker0                  1 icons/shipDestroyer.mat
Tanker1                ships.Ship$Tanker1                  1 icons/shipDestroyer.mat
Tanker2                ships.Ship$Tanker2                  1 icons/shipDestroyer.mat
TankerDmg              ships.Ship$TankerDmg               1 icons/shipDestroyer.mat

Barge0                  ships.Ship$Barge0                    2 icons/shipDestroyer.mat

Destroyer0            ships.Ship$Destroyer0                 1 icons/shipDestroyer.mat
Destroyer1            ships.Ship$Destroyer1                 1 icons/shipDestroyer.mat
Destroyer2            ships.Ship$Destroyer2                 2 icons/shipDestroyer.mat
DestroyerDmg            ships.Ship$DestroyerDmg              1 icons/shipDestroyer.mat

Fisherman            ships.Ship$Fisherman                 2 icons/shipDestroyer.mat
Fisherman1            ships.Ship$Fisherman                 2 icons/shipDestroyer.mat
Fisherman2            ships.Ship$Fisherman                 2 icons/shipDestroyer.mat

Carrier0            ships.Ship$Carrier0                 2 icons/shipDestroyer.mat
Carrier1            ships.Ship$Carrier1                 1 icons/shipDestroyer.mat

HospitalShip           ships.Ship$HospitalShip                 1 icons/shipDestroyer.mat
Transport1            ships.Ship$Transport1                 1 icons/shipDestroyer.mat
Transport2            ships.Ship$Transport2                 1 icons/shipDestroyer.mat
Transport3            ships.Ship$Transport3                 1 icons/shipDestroyer.mat
TransDmg            ships.Ship$TransDmg                 1 icons/shipDestroyer.mat

MAS501JP                ships.Ship$MAS501JP                  2 icons/shipDestroyer.mat
MAS501UNE                ships.Ship$MAS501UNE                  1 icons/shipDestroyer.mat
MAS501UNP                ships.Ship$MAS501UNP                  1 icons/shipDestroyer.mat
MAS501RN                ships.Ship$MAS501RN                  1 icons/shipDestroyer.mat
MFPT                   ships.Ship$MFPT                  1 icons/shipDestroyer.mat

DestroyerRN           ships.Ship$DestroyerRN           1 icons/shipDestroyer.mat
DestroyerKM        ships.Ship$DestroyerKM                2 icons/shipDestroyer.mat

USSBelleauWoodCVL24    ships.Ship$USSBelleauWoodCVL24        1 icons/shipDestroyer.mat
USSPrincetonCVL23    ships.Ship$USSPrincetonCVL23        1 icons/shipDestroyer.mat
USSSanJacintoCVL30    ships.Ship$USSSanJacintoCVL30        1 icons/shipDestroyer.mat


TroopTrans0            ships.Ship$TroopTrans0                 1 icons/shipDestroyer.mat
TroopTrans1            ships.Ship$TroopTrans1                 1 icons/shipDestroyer.mat
TroopTrans2            ships.Ship$TroopTrans2                 1 icons/shipDestroyer.mat
TroopTrans3            ships.Ship$TroopTrans3                 1 icons/shipDestroyer.mat

Boat1                  ships.Ship$Boat1                    2 icons/shipDestroyer.mat
USSMcKean              ships.Ship$USSMcKean                    2 icons/shipDestroyer.mat

Transport4            ships.Ship$Transport4                 1 icons/shipDestroyer.mat

Italia0            ships.Ship$Italia0                 1 icons/shipDestroyer.mat
Italia1            ships.Ship$Italia1                 1 icons/shipDestroyer.mat

MFPIT            ships.Ship$MFPIT                 1 icons/shipDestroyer.mat


Ship0 ships.Ship$Ship0 2 icons/shipDestroyer.mat

/////////////ShipPack 1.0 End

///////// ShipPack  Start


[ShipPack.Tanker0]
com.maddox.il2.objects.ships.Ship$Tanker0

[ShipPack.Tanker1]
com.maddox.il2.objects.ships.Ship$Tanker1

[ShipPack.Tanker2]
com.maddox.il2.objects.ships.Ship$Tanker2

[ShipPack.TankerDmg]
com.maddox.il2.objects.ships.Ship$TankerDmg


[ShipPack.HospitalShip]
com.maddox.il2.objects.ships.Ship$HospitalShip

[ShipPack.Transport1]
com.maddox.il2.objects.ships.Ship$Transport1

[ShipPack.Transport2]
com.maddox.il2.objects.ships.Ship$Transport2

[ShipPack.Transport3]
com.maddox.il2.objects.ships.Ship$Transport3

[ShipPack.TransDmg]
com.maddox.il2.objects.ships.Ship$TransDmg



[ShipPack.Carrier0]
com.maddox.il2.objects.ships.Ship$Carrier0

[ShipPack.Carrier1]
com.maddox.il2.objects.ships.Ship$Carrier1

[ShipPack.Barge0]
com.maddox.il2.objects.ships.Ship$Barge0



[ShipPack.Destroyer0]
com.maddox.il2.objects.ships.Ship$Destroyer0

[ShipPack.Destroyer1]
com.maddox.il2.objects.ships.Ship$Destroyer1

[ShipPack.Destroyer2]
com.maddox.il2.objects.ships.Ship$Destroyer2

[ShipPack.DestroyerDmg]
com.maddox.il2.objects.ships.Ship$DestroyerDmg




[ShipPack.Fisherman]
com.maddox.il2.objects.ships.Ship$Fisherman

[ShipPack.Fisherman1]
com.maddox.il2.objects.ships.Ship$Fisherman1

[ShipPack.Fisherman2]
com.maddox.il2.objects.ships.Ship$Fisherman2


[ShipPack.Italia0]
com.maddox.il2.objects.ships.Ship$Italia0
[ShipPack.Italia1]
com.maddox.il2.objects.ships.Ship$Italia1


[ShipPack.MAS501JP]
com.maddox.il2.objects.ships.Ship$MAS501JP

[ShipPack.MAS501RN]
com.maddox.il2.objects.ships.Ship$MAS501RN

[ShipPack.MAS501UNP]
com.maddox.il2.objects.ships.Ship$MAS501UNP

[ShipPack.MAS501UNE]
com.maddox.il2.objects.ships.Ship$MAS501UNE

[ShipPack.MFPT]
com.maddox.il2.objects.ships.Ship$MFPT


[ShipPack.DestroyerRN]
com.maddox.il2.objects.ships.Ship$DestroyerRN

[ShipPack.DestroyerKM]
com.maddox.il2.objects.ships.Ship$DestroyerKM

[ShipPack.USSBelleauWoodCVL24]
com.maddox.il2.objects.ships.Ship$USSBelleauWoodCVL24

[ShipPack.USSPrincetonCVL23]
com.maddox.il2.objects.ships.Ship$USSPrincetonCVL23

[ShipPack.USSSanJacintoCVL30]
com.maddox.il2.objects.ships.Ship$USSSanJacintoCVL30



[ShipPack.TroopTrans0]
com.maddox.il2.objects.ships.Ship$TroopTrans0

[ShipPack.TroopTrans1]
com.maddox.il2.objects.ships.Ship$TroopTrans1

[ShipPack.TroopTrans2]
com.maddox.il2.objects.ships.Ship$TroopTrans2

[ShipPack.TroopTrans3]
com.maddox.il2.objects.ships.Ship$TroopTrans3

[ShipPack.Boat1]
com.maddox.il2.objects.ships.Ship$Boat1

[ShipPack.USSMcKean]
com.maddox.il2.objects.ships.Ship$USSMcKean


[ShipPack.Transport4]
com.maddox.il2.objects.ships.Ship$Transport4

[ShipPack.MFPIT]
com.maddox.il2.objects.ships.Ship$MFPIT


[ShipPack.Ship0]
com.maddox.il2.objects.ships.Ship$Ship0

///////////ShipPack   End
/////////////////////////////////////////////////////////////


; eof

As you can see this whole section is on the end of chief.ini file and you can put it there too.

FC
Reply

Well FC. I've tried following your instructions to clone Tanker0 into the Ship0 slot.
Result is CRD at 70% same as before.

If I just remove the entries from Chief.ini it loads ok again but of course I have no clone Tanker0.

There must be something different in my setup?
Reply

asheshouse Wrote:Well FC. I've tried following your instructions to clone Tanker0 into the Ship0 slot.
Result is CRD at 70% same as before.

If I just remove the entries from Chief.ini it loads ok again but of course I have no clone Tanker0.

There must be something different in my setup?

Are you sure that you don't have another chief.ini somewhere?

FC
Reply

DoktorWho, what asheshouse said. Did it work?

OK, I have some questions for anyone who knows: First, I have all the new planes installed, the UI installed with the Static_Aircraft folder disabled.

The questions:
If someone builds missions and places static aircraft around their fields, will I see them in my game?

Is the Static Aircraft mod primarily a tool for mission builders to place planes and not needed to actually see the planes?
Reply

Success? -- perhaps.

I uninstalled everything to do with ShipPack2 and everything in the STD folder and reinstalled.

Now have a successfully cloned Tanker0 in Ship0 slot.

I must have corrupted something previously but I have no idea what.

Just need to carefully reinstate the other ini files I took out now.
and do the edits to clone stationary ships again.

Thanks for the help FC. Might be useful to add notes about how to clone ships on your download page.
Reply

Asheshouse & Forager, many thanks for your advice. Its just turned morning in my part of the world and I've just left work. Will try your suggestion a little later and report back. Thanks mates. DW
Reply

asheshouse Wrote:FabianFred --

This is copied from your file:

[Ship0]
Description Shokaku Class Aircraft Carrier

Icon shipDestroyer

// Model
Mesh 3do/Ships/IJNCVGeneric/Hier.him

In my ships.ini I have edited this line as:

// Model
Mesh 3do/Ships/Ship0/Hier.him

This is so as to pick up the cloned mesh files not the originals, otherwise how would you edit the cloned files without affecting the original model?


I must have missed that entry...to change it to ship0

and not forgetting the MODS/STD/i18/Technics_ru.properties

Ship0 Soryu

to change its name to what you want
Reply

Thankyou Forager and asheshouse for the recommendation of "-"Static Aircraft - fix and disable. Shipack 2 did load past 70% and apparently does work except - all my static aircraft on the ground at airfields have taken to flight and have vanished. Sorry to be a pest but, any suggestions ... I mean, any clean suggestions? :lol: Read all the pages here, but can't find a workaround. Many thanks in advance. DW
Reply

I would guess that the problem is with stationary.ini or technics.ini files.
Static Aircraft Mod overwrites these.

Do a search for these before installing Static Aircraft mod.
Keep copies of any you find.

Install Static Aircraft mod. If things now don't work then search again for the ini files.
You should only have one of each.

Make copies again.

Use WinMerge utility to compare/merge the files.
Any entries in your old files which are not in the new ones need to be copied across.
WinMerge is good for this task.

Keep a copy of a set which works
Reply


Forum Jump:


Users browsing this thread: 4 Guest(s)