kirkham7
Warlord
Building upon that thought, it would be amazing to reset the game back to the choose a civ screen without leaving the game and also have the ability to change civs in the middle of a turn without exiting and editing in an editor...
kirkham7 said:1) Ability to select land masses, then drag them to where you want them. I have made all of Australia habitable to live on, and if you build a city on the right edge, it goes over the edge of the map, not a good place to build.. I want to select the whole continent and shift it over to the left.
-Perhaps the ability to copy and paste land masses would be nice someday as well.

lurker's comment:
The theoretical brick wall I've run into is that I haven't thought of a way to allocate new memory for the running process. So, I could update existing structures just fine, and look for certain triggers to do so. Doing that is limited primarily by the fact that it would take a lot of time, which so far I've put towards other things. But what if you wanted to add a new unit to the map? How to add that memory and have it be added in a way that Civ (1 or 3) would recognize it seems like a very difficult problem to me. Not that you can't do interesting things even without that, but if you have ideas as to how to get around that, I'd be curious to hear them.
2) Building a city on modifications won't take off those modifications. For example, you mine hills, and then build a city, the mining disappears.
Original bytes: 83 C4 0C FF 76 0C FF 76 0A B8 [color=red]24[/color] 00 50
Patched bytes: 83 C4 0C FF 76 0C FF 76 0A B8 [color=blue][b]00[/b][/color] 00 50
Offsets:
EN47401: [b]0x46B75[/b]
EN47403: [b]0x46B74[/b]
EN47404: [b]0x46374[/b]
EN47501: [b]0x46B75[/b]
FR47405: [b]0x48774[/b]
3) Destroying a city doesn't pillage the square of its modifications (current behavior is to take off irrigation, road, railroad when a city is destroyed).
For version [b]FR47405[/b]:
Original bytes: FF 76 0A FF 76 08 2B C0 50 [color=red]9A 4B 16 A3 1B[/color]
Patched bytes: FF 76 0A FF 76 08 2B C0 50 [color=blue][b]EB 03 00 00 00[/b][/color]
Offsets:
FR47405: [b]0xC1C2[/b]
For version [b]EN47403[/b]:
Original bytes: FF 76 0A FF 76 08 2B C0 50 [color=red]9A 53 16 EA 1A[/color]
Patched bytes: FF 76 0A FF 76 08 2B C0 50 [color=blue][b]EB 03 00 00 00[/b][/color]
Offsets:
EN47403: [b]0xAFC1[/b]
For version [b]EN47404[/b]:
Original bytes: FF 76 0A FF 76 08 2B C0 50 [color=red]9A 4F 16 69 1A[/color]
Patched bytes: FF 76 0A FF 76 08 2B C0 50 [color=blue][b]EB 03 00 00 00[/b][/color]
Offsets:
EN47404: [b]0xA7BD[/b]
For versions [b]EN47401[/b] and [b]EN47501[/b]:
Original bytes: FF 76 0A FF 76 08 2B C0 50 [color=red]9A 45 16 05 1B[/color]
Patched bytes: FF 76 0A FF 76 08 2B C0 50 [color=blue][b]EB 03 00 00 00[/b][/color]
Offsets:
EN47401: [b]0xAF33[/b]
EN47501: [b]0xAF33[/b]
8) Effect of Shakespeare's Theater is added to all cities upon civ's researching of medicine. Hmm, this sounds like putting an extra incentive on researching technology... And, makes idea #5 unnecessary.![]()
7) Remove city size limit for having a settler add itself to a city
Original bytes: 80 3C [color=red]0A[/color]
Patched bytes: 80 3C [color=blue][b]7F[/b][/color]
Offsets:
EN47401: [b]0x5A13[/b]
EN47403: [b]0x5A61[/b]
EN47404: [b]0x57B3[/b]
EN47501: [b]0x5A13[/b]
FR47405: [b]0x5B45[/b]
I know this is off-topic, but how about "when trying to play as the Chinese or Indians on the original Earth Map"?Not sure why you'd ever want to build a city on hills


