Features for ToaW 4

Norm Koger's The Operational Art of War III is the next game in the award-winning Operational Art of War game series. TOAW3 is updated and enhanced version of the TOAW: Century of Warfare game series. TOAW3 is a turn based game covering operational warfare from 1850-2015. Game scale is from 2.5km to 50km and half day to full week turns. TOAW3 scenarios have been designed by over 70 designers and included over 130 scenarios. TOAW3 comes complete with a full game editor.

Moderators: ralphtricky, JAMiAM

User avatar
larryfulkerson
Posts: 42791
Joined: Sat Apr 16, 2005 9:06 pm
Location: Tucson, AZ,usa,sol, milkyway
Contact:

RE: Features for ToaW 4 - Naval improvements

Post by larryfulkerson »

ORIGINAL: Telumar
So Larry what's this screnshot from? Some kind of language.dll editor?

I wrote the equipment editor in Java and it seems to be working. Now I thought I'd tackle the unit editor and maybe the OOB editor or something. I haven't given much thought to replacing the evil editor but that remains a remote possibillity.
Russia’s 41st Army COLLAPSED in Pokrovsk — 25,000 Soldiers KILLED After a RIDICULOUS Russian Assault
https://www.youtube.com/watch?v=T_CtW3GqPQg
redwolf
Posts: 95
Joined: Wed Sep 18, 2002 10:08 pm

RE: Features for ToaW 4 - Naval improvements

Post by redwolf »

I've seen some mention of running it under Linux.

I don't visit this forum very often, I'm easiest to reach on ACG or gamesquad. Maybe we should have a separate thread here, but somebody needs to notify me.

But anyway, I have it running in both Wine and VMware, and performance is quite good, except that occasionally it just sits there dumb fat and stupid for several minutes. Since it happens both in Wine and VMware it isn't simply a case of the Windows emulation being slow (VMware runs a "real" Windows) or massive I/O. It must be something like heavy use of a particular GUI routine in the Windows libraries that happens to be hard to emulate.
SMK-at-work
Posts: 3396
Joined: Mon Aug 28, 2000 8:00 am
Location: New Zealand

RE: Features for ToaW 4 - Naval improvements

Post by SMK-at-work »

ORIGINAL: Keke
ORIGINAL: SMK-at-work

Oh and multiple ressurection sites please

Blasphemy!

not to an atheist![8D]
Meum est propisitum in taberna mori
JJKettunen
Posts: 2293
Joined: Tue Mar 12, 2002 6:00 pm
Location: Finland

RE: Features for ToaW 4 - Naval improvements

Post by JJKettunen »

ORIGINAL: SMK-at-work

ORIGINAL: Keke
ORIGINAL: SMK-at-work

Oh and multiple ressurection sites please

Blasphemy!

not to an atheist![8D]

Heretic! [;)]
User avatar
freeboy
Posts: 8969
Joined: Sun May 16, 2004 9:33 am
Location: Colorado

RE: Features for ToaW 4 - Naval improvements

Post by freeboy »

I want to be more specific in the areas I assagn my air units to fly, IE cap along the rail from x to 7, or, combat support for this region. etc
"Tanks forward"
User avatar
larryfulkerson
Posts: 42791
Joined: Sat Apr 16, 2005 9:06 pm
Location: Tucson, AZ,usa,sol, milkyway
Contact:

RE: Features for ToaW 4 - Naval improvements

Post by larryfulkerson »

ORIGINAL: redwolf
But anyway, I have it running in both Wine and VMware, and performance is quite good, except that occasionally it just sits there dumb fat and stupid for several minutes.

Maybe it's doing garbage collection during those periods, like in Java's VM?
Russia’s 41st Army COLLAPSED in Pokrovsk — 25,000 Soldiers KILLED After a RIDICULOUS Russian Assault
https://www.youtube.com/watch?v=T_CtW3GqPQg
redwolf
Posts: 95
Joined: Wed Sep 18, 2002 10:08 pm

RE: Features for ToaW 4 - Naval improvements

Post by redwolf »

ORIGINAL: larryfulkerson
ORIGINAL: redwolf
But anyway, I have it running in both Wine and VMware, and performance is quite good, except that occasionally it just sits there dumb fat and stupid for several minutes.

