Recent content by weevil

  1. W

    CivOne - An Open Source remake of Civilization 1

    Congratulations! :) I think we're all like this when it comes to civ 1. The attention varies a lot both in regards to real life but also the urge to tinker, and I think that's perfectly normal for such a hobby project. As long as we make progress slowly now and then, we will one day be...
  2. W

    CivOne - An Open Source remake of Civilization 1

    Documenting code is a waste of time! :D Anyway, looking forward to browsing the code and contributing here and there
  3. W

    Two settlers start - second capital gets palace!

    How can you do this? Building a settler in your first city doesn't disband the city. I know this because I usually sell the palace to buy 2 settlers in my first city :)
  4. W

    Civ 1 / Windows Vista

    Make sure you download it from http://www.dosbox.com/download.php These sites should not be used. Everything on that page is generically generated based on the URL. They add no real value or insights. The purpose of these sites is to get you to install various malware software.
  5. W

    Weird graphics glitch after autosave

    After the game autosaved in 2000 BC the graphics got totally screwed up on the map and in the city view. If I save the game and restart civ it works for 1 turn, but the next turn it's messed up again. Does anyone know how to fix it? I have attached the savegame from right where it messed up...
  6. W

    CivOne - An Open Source remake of Civilization 1

    I haven't looked at how CIV.EXE does it but looking at ter257.pic this is how *think* it goes. In pseudo code: // Build a bit mask of all 8 surrounding tiles, setting the bit if the tile is not an // ocean tile. Starting with the tile to the left as the least significant bit and // going...
  7. W

    CivOne - An Open Source remake of Civilization 1

    Haha sorry didn't mean to make you jump. The version I used a while back had incorrect rendered shorelines, and I verified it by checking the screenshots in your JCivED thread. If you have fixed it since then I apologize and ask that you ignore my comment.
  8. W

    CivOne - An Open Source remake of Civilization 1

    Oh yes, I discovered that bug a while back as well :) Looks good! Looks like you are making good progress! I can however see you are making the same mistake in your shoreline rendering as darkpanda is making in JCivED. My guess is you are only using the 16x16 tiles much like all other...
  9. W

    City processing

    Pretty amazing work as always! I like your approach of translating routines almost byte by byte. This should make it possible to make an exact replica of the game at some point. Perhaps sometime in 2020 when you have mapped 100% of the code? :D It's really interesting to go through the...
  10. W

    CivOne - An Open Source remake of Civilization 1

    I think this is definitely the way to go. Start by creating an exact clone of the original game but make it super moddable. I've been thinking about a similar project for a long time now just never got around to start on it :) One of my concerns was whether or not to implement features from...
  11. W

    CivOne - An Open Source remake of Civilization 1

    Cool! Looks like you are making good progress. May I suggest you create a github project so the community can contribute? :)
  12. W

    2014 CiV1 - THE SPACE RACE CONQUEST (Ver. 3)

    This sounded like fun so I gave it a shot. My result: Year: 2380 BC Score: 259 Approval: 5% My strategy was to go full science tax rate and then take 50 gold from huts which I used to buy settlers for a rapid early game expansion. Later when techs got more expensive I switched to taking...
  13. W

    Tutorial: CIV+IDA - Part 2

    I'm impressed with the thoroughness of these installments. They must have taken a long time to write, and I bet we are not a lot of us who finds it interesting so I appreciate your work :) I had named this subroutine "somethingWithStrings?" in my IDA project. So I had correctly identified it...
  14. W

    Population

    I haven't tried this, but I can tell you why it happens :) Civilization stores the population of your empire as a 16-bit signed integer to which it appends a "0,000" string when displaying (in other words it effectively multiplies this number by 10,000). 16-bit signed integers can take on the...
Top Bottom