.com.unity Forums

.com.unity Forums (http://forum.shrapnelgames.com/index.php)
-   Dominions 2: The Ascension Wars (http://forum.shrapnelgames.com/forumdisplay.php?f=55)
-   -   Combat Simulator Released! (http://forum.shrapnelgames.com/showthread.php?t=17065)

Goad March 4th, 2004 03:27 PM

Re: Combat Simulator Released!
 
Seems you hardcoded your path separator instead of using Java System.getProperty ("file.separator").

tsk.

Mac people, do this in terminal:

sed "s@Data\\@Data/@g" Data.class > Data.class.new; mv Data.class.new Data.class

Saber Cherry March 4th, 2004 05:07 PM

Re: Combat Simulator Released!
 
Quote:

Originally posted by Goad:
Seems you hardcoded your path separator instead of using Java System.getProperty ("file.separator").

tsk.

Mac people, do this in terminal:

sed "s@Data\\@Data/@g" Data.class > Data.class.new; mv Data.class.new Data.class

<font size="2" face="sans-serif, arial, verdana">Woah, I'll have to change that. Sorry... http://forum.shrapnelgames.com/images/icons/icon10.gif

I had no idea the path was specified (in Java) in a different way for different OSes.

Arryn March 4th, 2004 05:09 PM

Re: Combat Simulator Released!
 
Quote:

Originally posted by Saber Cherry:
I had no idea the path was specified (in Java) in a different way for different OSes.
<font size="2" face="sans-serif, arial, verdana">Ouch! Neither did I. Who knew you could learn programming by playing games? http://forum.shrapnelgames.com/images/icons/icon12.gif

Goad March 4th, 2004 05:58 PM

Re: Combat Simulator Released!
 
No problem. It's a great utility by the way. I'm looking forward to using it to optimize my first recruits. Since I can only play to level 34 while I wait for the rowboat to cross the atlantic with the packaged game.

Saber Cherry March 4th, 2004 06:31 PM

Re: Combat Simulator Released!
 
Okay, v41 was uploaded. It correctly grabs file separators. Also, I changed the psuedorandom number generator from Math.Random to a free Java Mersenne Twister, which is supposed to be a much better random number generator, more suitable for Monte Carlo simulation (which this combat sim does).

Norfleet March 4th, 2004 07:51 PM

Re: Combat Simulator Released!
 
Quote:

Originally posted by Arryn:
Ouch! Neither did I. Who knew you could learn programming by playing games? http://forum.shrapnelgames.com/images/icons/icon12.gif
<font size="2" face="sans-serif, arial, verdana">Me. Everything I know about programming, I learned by from playing games, ripping them apart, and hacking them to be the way *I* want them to.

In Soviet Russia, the game plays you!

mivayan March 5th, 2004 03:40 PM

Re: Combat Simulator Released!
 
Quote:

D:\Strategy\dominions2\doc\CombatSim>dir fight.class

Le volume dans le lecteur D est DATA
Le numéro de série du volume est 7FD4-62B6
Répertoire de D:\Strategy\dominions2\doc\CombatSim

FIGHT~1 CLA 10 530 29/02/04 15:25 Fight.class
1 fichier(s) 10 530 octets
0 répertoire(s) 56 423.88 Mo libre
<font size="2" face="sans-serif, arial, verdana">I am not sure exactly how and why but I have experienced the problem of java not looking for class files in the current directory.

Try this: java -classpath D:\Strategy\dominions2\doc\CombatSim Fight militia militia

Saber Cherry March 5th, 2004 06:17 PM

Re: Combat Simulator Released!
 
Quote:

Originally posted by mivayan:
I am not sure exactly how and why but I have experienced the problem of java not looking for class files in the current directory.

Try this: java -classpath D:\Strategy\dominions2\doc\CombatSim Fight militia militia

<font size="2" face="sans-serif, arial, verdana">Thanks a lot for the suggestion!

BTW, from within the correct directory, you could probably type this:

java -cp . Fight militia militia

and get the same result. "." means current directory - it worked for me.

I don't remember how to permanently get it into Java's head that class files are found in the local directory, but I'll post it here if I find out.

Arryn March 5th, 2004 06:34 PM

Re: Combat Simulator Released!
 
Quote:

Originally posted by Saber Cherry:
I don't remember how to permanently get it into Java's head that class files are found in the local directory, but I'll post it here if I find out.
<font size="2" face="sans-serif, arial, verdana">Try setting the CLASSPATH variable at the system level to "." and see if that works.

Saber Cherry February 22nd, 2005 06:24 PM

Re: Combat Simulator Released!
 
Been a while, but a new version of the combat simulator is out - you can grab it here:

http://www.geocities.com/saber_marionette_cherry/

It fixes a bug that has made attack-defense rolls wrong since the last version :cry:

Sorry about that! It was a result of a speed-up tweak, and I don't know how it slipped by my QC, but somebody noticed it and emailed me about it. Unfortunately, I forgot who, but thanks, Mr. Mystery person!


All times are GMT -4. The time now is 01:28 PM.

Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©1999 - 2025, Shrapnel Games, Inc. - All Rights Reserved.