Maybe it's doing garbage collection during those periods, like in Java's VM?

I think that is out of question. First of all we know TOAW is pretty plain C code, which makes it unlikely that e.g. the Boehm collector has been plugged in.

Then, GC is very memory intensive and leads to many TLB misses. TLB misses are very expensive in VMware (as the guest OS has no TLB hardware and every page fault is resolved by doing a page table walk in software), but very fast in Wine (where the native VM system of the host is used). The slowdown appears in very similar manners in both VMware and in Wine, so we know it doesn't have to do with the VM system and hence probably not some kind of GCing.

Also, the pauses are far too long.
User avatar
JMass
Posts: 2363
Joined: Sat Jun 03, 2006 4:45 pm
Location: Italy

RE: Features for ToaW 4 - Naval improvements

Post by JMass »

ORIGINAL: redwolf
The slowdown appears in very similar manners in both VMware and in Wine, so we know it doesn't have to do with the VM system and hence probably not some kind of GCing.
Also, the pauses are far too long.

On my box TOAW3 running smoothly using VMware and XP SP2, is just a few slow, but is unplayable in Wine.
"Klotzen, nicht Kleckern!"Generaloberst Heinz Wilhelm Guderian

My boardgames collection: http://www.boardgamegeek.com/collection ... dgame&ff=1
User avatar
ralphtricky
Posts: 6675
Joined: Sun Jul 27, 2003 4:05 am
Location: Colorado Springs
Contact:

RE: Features for ToaW 4 - Naval improvements

Post by ralphtricky »

ORIGINAL: JMass

I would like a window containing a summary of all planned battles and relative %.

[:)]
Would you settle for being able to go through them in the combat screen instead easily?
Ralph Trickey
TOAW IV Programmer
Blog: http://operationalwarfare.com
---
My comments are my own, and do not represent the views of any other person or entity. Nothing that I say should be construed in any way as a promise of anything.
User avatar
ralphtricky
Posts: 6675
Joined: Sun Jul 27, 2003 4:05 am
Location: Colorado Springs
Contact:

RE: Features for ToaW 4 - Naval improvements

Post by ralphtricky »

ORIGINAL: redwolf

I've seen some mention of running it under Linux.

I don't visit this forum very often, I'm easiest to reach on ACG or gamesquad. Maybe we should have a separate thread here, but somebody needs to notify me.

But anyway, I have it running in both Wine and VMware, and performance is quite good, except that occasionally it just sits there dumb fat and stupid for several minutes. Since it happens both in Wine and VMware it isn't simply a case of the Windows emulation being slow (VMware runs a "real" Windows) or massive I/O. It must be something like heavy use of a particular GUI routine in the Windows libraries that happens to be hard to emulate.
Is there a certain time when it does that? There are things like the Carrier AI that take a long time to process.
Ralph Trickey
TOAW IV Programmer
Blog: http://operationalwarfare.com
---
My comments are my own, and do not represent the views of any other person or entity. Nothing that I say should be construed in any way as a promise of anything.
User avatar
ralphtricky
Posts: 6675
Joined: Sun Jul 27, 2003 4:05 am
Location: Colorado Springs
Contact:

RE: Features for ToaW 4 - Naval improvements

Post by ralphtricky »

ORIGINAL: redwolf
ORIGINAL: larryfulkerson
ORIGINAL: redwolf
But anyway, I have it running in both Wine and VMware, and performance is quite good, except that occasionally it just sits there dumb fat and stupid for several minutes.

Maybe it's doing garbage collection during those periods, like in Java's VM?

I think that is out of question. First of all we know TOAW is pretty plain C code, which makes it unlikely that e.g. the Boehm collector has been plugged in.

Then, GC is very memory intensive and leads to many TLB misses. TLB misses are very expensive in VMware (as the guest OS has no TLB hardware and every page fault is resolved by doing a page table walk in software), but very fast in Wine (where the native VM system of the host is used). The slowdown appears in very similar manners in both VMware and in Wine, so we know it doesn't have to do with the VM system and hence probably not some kind of GCing.

