FREE Grand Strategy Expansion Upgraded to v1.02

PSP/DS/PC/MAC : WWII turn based grand strategy game

Moderators: firepowerjohan, Happycat, rkr1958, Slitherine Core

IainMcNeil
Site Admin
Site Admin
Posts: 13558
Joined: Fri Apr 01, 2005 10:19 am

FREE Grand Strategy Expansion Upgraded to v1.02

Post by IainMcNeil »

Slitherine are pleased to announce an update to the hugely popular FREE Grand Strategy Expansion. It has been updated to version 1.02 with lots of new changes and fixes. This expansion was created by a dedicated team of fans who took the original game and transformed it in to something even better! The project was started by Borger Borgersen, Ronnie Runyan, Jim Potts, Paul Kirby and Tim Lynch nearly 2 years ago and has eaten up countless hours of their spare time. Since they started a team of over 15 people have become involved ranging from artists and manual writers to programmers and even guys working on a MAC conversion! The full credits list can be seen at http://www.slitherine.com/ceaw_grand_strategy. We at Slitherine are amazed at what a group of fans can do when they put their minds to it and would like to thank them for their dedication to building the Commander Europe at War community. All Slitherine have done is help them build it in to an installer and make it compatible with as many versions of the game as possible. The real work was all done by the fans. The expansion offers a whole new set of features, some of which are described below. Anyone with Commander Europe at War should grab this FREE expansion immediately and get playing. It add new ways to play and offers hours of replay value in single player and some great new features for multiplayer.

Get the original Commander Europe at War here – http://www.slitherine.com/games/mh_ceaw_gold_pc
Get the Grand Strategy expansion here - http://www.slitherine.com/files/ceaw/Gr ... _v1.02.exe

Fixes & Changes in v1.02
* Changed the expected entry date for Poland, who is pro Allied, to 9-1-1939. If not attacked by Germany, Poland will activate at the end of the Allied turn no later than 9-29-1939. If Poland activates then the Polish units do not suffer the 10% efficiency loss. If Germany; however, declares war on Poland then all Polish units suffer an immediate efficiency loss of 10%.
* Fixed a messaging bug where the owning player wasn't being notified when a minor ally activated on their own. The axis player was not seeing any messages when Italy, Romania, Bulgaria, Hungary or Finland joined the war. Similarly, the allied player wasn’t any messages when the USA and Free France activated. This is now fixed.
* Fixed a code bug that caused the game for some players to hang on startup when scenarios are loaded. For those players that experienced this bug this is a critical bug and prevented them from playing the expansion.
* There was a bug where the ownership of a airfield wasn’t changing when its adjoining fortress was captured. This is now fixed. Ownership of the airfield now changes at the end of the first turn that the airfield is not occupied. If the airfield is occupied at the time of its fortress capture then ownership is maintained by the side that lost the fortress until their air unit leaves the airfield. The air unit can be attacked by both the adjacent ground unit and one enemy air unit until it leaves.
* Made the expansion compatible with CEaW 1.12.1. Now, the Grand Strategy expansion should work with either CEaW 1.12 or 1.12.1. Also, Grand Strategy games can between played between players where one has applied the expansion over 1.12 and the other over1.12.1 even though those same two players would not be able to play a standard game.
* GS version changed to 1.01 from 1.00. This changed was made in all 8 language file.
* Made a number updates and edits to the user manual.
* Fixed a bug that existed in the vanilla game that prevented the placement of a German unit inside of Vichy France at the fall of France if that unit was in a hex controlled by Italy.
* Syria bug. Syria not surrendering when Damascus falls is indeed a bug. The reason for the bug is that the primary capital of Syria belongs to France in the 1939 and 1940 scenarios. That means it's not set properly when loading the game. When Syria is created then the primary capital is not set. So it's without a capital even though it has one on the map. The surrender code checks for a primary capital. This bug has been fixed by defining Damascus as a primary capital for Syria when France surrenders.
* Initial weather was not random in the 1940 and 1941 scenarios (not starting in all fair weather). We noticed that I got the same weather every time the 1940 and 1941 scenarios were started. You always get fair central weather in February in the 1940 scenario and mud weather in February in the 1941 scenario. This bug has been fixed so you now get random weather based on the appropriate probabilities (i.e., chances) for February.
* Canadian weather. Changed the code so Canada (including UK controlled part of Canada) plus Greenland and Iceland are now part of the north weather zone.
* Convoy bug regarding Halifax. Rewrote the convoy code so New York port will be set as a destination if Halifax becomes Axis controlled.
* Convoys when UK surrenders. Changed the code so the convoys will become US and go to New York when UK surrenders (Ottawa falls).
* US DoW upon Germany when an Axis unit controls a hex in Canada (including UK controlled part of Canada). Added this code as well because we felt it's an omission to not think about what would happen if Germany landed in Canada. Now USA will automatically join the Allies by DoW'ing Germany if the Axis are so bold to land units in Canada.
* Fredericton garrison. Added the Fredericton garrison to all scenarios. The reason was that Canada is neutral until some time in 1941 and that means the Germans can DoW Canada and land directly into Fredericton and get supply without the Allied player being able to stop it. The allies can't move units to Fredericton after England falls because the territory is neutral. So by adding a garrison here it means the Germans must fight for a supply source.
* Changed 2 hexes in Portugal that were incorrectly flagged as Spanish owned.
* Added the game turn to the mini-map and changed it so each major power has the same color as their NATO symbol except for Germany, which is still blue because the grey/green color is too similar to the background. Made a common color for all axis minors and another common color for the allied minors.

