AdamCrock
Polish Pirate
You simply can never get tired of CivIV.
No Sir I can't
You simply can never get tired of CivIV.
Ooh, is that a Mac-compatible mod?
Karadoc, I'm waiting for you to hack the game engine itself. If anyone can do it, it's certainly you.
No Sir I can't
There's much about cIV that winds me up. The shonky shift-click to pick out a specific unit from a stack. The slowness of large maps on my 6-year-old Dinomac. The lack of real mod support until I get round to wiping my HD and putting a Windows partition on it. The Barbarian uprising events. The archaic square tiles instead of hexes. The lack of sensible limits on how dense a population of soldiers you can have simply sitting on a hill in enemy territory with no supply lines. The weird tech design that let you develop Marxist theory before any factories exist, and disallow Classical era Republics if there's no Pyramids, and make Bronze Age weapons beat Iron Age weapons in a fight, and make the Kremlin irrelevant to a Bureaucratic Republic. The balance disparity between various UU's.
Well, there's certainly some stuff worth changing in the engine; but I don't have the skills to do that.
The way to do it would be to disassemble the program and then edit the assembly code, but I don't speak that language. And even if I did, it would be extremely tedious to change anything but the most basic stuff, because it would take ages to work out what each bit of the code is meant to do, and changing anything could result in strange and unexpected bugs.
Also, one disadvantage to changing the .exe is that it wouldn't work as just a 'mod' anymore. ie. you couldn't just put the modded exe in a mod folder - you'd have to actually replace the original exe directly.
If someone provided the C++ code, then it would probably be worth fixing some stuff - but I think hacking it without the source code would just be too difficult for it to be worth while.
It is also against the game's license. The "restrictions" sections includes at least two relevant things:
"(iii) you may not distribute a Modification that contains an executable file which has been changed or modified in any way".
and
"YOU ARE NOT PERMITTED TO REVERSE ENGINEER, DECOMPILE OR DISASSEMBLE THE SOFTWARE IN ANY WAY."
(In all caps, even. I doubt that makes it any less permitted than if it wasn't, but some nincompoops may have passed some law that specifically states the exact text that must be used in such a situation including the all upper case aspect.)
...she said, while trying to look cute and innocent.I wasn't trying to start getting anyone in trouble.
...she said, while trying to look cute and innocent.
2> The whole "Stream" thing = it's no one's business as to when we choose to play & some of us even like to unplug from the internet for privacy & security,