Also, the pauses are far too long.
Actually, the only memory allocation is in the Graphics and Sound Libraries.
Ralph Trickey
TOAW IV Programmer
Blog: http://operationalwarfare.com
---
My comments are my own, and do not represent the views of any other person or entity. Nothing that I say should be construed in any way as a promise of anything.
User avatar
JMass
Posts: 2363
Joined: Sat Jun 03, 2006 4:45 pm
Location: Italy

RE: Features for ToaW 4 - Naval improvements

Post by JMass »

ORIGINAL: ralphtrick
ORIGINAL: JMass

I would like a window containing a summary of all planned battles and relative %.
Would you settle for being able to go through them in the combat screen instead easily?

I think it is the same, sometimes I add by mistake at a combat one unit that has moved too much, when I see that too many stars are greyed I must lose time searching the unit...
"Klotzen, nicht Kleckern!"Generaloberst Heinz Wilhelm Guderian

My boardgames collection: http://www.boardgamegeek.com/collection ... dgame&ff=1
jascou
Posts: 57
Joined: Sat Feb 19, 2005 9:29 pm

RE: Features for ToaW 4

Post by jascou »

ORIGINAL: JAMiAM

For those trying to get TOAW III under Linux, try reading this thread tm.asp?m=1211390&mpage=1 and maybe pm'ing or emailing superdave56 for instructions and tips. He seemed to be able to get the game to work.

Haven't tried getting the game to work in WINE lately, but TOAWIII works fine in Crossover Office (a commercial WINE product): http://www.codeweavers.com/compatibilit ... reenshot=1

Crossover uses an old version of WINE, so there's a good chance it may work with more current versions.

JAMiAM
Posts: 6127
Joined: Sun Feb 08, 2004 6:35 am

RE: Features for ToaW 4

Post by JAMiAM »

ORIGINAL: jascou
ORIGINAL: JAMiAM

For those trying to get TOAW III under Linux, try reading this thread tm.asp?m=1211390&mpage=1 and maybe pm'ing or emailing superdave56 for instructions and tips. He seemed to be able to get the game to work.

Haven't tried getting the game to work in WINE lately, but TOAWIII works fine in Crossover Office (a commercial WINE product): http://www.codeweavers.com/compatibilit ... reenshot=1

Crossover uses an old version of WINE, so there's a good chance it may work with more current versions.
Thanks for the information!
Zort
Posts: 684
Joined: Mon Jul 19, 2004 2:33 am
Location: Colorado Springs, CO

RE: Features for ToaW 4

Post by Zort »

What would be useful would be the ability to set a unit in the editor for how it divides. So I could set battlions in FITE not to divide (or those pesty soviet MP units), late war divisions to only divide into 2 units, etc etc.

Not sure if this is has been asked for before if so sorry.
User avatar
Veers
Posts: 1324
Joined: Tue Jun 06, 2006 6:04 am

RE: Features for ToaW 4

Post by Veers »

You could simply give the units the squad symbol. They would then be unable to divide. You could then edit that symbol and make it look like any of the others.
To repeat history in a game is to be predictable.
If you wish to learn more about EA, feel free to pop over to the EA forums Europe Aflame Forums.
jascou
Posts: 57
Joined: Sat Feb 19, 2005 9:29 pm

RE: Features for ToaW 4

Post by jascou »

ORIGINAL: JAMiAM

ORIGINAL: jascou
ORIGINAL: JAMiAM

For those trying to get TOAW III under Linux, try reading this thread tm.asp?m=1211390&mpage=1 and maybe pm'ing or emailing superdave56 for instructions and tips. He seemed to be able to get the game to work.

Haven't tried getting the game to work in WINE lately, but TOAWIII works fine in Crossover Office (a commercial WINE product): http://www.codeweavers.com/compatibilit ... reenshot=1

Crossover uses an old version of WINE, so there's a good chance it may work with more current versions.
Thanks for the information!

Just for the hell of it, I tried using the latest version of WINE, and sure enough, TOAWIII installs and runs fine. So, no need to buy Crossover Office in order to get it running on Linux.

BTW, I'm using wine-version 0.9.37, on Kubuntu 6.10
Post Reply

Return to “Norm Koger's The Operational Art Of War III”