Hi,
I am a little bit interested in this project and would like to try it out as an alternative to the "official" civ 1, because that one has some bugs, though perhaps debugging official civ1 or reverse engineering it somewhat could also be interesting.
Anyway I decided it was time to fork this project to safe guard it's source code and also because I have a good working version of visual studio 2019 on windows 7.
So I cloned this project to my local source code drive, opened it up in visual studio 2019, it wanted to install all kinds of .net things that went smooth.
I open the project, I find the solution a bit confusing, not sure where the files exactly are but I did find some.
I do a build, but it cannot run it, cause it was set to api or something, so I set it to exe build or something.
Then it can't run because SDL missing and other files missing.
There is no documentation how to set things up, it's a bit late for me and I should go to sleep, but I decide to give it a little try so I download SDL2.dll and put it in folder where exe is.
I run program, but I noticed the graphics are screwed up because this laptop has broken 3d chip as far as I know but that is kinda beside the point because normal 2d/desktop graphics work fine.
But this app doesn't work fine... so what is necessary is some options to switch to software rendering mode.
I do not know if C# has it, but it can be very handy to have software more in case hot graphics card or chips die or become damaged or driver issue etc.
So do you have any idea which code to change to make this possible ?
Anyway one last question: where do I put SDL2.dll best ? and also where do I put the civilization files ?
Do I simply dump everything in:
..\CivOne\runtime\sdl\bin\Debug\netcoreapp3.1
or is there a nice/cleaner way to set it up ?
I also tried OpenXcom... and there I downloaded some dependency package and simply dropped it into a dependency folder and that was all I had to do... well besides from also copieing the game files to some ufo folder.
So this could be done a bit better in CivOne perhaps, OpenXCom might be a bit more advanced... I have no idea how it finds/detects the files but it does... kinda funny.
Anyway I am hoping that the readme.exe on this github project gets updated with at least some minimum instructions or explanation of what is where and especially where what should go to get it running.
Worst case scenerio for me is I disabled the graphics 3d chip/radeon mobility, then I might be able to run this app/game but with blurred/low res graphics that not cool.
So does this game have any configuration options for software rendering ? It's quite funny/amazing to see which GUI technologies rely on GPU and which don't the ones that do have strange triangles/buggy graphics