Original GS Expansion Feature List
· Country specific unit graphics and NATO counters, so all major and minor nations have a full set of unit images!
· Transport and sea invasion models, which are a function of technology. Allies limited by technology as to how many units they can have on transport ship at a time.
· New submarine warfare model that much more realistically models the Battle of the Atlantic
· New weather feature. Weather is random yet realistic and effects combat and movement encouraging warfare in good weather. Also effects storms at sea so naval invasions & combat in winter are much harder.
· New partisan model. Partisans now spawn in all conquered countries and force the axis player to garrison cities and resources as they did historically, which radically changes the strategies that work,
· Added a Blitzkrieg effect where invaded countries suffer a temporary efficiency loss, due to surprise.
· Added Russian Siberian reserves which are released when the USA enters the war
· More cities, ports, revised political boarders, updated/new terrain features (e.g., Persian Gulf), more forts (e.g., Gustav, Ostwell & Siegfried) and five naval transport loops (e.g., Kiel)
· Added an air base feature. They allow aircraft to refuel mid Atlantic in Greenland etc.
· Vichy France and Free France are both added as separate countries
· New victory conditions based on historical surrender date of May 8th 1945
· Historical Italian surrender, where Italy can surrender without Rome falling
· Updated rail model including the ability to degrade rail capacity through bombing.
· New African supply model that limits the number of units the Axis can maintain in North Africa
· Added traded oil (Germany & Russia) and iron ore (Germany & Sweden)
· Added Lend Lease to Russia through Persia
· Carrier air wings and fighters can be grounded to avoid unnecessary combat
· Limited the air attacks you can use per turn on a single target which means air power can weaken but not destroy ground units, making it far more realistic.
· Specially created 173-page highly polished Grand Strategy Expansion players manual

Grand Strategy requires v 1.12 of Commander Europe at War, but it supports the original game and the MILITARY HISTORY version. The Grand Strategy expansion sits alongside your existing install so after installing you either have the choice to run the original game or the Grand Strategy expansion. You can uninstall the Grand Strategy expansion at any time and will still have a fully working version of the original game. If you already have a previous Grand Stategy Expansion installed, just install this over the top. You will be able to continue any saved games from previous versions of the Grand Strategy expansion.

For more details on the Grand Strategy expansion and design notes go here http://www.slitherine.com/ceaw_grand_strategy
Surtur
Site Admin
Site Admin
Posts: 653
Joined: Thu Oct 16, 2008 8:38 am

Post by Surtur »

Maybe I should buy this game after all :P
Horseman
Colonel - Ju 88A
Colonel - Ju 88A
Posts: 1542
Joined: Sun May 03, 2009 2:27 pm

Post by Horseman »

Surtur wrote:Maybe I should buy this game after all :P
I would say YES!!!! its a good game made even better with the GS mod :D
richardsd
Lieutenant Colonel - Fw 190A
Lieutenant Colonel - Fw 190A
Posts: 1127
Joined: Sat Nov 03, 2007 5:30 am

Post by richardsd »

Insatlled the patch, the game doesn't run - syas it is lookeing for java.exe?
IainMcNeil
Site Admin
Site Admin
Posts: 13558
Joined: Fri Apr 01, 2005 10:19 am

Post by IainMcNeil »

Can you uninstall and try again - remember to locate your original installation when installing the expansion, as it will only default to the correct folder if you have Military History CEAW, not the original CEAW.
pickle
Senior Corporal - Ju 87G
Senior Corporal - Ju 87G
Posts: 87
Joined: Tue Dec 08, 2009 5:45 am

Post by pickle »

