![]() |
New version of catgod for v3.08
I've updated <a href = "http://www.omskivar.org/evil/dom3/">catgod</a> to include the new nations in v3.08.
Download new copies for <a href = "http://www.omskivar.org/evil/dom3/linux-intel/catgod">Linux/Intel</a> and <a href = "http://www.omskivar.org/evil/dom3/osx-ppc/catgod">Macintosh OS X/PPC</a>. I'm sure Windows players will be glad to know that there's a Windows port of catgod coming. It mostly works, but we're trying to track down an intermittent bug. |
Re: New version of catgod for v3.08
Uhhh, okay so I found out what this catgod program does. It reads pretender files, very cool!
But I have doubts of running binaries which I haven't compiled myself. http://forum.shrapnelgames.com/image...ies/tongue.gif |
Re: New version of catgod for v3.08
http://forum.shrapnelgames.com/image...es/redface.gif Oops! I editted my post to add the link to the documentation.
Let me talk to the devs about a public source release. There's really nothing special about how catgod works, and other people have figured out how to read Dominions' files. But... the game files aren't strongly protected, and ways catgod reads the pretender files could be reused to cheat in MP. |
Re: New version of catgod for v3.08
I agree, the abuse potential is high, and as I heard there have already been some cases of it. I like to see source because then others can pick up a project if the original developer loses interest in it, or if others want to build something on top of it. Being able to read your old pretender files is such a darn important missing feature that I've been asking for it whenever possible. Thanks for the program!
|
Re: New version of catgod for v3.08
Good work. I look forward to a Windows version at some point. I need to be spoon-fed, due to the fact that I am not completely computer literate, like others around here, so a Windows interface/GUI would be great.
|
Re: New version of catgod for v3.08
I'm working on a GUI, and a windoze version of catgod would greatly speed up the process - I don't have a Linux box available, therefore I can just guess what may work cross-platform and do lots of reading while actually few coding atm. (and I'm busy with RL issues and was with testing Dom3.08, what doesn't exactly help, either).
|
Re: New version of catgod for v3.08
Just adding my own voice to the chorus of Windows users.... A Windows port of catgod would be great! http://forum.shrapnelgames.com/images/smilies/happy.gif
|
Re: New version of catgod for v3.08
|
Re: New version of catgod for v3.08
How is Cygwin going to help if you don't have the source code?
-Maximilian |
Re: New version of catgod for v3.08
What, Max? Doesn't cygwin just let you run linux programs on windows as if you were just running linux?
|
Re: New version of catgod for v3.08
Oops, I was expecting that Cygwin can run ELF binaries natively equivalent to how Wine works for Linux users. Then you're [censored] out of luck unless you'll really boot a (virtual) linux system / live CD or use that AndLinux thing, it seems. http://forum.shrapnelgames.com/images/smilies/laugh.gif
|
Re: New version of catgod for v3.08
Cygwin is a POSIX layer for Windows, but it's not binary-compatible with Linux any more than Linux is binary-compatible with IRIX. AFAIK, UNIX programs don't usually expect to be binary-compatible with other UNIXes, which is part of the reason everything gets distributed as source code. Cygwin ensures that POSIX-like behaviors happen (e.g. you can use signals) even if they don't naturally exist under Windows, but you have to compile with the Cygwin headers.
http://www.cygwin.com/ "Cygwin is NOT a way to run native linux apps on Windows. You have to rebuild your application from source if you want it to run on Windows. Cygwin is NOT a way to magically make native Windows apps aware of UNIX ® functionality, like signals, ptys, etc. Again, you need to build your apps from source if you want to take advantage of Cygwin functionality." -Max |
Re: New version of catgod for v3.08
Yeah, it's been a couple of years since I used Win* systems and Cygwin in particular, didn't expect that. Compiling against Cygwin would be an easy way for Evil Dave to make his program available to Win* users without changing the source much, though. Then again, it probably wouldn't even require that anyway, just normal compilation as a Win32 executable.
|
Re: New version of catgod for v3.08
There is an effort in works but it uses an xwindows build to get to a windows build. Im afraid that I bombed out in providing an xwindows environment but Im still messing with it to se if I can get it working on my servers.
|
Re: New version of catgod for v3.08
Is this still the latest version of CatGod?
I had a request on another forum. Well actually, a complaint. Someone had loaded a cbm god to a non-cbm game generating a discussion of whether or not to roll everyone back or just tell him to try with the default he got. His complaint was "Its too bad the game doesnt check that" which of course I took as a challenge. :) OK I figured out a way to check gods prior to game start by starting a second game and running it thru one hosting then reading the messages. But thats kindof klunky. I just tried the copy of CatGod I have against some new pretenders sent to a game. It still does what its meant to do but with lots of unknowns at the end. Unknowns: 298 (12a), 8 (8) 36865 (9001) 45863 (b327) 50257 (c451) 18804 (49 74) 30889 (78a9) 12345 (3039) Can CatGod "see" mods? Is that what some of those are? With some experimentation can I pin down which of those means cbm was used? That would be a much cleaner way of checking. |
Re: New version of catgod for v3.08
If you look at the posts that Evil Dave has made then you'll notice that the newest version for v3.20 has been released in another thread. And there was another one for 3.14 in the meantime. His sig links to his homepage where the newest version can be found in any case.
|
Re: New version of catgod for v3.08
Thanks for that. I will shift my question there as soon as I have a free minute.
|
Re: New version of catgod for v3.08
gandalf, if you ask, can you ask him to make one change
it would be nice to have a command line option /auction in which case, the only thing that gets reported is nation, and points remaining. For example: early_mictlan 7 early_arco 3 etc |
Re: New version of catgod for v3.08
Maybe I missed that while writing the GUI, but AFAIK catgod does not take command line parameters, and the "remaining design points" are not written into the pretender files, so catgod cannot read them out - it does not do any calculations about the pretender build costs, and it does not have an internal database with chassis data like costs, pathes etc., so there's nothing it could calculate these costs from.
Sorry. |
All times are GMT -4. The time now is 12:51 PM. |
Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©1999 - 2025, Shrapnel Games, Inc. - All Rights Reserved.