Shadow of Rome Recompiled 2.9.2 - Windows package
https://github.com/Korvonordico/shadow-of-rome-recompiled

An experimental PC port of Shadow of Rome (PS2, Capcom, 2005), made by static recompilation.
The game has not been played to the end yet: it still needs full testing.

You need your own copy of the game: the European disc (PAL, SLES-52950) as an .iso file, or a Russian
translation of it (same code SLES-52950; one has been tested).
No game data is in this package: the first time you press Play, the launcher reads the files
the game needs from your disc image into the "disco" folder here. Keep the image where it is:
the game reads its large files from it while you play.

1. Double-click ShadowOfRome.exe (if Windows warns that the program is not known:
   "More info", then "Run anyway").
2. Choose Play and pick your .iso file.

In the launcher:
- GRAPHICS: the video card (DirectX 11, DirectX 12 or Vulkan, 1x to 8x the PS2's resolution)
  or the processor, sharpness, antialiasing (FXAA), the screen's shape (4:3, 16:9, 21:9),
  60 or 50 frames per second, VSYNC, the OSD, the vignette and the FIELD OF VIEW (up to +30%). 6x and 8x need a strong video card.
  If the game is slow, lower RESOLUTION and SHARPNESS first.
- OPTIONS: a window or full screen, music and effects volume, menu sounds, SMOOTH AUDIO, the falling ash,
  updates, SPEED TESTS, and DEBUG (tools for testing: use a separate save, some of them change it for good).
- CONTROLS: every key, mouse button and controller button can be changed; the mouse turns
  the camera (MOUSE LOOK, MOUSE SPEED, MOUSE Y). TOGGLE makes one button stay pressed with one
  click (for example to crouch).
- MODS: PCSX2 texture packs for SLES-52950, in textures\SLES-52950\replacements, and RESHADE (off at first):
  on, it adds ReShade's colours and filters (DirectX 11 and 12; not with Vulkan). In the game F1 opens its
  menu and F2 turns its effects off and on. It starts with the author's preset (ShadowOfRome.ini); change it, save your own presets, share
  them, or add other effects in the reshade-shaders folder, as with any game.
Each page saves only with APPLY.

Standard keys: W A S D to walk, the mouse to look, left click = cross, E = circle, Q = square,
F = triangle, Left Ctrl = L1, right click = R1, C = L2, G = R2, Esc = Start, Tab = Select.
Click in the game window to use the mouse; Alt frees the pointer. F11 or Alt+Enter: full screen.
Start skips the movies.

Each game writes a log in the "logs" folder (the last 5 games). If you report a problem,
attach logs\run-1.txt.

The video card part (sor-gs.dll) needs the Microsoft Visual C++ Redistributable (x64), which most
PCs already have: https://learn.microsoft.com/cpp/windows/latest-supported-vc-redist
Without it the game draws on the processor. sor-vu.dll (PCSX2's VU1 recompiler) needs it too and a
processor with AVX2; without them the game uses its own, slower VU1 by itself.

The first start makes the video card's effects listed in gpu-data\cache: it may take a moment.

Close the game with the X of its window. What works and what does not yet: see the README on GitHub.

The game, the launcher, sor-gs.dll (built from PCSX2's GS) and sor-vu.dll (PCSX2's VU1) are under the GPL-3.0 (LICENSE.txt);
the source is on GitHub. The other libraries keep their own licences: see the licenses folder.
Shadow of Rome belongs to Capcom. This project is not made or approved by Capcom.