That's exactly what I was thinking, being able to have a production boost instead of food. I will be testing all that you've posted today/yesterday this evening and let you know how it goes.
6) Change the pillage command to change terrain type to tundra or arctic instead of removing modifications..
For versions [b]EN47401[/b] and [b]EN47501[/b]:
Original bytes: [color=red]FF 76 D0 FF 76 D4[/color] 9A [color=red]77 15[/color] 05 1B 83 C4 [color=red]04 A8 01 74 03 E9 29 00 B8 0C 00 F7 6E CE 8B D8 B8 00 06 F7[/color]
Patched bytes: [color=blue][b]E9 0E 00 90 90 90[/b][/color] 9A [color=blue][b]C1 17[/b][/color] 05 1B 83 C4 [color=blue][b]08 E9 91 0D B8 02 00 50 B0 0F 50 FF 76 D0 FF 76 D4 E9 E5 FF[/b][/color]
Offsets:
EN47401: [b]0x4D8A[/b]
EN47501: [b]0x4D8A[/b]
For version [b]EN47405[/b]:
Original bytes: [color=red]FF 76 D0 FF 76 D4[/color] 9A [color=red]85 15[/color] EA 1A 83 C4 [color=red]04 A8 01 74 03 E9 29 00 B8 0C 00 F7 6E CE 8B D8 B8 00 06 F7[/color]
Patched bytes: [color=blue][b]E9 0E 00 90 90 90[/b][/color] 9A [color=blue][b]CF 17[/b][/color] EA 1A 83 C4 [color=blue][b]08 E9 B2 0D B8 02 00 50 B0 0F 50 FF 76 D0 FF 76 D4 E9 E5 FF[/b][/color]
Offsets:
EN47405: [b]0x4DB7[/b]
For version [b]EN47404[/b]:
Original bytes: [color=red]FF 76 D0 FF 76 D4[/color] 9A [color=red]81 15[/color] 69 1A 83 C4 [color=red]04 A8 01 75 1F B8 0C 00 F7 6E CE 8B D8 B8 00 06 F7 6E 06 8B[/color]
Patched bytes: [color=blue][b]E9 0E 00 90 90 90[/b][/color] 9A [color=blue][b]CB 17[/b][/color] 69 1A 83 C4 [color=blue][b]08 E9 D8 0B B8 02 00 50 B0 0F 50 FF 76 D0 FF 76 D4 E9 E5 FF[/b][/color]
Offsets:
EN47404: [b]0x4C6C[/b]
For version [b]FR47405[/b]:
Original bytes: [color=red]FF 76 D0 FF 76 D4[/color] 9A [color=red]7D 15[/color] A3 1B 83 C4 [color=red]04 A8 01 74 03 E9 29 00 B8 0C 00 F7 6E CE 8B D8 B8 00 06 F7[/color]
Patched bytes: [color=blue][b]E9 0E 00 90 90 90[/b][/color] 9A [color=blue][b]C7 17[/b][/color] A3 1B 83 C4 [color=blue][b]08 E9 B2 0D B8 02 00 50 B0 0F 50 FF 76 D0 FF 76 D4 E9 E5 FF[/b][/color]
Offsets:
FR47405: [b]0x4E9B[/b]
For version [b]EN47403[/b]:
Original bytes: [color=red]FF 76 D0 FF 76 D4[/color] 9A [color=red]8B 15[/color] 68 1A 83 C4 [color=red]04 A8 01 75 1F B8 0C 00 F7 6E CE 8B D8 B8 00 06 F7 6E 06 8B[/color]
Patched bytes: [color=blue][b]E9 0E 00 90 90 90[/b][/color] 9A [color=blue][b]D5 17[/b][/color] 68 1A 83 C4 [color=blue][b]08 E9 D8 0B B8 02 00 50 B0 0F 50 FF 76 D0 FF 76 D4 E9 E5 FF[/b][/color]
Offsets:
EN47403: [b]0x4C6C[/b]