Letās first set some broad goals for this remaster:
We want to preserve the spirit of the original game as closely as possible. Although there are many bells and whistles we could add to the gameplay, thatās exactly what the rest of the episodes have done, and there is no point in re-treading that path. Ideally, we want the mechanics of the game to remain identical to the original.
We want to keep things simple and minimize the amount of work we need to do. This is supposed to be a relaxed side-project, and we donāt want it to turn into a marathon. We already have CIU for that. Besides, we donāt want this to take too long, as itās holding up development on other projects (there is already the CI soundtrack, iOS, and Android already waiting in line).
Keeping this in mind, hereās what should be remastered, to a first approximation:
The game should launch and function as expected on modern versions of Windows.
More input methods (customizable keyboard, joypad, mouse). No touchscreen, though, because no mobile (see below).
Any minor bugs that are straightforward to fix.
By the same token, hereās whatās not going to be added in the remaster:
The gameās frame rate. The original runs at a constant and fixed 25 fps (26 actually, but itās close enough) and due to its implementation, this cannot be sped up or slowed down as in more recent episodes (CI2 has the same limitation). In CI2, Iāve bitten the bullet and sped it up from 25 fps to 30 fps (which is still constant and fixed) in order to cleanly sync with 60fps (which I think is enforced on iOS?), but it required extensive adjustments to the code which Iām not willing to do in this case.
The gameās aspect ratio. Changing this would require changes to wave layout and other cascading modifications. Even CI2 doesnāt actually change the aspect ratio ā the game is still fundamentally 4:3, it just stretches the screen horizontally. We can easily do that for CI1 using UVEās existing functionality (āLetterboxā).
No re-rendering / upscaling of graphics (time travel note: Iāve since changed my mind about this, but historically this was the original decision, so letās roll with it for now). Graphics will simply be āconvertedā from the existing assets.
The firing mechanics. No fancy auto-firing. One click ā one fire. Thatās the way we did it in the previous millennium.
No global high scores. Global high scores encourage players to cheat. And it requires too much supportive wiring (internet connection, uploads, central database).
No anti-cheat. Although this would certainly be possible, without global high scores itās a moot point. Cheat your heart out. Nobody cares.
No mobile ports. Simply too much hassle.
No code modernization. Looking at the original code written in 1999 makes me cringe(*), but Iām not going to touch it any more than I absolutely need to. Tidying it up will be wasted effort ā none of it will be visible to the players.
(*) On the positive side, it highlights how much better my code has become over the years. Programming is a never-ending exercise in refinement. You have certainly improved after your first year, but you are still improving after your 20th year.
Since thereās going to be better UI to change settings, perhaps prevent the trouble of trying to f9+f10 to allow cheats (or uh, was it debug?) to just add the allow cheats button we have in every game. But hey, cheating is way easier now that no anti-cheat measures here.
We surely wonāt, that would require a lot of effort, and perhaps, money in a short timespan.
But weāll surely have the ātwo players on one computerā feature.
Can you add new features in ci1 remastered look like (the house of the dead) original version was just playing the game for nothing but in the remake version you can buy some weapons and custom your items etcā¦
As a person who uses Linux and can run a DirectX 7 application easily, you have no rule over this land. CI1 goes down to 2 fps on Windows 8 and higher, unless dgvoodoo is used (which still doesnāt solve the fact that it canāt be alt-tabbed without issues). The menu fade animation drops the frame rate down to 3, too.
ci players after learning the definition of āremasterā
definition
Remaster refers to changing the quality of the sound or of the image, or both, of previously created recordings, either audiophonic, cinematic, or videographic.
you mean these things where in CI 2 - 5 i canāt use cheat engine to find values? like values are encrypted in some sort of ways (by the way i was playing CI4 and i used allow cheats and managed to find all of the values for the missiles, not that i can do anything with them since idk WTF is going on, like soooo many doubles/floats/ints like wtf, you certainly did a great job at encrypting the values in the games)