Installers can be a pain, I still haven't configured the GH installer how I'd like it and my GTA2 installer doesn't even create shortcuts.
Why doesn't it support vike's gta2.exe anymore?
I tried g2hr with the 9.6 free version but GTA2 says "incorrect version of DirectX" when I go to start the game from your menu. I'm running Windows 10.

[mis]started menu server on port 20150
loading data/screen_layouts.cfg...
loading GTA2/data/e.gxt...
loading GTA2/data/fstyle.sty...
loading GTA2/data/audio/fstyle.raw...
loading GTA2/data/audio/fstyle.sdt...
loading GTA2/data/*.mmp...
loading GTA2/data/frontend/*.tga...
loading data/frontend/*.png...
ERROR: background levelcomplete not cached!
ERROR: invalid geometry: 0x22 (type 3)
ERROR: background 3_tables not cached!
ERROR: background credits not cached!
ERROR: invalid geometry: 407x15332 (type 0)
ERROR: background 3_tables not cached!
ERROR: background 2_name not cached!
ERROR: background 2_league not cached!
ERROR: background 2_level1 not cached!
ERROR: background 2_bonus1 not cached!
ERROR: background 3_tables not cached!
ERROR: invalid geometry: 0x22 (type 3)
ERROR: background 1_options not cached!
ERROR: background 1_options not cached!
ERROR: background levelcomplete not cached!
ERROR: background 1_options not cached!
ERROR: background 1_play not cached!
ERROR: background 1_options not cached!
ERROR: background 1_options not cached!
ERROR: background 1_quit not cached!
loading GTA2/gta2.exe...
writing C:\Users\admin\AppData\Roaming\bytewerk\G2HR\G2HR_PLAYER1.exe...
writing C:\Users\admin\AppData\Roaming\bytewerk\G2HR\G2HR_PLAYER2.exe...
writing C:\Users\admin\AppData\Roaming\bytewerk\G2HR\G2HR_PLAYER3.exe...
writing C:\Users\admin\AppData\Roaming\bytewerk\G2HR\G2HR_PLAYER4.exe...
writing C:\Users\admin\AppData\Roaming\bytewerk\G2HR\G2HR_PLAYER5.exe...
writing C:\Users\admin\AppData\Roaming\bytewerk\G2HR\G2HR_PLAYER6.exe...
[menu] init complete, waiting for meta to connect...
[meta => menu]: CONNECTED! CAN YOU GIVE ME THE CONFIG PATH?
[menu => meta]: C:\Users\admin\AppData\Roaming\bytewerk\G2HR\
[menu => meta]: FULLSCREEN ON
[menu => meta]: FULLSCREEN ON
[meta => menu]: LOOKS VALID

writing C:\Users\admin\AppData\Roaming\bytewerk\G2HR\ui.ini...
ERROR: invalid geometry: 0x22 (type 3)
[menu => meta]: SCREENLAYOUT 0 0 0 1920 1200
[menu => meta]: CONFIG 3D_SOUND false
[menu => meta]: CONFIG MUSIC_VOL 5
[menu => meta]: CONFIG SFX_VOL 5
[menu => meta]: CONFIG LIGHTING dusk
[menu => meta]: CONFIG EXPLODING_SCORES true
[menu => meta]: CONFIG BLOOD true
[menu => meta]: CONFIG SHOW_NAMES true
[menu => meta]: CONFIG TEXT_SPEED 3
[menu => meta]: SINGLEPLAYER GTA2 NORMAL 1
[meta => menu]: PID_TABLE 7464 0 0 0 0 0
writing C:\Users\admin\AppData\Roaming\bytewerk\G2HR\ui.ini...
[menu => meta]: CLEANUP
cleaned up!
started menu server on port 20150
loading data/screen_layouts.cfg...
loading GTA2/data/e.gxt...
loading GTA2/data/fstyle.sty...
loading GTA2/data/audio/fstyle.raw...
loading GTA2/data/audio/fstyle.sdt...
loading GTA2/data/*.mmp...
loading GTA2/data/frontend/*.tga...
loading data/frontend/*.png...
loading C:\Users\admin\AppData\Roaming\bytewerk\G2HR\ui.ini...
loading C:\Users\admin\AppData\Roaming\bytewerk\G2HR\updatecheck.ini...
ERROR: background levelcomplete not cached!
ERROR: invalid geometry: 0x22 (type 3)
ERROR: background 3_tables not cached!
ERROR: background credits not cached!
ERROR: invalid geometry: 407x15332 (type 0)
ERROR: background 3_tables not cached!
ERROR: background 2_name not cached!
ERROR: background 2_league not cached!
ERROR: background 2_level1 not cached!
ERROR: background 2_bonus1 not cached!
ERROR: background 3_tables not cached!
ERROR: invalid geometry: 0x22 (type 3)
ERROR: background 1_options not cached!
ERROR: background 1_options not cached!
ERROR: background levelcomplete not cached!
ERROR: background 1_options not cached!
ERROR: background 1_play not cached!
ERROR: background 1_options not cached!
ERROR: background 1_options not cached!
ERROR: background 1_quit not cached!
[menu] init complete, waiting for meta to connect...
[meta => menu]: CONNECTED! CAN YOU GIVE ME THE CONFIG PATH?
[menu => meta]: C:\Users\admin\AppData\Roaming\bytewerk\G2HR\
[menu => meta]: FULLSCREEN ON
[menu => meta]: FULLSCREEN ON
[meta => menu]: LOOKS VALID

ERROR: invalid geometry: 0x22 (type 3)
[menu => meta]: SCREENLAYOUT 0 0 0 1920 1200
[menu => meta]: CONFIG 3D_SOUND false
[menu => meta]: CONFIG MUSIC_VOL 5
[menu => meta]: CONFIG SFX_VOL 5
[menu => meta]: CONFIG LIGHTING dusk
[menu => meta]: CONFIG EXPLODING_SCORES true
[menu => meta]: CONFIG BLOOD true
[menu => meta]: CONFIG SHOW_NAMES true
[menu => meta]: CONFIG TEXT_SPEED 3
[menu => meta]: SINGLEPLAYER GTA2 NORMAL 1
[meta => menu]: PID_TABLE 8108 0 0 0 0 0
writing C:\Users\admin\AppData\Roaming\bytewerk\G2HR\ui.ini...
[menu => meta]: CLEANUP
cleaned up!
[/mis]
The frontend images is a case sensitivity problem, it finds them all if I make them lowercase. They are lowercase in vike's version but they mixed in the official GTA2 free installer.
I tried setting my desktop to lower resolutions but I still got the same directx error.
[mis]
started menu server on port 20150
loading data/screen_layouts.cfg...
loading GTA2/data/e.gxt...
loading GTA2/data/fstyle.sty...
loading GTA2/data/audio/fstyle.raw...
loading GTA2/data/audio/fstyle.sdt...
loading GTA2/data/*.mmp...
loading GTA2/data/frontend/*.tga...
loading data/frontend/*.png...
loading C:\Users\admin\AppData\Roaming\bytewerk\G2HR\ui.ini...
loading C:\Users\admin\AppData\Roaming\bytewerk\G2HR\updatecheck.ini...
ERROR: invalid geometry: 0x22 (type 3)
ERROR: invalid geometry: 407x15332 (type 0)
ERROR: invalid geometry: 0x22 (type 3)
[menu] init complete, waiting for meta to connect...
[meta => menu]: CONNECTED! CAN YOU GIVE ME THE CONFIG PATH?
[menu => meta]: C:\Users\admin\AppData\Roaming\bytewerk\G2HR\
[menu => meta]: FULLSCREEN ON
[menu => meta]: FULLSCREEN ON
[meta => menu]: LOOKS VALID

ERROR: invalid geometry: 0x22 (type 3)
[menu => meta]: SCREENLAYOUT 0 0 0 1024 768
[menu => meta]: CONFIG 3D_SOUND false
[menu => meta]: CONFIG MUSIC_VOL 5
[menu => meta]: CONFIG SFX_VOL 5
[menu => meta]: CONFIG LIGHTING dusk
[menu => meta]: CONFIG EXPLODING_SCORES true
[menu => meta]: CONFIG BLOOD true
[menu => meta]: CONFIG SHOW_NAMES true
[menu => meta]: CONFIG TEXT_SPEED 3
[menu => meta]: SINGLEPLAYER GTA2 NORMAL 1
[meta => menu]: PID_TABLE 7320 0 0 0 0 0
======= REDRAW DEBUG OUTPUT =======
'- STACK w,h: [640, 0]; padding: [ 0, 0, 0, 0]; max-h: 480, offset-y: 0, actionfunc: 004B1E4A, ud: 00000000
'- "GET READY." w,h: [172, 22]; padding: [ 0,266, 0, 20]; max-h: 480, offset-y: 0, actionfunc: 00000000, ud: 00000000
'- "" w,h: [ 0, 22]; padding: [ 0, 0, 0, 0]; max-h: 480, offset-y: 308, actionfunc: 00000000, ud: 00000000
writing C:\Users\admin\AppData\Roaming\bytewerk\G2HR\ui.ini...
[menu => meta]: CLEANUP
cleaned up!
started menu server on port 20150
loading data/screen_layouts.cfg...
loading GTA2/data/e.gxt...
loading GTA2/data/fstyle.sty...
loading GTA2/data/audio/fstyle.raw...
loading GTA2/data/audio/fstyle.sdt...
loading GTA2/data/*.mmp...
loading GTA2/data/frontend/*.tga...
loading data/frontend/*.png...
loading C:\Users\admin\AppData\Roaming\bytewerk\G2HR\ui.ini...
loading C:\Users\admin\AppData\Roaming\bytewerk\G2HR\updatecheck.ini...
ERROR: invalid geometry: 0x22 (type 3)
ERROR: invalid geometry: 407x15332 (type 0)
ERROR: invalid geometry: 0x22 (type 3)
[menu] init complete, waiting for meta to connect...
[meta => menu]: CONNECTED! CAN YOU GIVE ME THE CONFIG PATH?
[menu => meta]: C:\Users\admin\AppData\Roaming\bytewerk\G2HR\
[menu => meta]: FULLSCREEN ON
[menu => meta]: FULLSCREEN ON
[meta => menu]: LOOKS VALID

ERROR: invalid geometry: 0x22 (type 3)
[menu => meta]: SCREENLAYOUT 0 0 0 1920 1080
[menu => meta]: CONFIG 3D_SOUND false
[menu => meta]: CONFIG MUSIC_VOL 5
[menu => meta]: CONFIG SFX_VOL 5
[menu => meta]: CONFIG LIGHTING dusk
[menu => meta]: CONFIG EXPLODING_SCORES true
[menu => meta]: CONFIG BLOOD true
[menu => meta]: CONFIG SHOW_NAMES true
[menu => meta]: CONFIG TEXT_SPEED 3
[menu => meta]: SINGLEPLAYER GTA2 NORMAL 1
[meta => menu]: PID_TABLE 8572 0 0 0 0 0
writing C:\Users\admin\AppData\Roaming\bytewerk\G2HR\ui.ini...
[menu => meta]: CLEANUP
cleaned up!
[/mis]