How do you plan to change graphics and what sort of 'cheating' do you have in mind (probably something Sid would be opposed to, but even Civ2 has a dedicated cheat menu and I think we need some tools to easily fiddle with the game after 30+ years).
Also your repo seems to be experiencing a spike...
I've been playing it and sofar the only real bug is with the palace view - there are no transitions when building palace pieces and a part of the panel doesn't disappear.
Other than that there's a noticeable increase in game speed, it's more normal now. So god job overall. :xmas:
Edit: Also...
I also did a couple of reddit posts just let folks know. Frankly at this point with all the assembly work it will be hard to get anyone to help you, but you know your stuff and I see you're slowly getting there... I find it fascinating you're actually emulating a 16 bit processor and VGA card...
@rahorvat
1) I suggest OpenCiv1.
2) On github use the "Issues" tab to make entries where exactly you need help/assistance. You can assign labels to them, like "good first issue", "help wanted" etc.
3) I strongly suggest that in "Readme" you add a few screenshots and write what has already been...
So you've basically made a virtual CPU with C#. Good job and the introduction is well written! It will no doubt be helpful.
I've started familiarizing myself with your code and with what you've done sofar. It will probably take some time before I even see whether I could provide any meaningful...
I was actually intending to go through this thread and analyze your code to get a better understanding of what you're doing.
I cracked a few simple programs with ollydbg 15 yrs ago, so I understand the concepts, but haven't been messing around with assembly much since then.
Brilliant! (I believe last two lines is what DevilutionX does for that project.)
Anyway it's nice to see some activity with bringing civ1 back to life, especially since progress on CivONE stopped.
Nice job! I tried running it in Visual studio and I'm getting an exception thrown at throw new Exception($"Unknown 0x21 interrupt 0x{this.oAX.High:x2}");.
We've switched engines which on the long run should be beneficial for the project. The main difference is now there's a game loop instead of event-based stuff.
We're also dropping imgui and making our own gui. You can find out more details in the discussions section on github.
There's not a lot of potential for hydropower in Europe left remaining. The rivers are either fully exploited or simply cannot be due to environmental and other concerns (building a dam on Danube anywhere on the Pannonian basin would probably flood whole Hungary). Hydro won't solve the current...
The SDL2.dll file is in my "bin" directory. Once you compile the project this folder should show up and put the dll there.
As for the civilization files, I believe the first time you run Setup.but it should ask for the directory where the original game is located. Otherwise just copy all the...
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.