I have tried to upgrade my version of the Matrix 1.12 Gold edition for nearly a month now without success. I was hopeful this version with the installer would be the ticket but still no go. It just vibrates looking for Java (I did an install over top a copy of the Matrix verstion) and then there is a DOS window with a bunch of lines that I don't have time to view when I close.

I am running Windows 7, machine is Centrino 2 quad (Q9000 processor), 500GB HDD, 4GB DDR RAM.

Any tips would be welcome as the GS mod looks like great fun.

Thanks.
IainMcNeil
Site Admin
Site Admin
Posts: 13558
Joined: Fri Apr 01, 2005 10:19 am

Post by IainMcNeil »

When you install please remember to navigate to the folder your game is installed to. It will only correctly detect the install path of teh MH CEAW 1.12 from Slitherine. It will not correctly detect CEAW 1.06 or Matrix 1.12

If you do not do this you'll be installing to an empty folder where the game does not exist and it will not run!
pickle
Senior Corporal - Ju 87G
Senior Corporal - Ju 87G
Posts: 87
Joined: Tue Dec 08, 2009 5:45 am

Post by pickle »

Have just tried doing that another three times. Still does not work as it cannot find java.exe without help. When I help direct it, all that runs is the vanilla game.
IainMcNeil
Site Admin
Site Admin
Posts: 13558
Joined: Fri Apr 01, 2005 10:19 am

Post by IainMcNeil »

Are you using the new shortcut that gets created on the desktop or in the start menu under Military History CEAW? ;)
noakala
Private First Class - Opel Blitz
Private First Class - Opel Blitz
Posts: 4
Joined: Thu Jan 07, 2010 12:02 pm

Post by noakala »

pickle wrote:Have just tried doing that another three times. Still does not work as it cannot find java.exe without help. When I help direct it, all that runs is the vanilla game.
Try GS 1.0. It works fine, at least with Vista. it is better GS 1.0 than nothing ;-) Also GS 1.01 works fine with Vista.

About 1.02 some with me (Vista): GS 1.02 official installer is not working (yes, installed in the right folder). I also tried to apply the GS v1.02 patch manually copying the GS v1.02 mod files over the top of my GS 1.0 or GS 1.01 install. Not working.

I think you need to fix something. I read another threads and nobody with Vista/7 is getting GS 1.02 working.
pickle
Senior Corporal - Ju 87G
Senior Corporal - Ju 87G
Posts: 87
Joined: Tue Dec 08, 2009 5:45 am

Post by pickle »

I tried running it from both the short cut and from the start menu...same both times:it can't find java.exe.
Boores
Corporal - Strongpoint
Corporal - Strongpoint
Posts: 71
Joined: Thu Jul 26, 2007 12:01 pm
Contact:

Post by Boores »

don´t work :(
Boores
Corporal - Strongpoint
Corporal - Strongpoint
Posts: 71
Joined: Thu Jul 26, 2007 12:01 pm
Contact:

Post by Boores »

Problem with Java, i think.
petescan
Lance Corporal - SdKfz 222
Lance Corporal - SdKfz 222
Posts: 23
Joined: Tue Jun 16, 2009 4:25 pm

Post by petescan »

hello,

i have a problem with GS expansion, i can run GS commander once time but i close the game don´t run it , i can see this mesage in dos window :

Display Setting Count = 69

Checking C:\Users\carlos\Documents//CEAW Grand Strategy/data/scenario/1939.data
...found. loadable?
...checks out. skipping.
Checking C:\Users\carlos\Documents//CEAW Grand Strategy/data/scenario/1940.data
...found. loadable?
Compiled scenario 1940
Checking C:\Users\carlos\Documents//CEAW Grand Strategy/data/scenario/1941.data
...found. loadable?
Compiled scenario 1941
Checking C:\Users\carlos\Documents//CEAW Grand Strategy/data/scenario/1942.data
...found. loadable?
Problem with main menu init
java.lang.ArrayIndexOutOfBoundsException: 7
at game.Game.createScenarios(Game.java:1455)
at game.Game.<init>(Game.java:157)
at gui.MainMenu.jbInit(MainMenu.java:246)
at gui.MainMenu.<init>(MainMenu.java:70)
at gui.TheScreen._$11000(TheScreen.java:80)
at gui.TheScreen.<init>(TheScreen.java:35)
at CEAW.main(CEAW.java:168)
Exception in thread "Thread-3" java.lang.NullPointerException
at game.MediaTrackerThread.run(MediaTrackerThread.java:806)
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at gui.MainMenu.paintComponent(MainMenu.java:441)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintWithOffscreenBuffer(Unknown Source)
at javax.swing.JComponent.paintDoubleBuffered(Unknown Source)
at javax.swing.JComponent._paintImmediately(Unknown Source)
at javax.swing.JComponent.paintImmediately(Unknown Source)
at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(Unknow
n Source)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)

at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at gui.MainMenu.paintComponent(MainMenu.java:441)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JLayeredPane.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintWithOffscreenBuffer(Unknown Source)
at javax.swing.JComponent.paintDoubleBuffered(Unknown Source)
at javax.swing.JComponent._paintImmediately(Unknown Source)
at javax.swing.JComponent.paintImmediately(Unknown Source)
at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(Unknow
n Source)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)

at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)

i need your help.

Thanks.
Peter Stauffenberg
General - Carrier
General - Carrier
Posts: 4745
Joined: Sun Jul 08, 2007 4:13 pm
Location: Oslo, Norway

Post by Peter Stauffenberg »

Wasn't that the bug in v1.00 that's fixed i v1.02? Have you tried to install v1.02 of GS?
petescan
Lance Corporal - SdKfz 222
Lance Corporal - SdKfz 222
Posts: 23
Joined: Tue Jun 16, 2009 4:25 pm

Post by petescan »

hello,

First install the normal GS expansion and then install the version 1.02, now can see this mesage in dos window :

Display Setting Count = 69

Problem with main menu init
java.lang.ArrayIndexOutOfBoundsException: Array index out of range: 815
at java.util.Vector.get(Unknown Source)
at game.Messages.getMessage(Messages.java:96)
at game.Global.getMessage(Global.java:687)
at game.GameState.<init>(GameState.java:27)
at game.Game.<init>(Game.java:76)
at gui.MainMenu.jbInit(MainMenu.java:246)
at gui.MainMenu.<init>(MainMenu.java:70)
at gui.TheScreen._$11000(TheScreen.java:80)
at gui.TheScreen.<init>(TheScreen.java:35)
at CEAW.main(CEAW.java:168)
Exception in thread "Thread-4" java.lang.ArrayIndexOutOfBoundsException: Array i
ndex out of range: 312
at java.util.Vector.get(Unknown Source)
at game.Messages.getMessage(Messages.java:96)
at game.Global.getMessage(Global.java:687)
at gui.LoadingScreen._$11137(LoadingScreen.java:98)
at gui.LoadingScreen.run(LoadingScreen.java:126)
at java.lang.Thread.run(Unknown Source)
Exception in thread "Thread-3" java.lang.NullPointerException
at game.MediaTrackerThread.run(MediaTrackerThread.java:806)
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at gui.MainMenu.paintComponent(MainMenu.java:441)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintWithOffscreenBuffer(Unknown Source)
at javax.swing.JComponent.paintDoubleBuffered(Unknown Source)
at javax.swing.JComponent._paintImmediately(Unknown Source)
at javax.swing.JComponent.paintImmediately(Unknown Source)
at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(Unknow
n Source)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)

at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at gui.MainMenu.paintComponent(MainMenu.java:441)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JLayeredPane.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintWithOffscreenBuffer(Unknown Source)
at javax.swing.JComponent.paintDoubleBuffered(Unknown Source)
at javax.swing.JComponent._paintImmediately(Unknown Source)
at javax.swing.JComponent.paintImmediately(Unknown Source)
at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(Unknow
n Source)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)

at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)

thanks.
Peter Stauffenberg
General - Carrier
General - Carrier
Posts: 4745
Joined: Sun Jul 08, 2007 4:13 pm
Location: Oslo, Norway

Post by Peter Stauffenberg »

Can you uninstall GS (both versions) and ONLY install v1.02 afterwards. V1.02 contains ALL files for GS so you don't need to upgrade from v1.00. It's better to simply install v1.02 only. But make sure yo uninstall the existing versions first.
petescan
Lance Corporal - SdKfz 222
Lance Corporal - SdKfz 222
Posts: 23
Joined: Tue Jun 16, 2009 4:25 pm

Post by petescan »

ok, now I just uninstall and install 1.02

thanks.
rkr1958
General - Elite King Tiger
General - Elite King Tiger
Posts: 4264
Joined: Wed Dec 12, 2007 2:20 am

Post by rkr1958 »

petescan wrote:hello,

First install the normal GS expansion and then install the version 1.02
Uninstall GS. Then only install using the GS v1.02 installer. Let's know if that works.
petescan
Lance Corporal - SdKfz 222
Lance Corporal - SdKfz 222
Posts: 23
Joined: Tue Jun 16, 2009 4:25 pm

Post by petescan »

ok, thanks, now works correctly in English. Now I have to investigate to make it work in Spanish.
Post Reply

Return to “MILITARY HISTORY™ Commander - Europe at War : General Discussion”