libretro / tyrquake

Libretro port of Tyrquake (Quake 1 engine)
GNU General Public License v2.0
42 stars 46 forks source link

Quake PAK not loading #101

Open fpscan opened 3 years ago

fpscan commented 3 years ago

Quake from Steam version(https://steamdb.info/depot/2311/) not loading.

However PAK from Shareware is working fine.

[INFO] RetroArch 1.9.5 (Git f05c124)
[INFO] === Build =======================================
[INFO] CPU Model Name: AMD Ryzen 7 1800X Eight-Core Processor         
[INFO] Capabilities:  MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE4.2 AES AVX AVX2
[INFO] Built: Jun 20 2021
[INFO] Version: 1.9.5
[INFO] Git: f05c124
[INFO] =================================================
[INFO] [Input]: Found input driver: "dinput".
[INFO] [Core]: Loading dynamic libretro core from: "D:\RA\cores\tyrquake_libretro.dll"
[INFO] [Overrides]: No core-specific overrides found at "D:\RA\config\TyrQuake\TyrQuake.cfg".
[INFO] [Overrides]: No content-dir-specific overrides found at "D:\RA\config\TyrQuake\Id1.cfg".
[INFO] [Overrides]: No game-specific overrides found at "D:\RA\config\TyrQuake\pak0.cfg".
[INFO] [Environ]: GET_CORE_OPTIONS_VERSION.
[INFO] [Environ]: GET_LANGUAGE: "0".
[INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_INTL.
[INFO] [Environ]: SET_CONTROLLER_INFO.
[INFO] [Remaps]: Remap directory: "D:\RA\config\remaps".
[INFO] [Overrides]: Redirecting save file to "D:\RA\saves\pak0.srm".
[INFO] [Overrides]: Redirecting save state to "D:\RA\states\pak0.state".
[INFO] [Environ]: GET_LOG_INTERFACE.
[INFO] [Environ]: SET_PIXEL_FORMAT: RGB565.
[INFO] [CONTENT LOAD]: Content loading skipped. Implementation will load it on its own.
[INFO] [Environ]: SET_KEYBOARD_CALLBACK.
[libretro INFO] Got size: 320 x 200.
[INFO] [Environ]: GET_SAVE_DIRECTORY.
[INFO] [Environ]: GET_RUMBLE_INTERFACE.
[libretro INFO] Rumble environment supported.
[libretro INFO] Quake Libretro -- TyrQuake Version 0.62
[INFO] [SRAM]: Skipping SRAM load..
[INFO] Version of libretro API: 1
[INFO] Compiled against API: 1
[INFO] [Audio]: Set audio input rate to: 48000.00 Hz.
[INFO] [Video]: Timings deviate too much. Will not adjust. (Display = 60.00 Hz, Game = 143.99 Hz)
[INFO] [Video]: Game FPS > Monitor FPS. Cannot rely on VSync.
[INFO] [Video]: Video @ 1920x1057
[INFO] [Joypad]: Found joypad driver: "dinput".
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [D3D11]: Found GPU at index 0: NVIDIA GeForce GTX 1080
[INFO] [D3D11]: Found GPU at index 1: Microsoft Basic Render Driver
[INFO] [D3D11]: Using GPU index 0.
[INFO] [Video]: Found display server: win32
[INFO] [XAudio2]: Requesting 64 ms latency, using 64 ms latency.
[INFO] [Display]: Found display driver: "d3d11".
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Environ]: SET_INPUT_DESCRIPTORS:
[INFO] [Playlist]: Loading history file: [D:\RA\content_history.lpl].
[INFO] [Playlist]: Loading history file: [D:\RA\content_music_history.lpl].
[INFO] [Playlist]: Loading history file: [D:\RA\content_video_history.lpl].
[INFO] [Playlist]: Loading history file: [D:\RA\content_image_history.lpl].
[INFO] [Playlist]: Loading favorites file: [D:\RA\content_favorites.lpl].
[INFO] [Playlist]: Written to playlist file: D:\RA\content_history.lpl
[INFO] [Environ]: GET_USERNAME: "".
[INFO] [Core]: Paused.
[INFO] [Core]: Unpaused.
[INFO] [Config]: Saved new config to "D:\RA\retroarch.cfg".
[INFO] [Core]: Content ran for a total of: 00 hours, 00 minutes, 10 seconds.
[INFO] Saving runtime log file: D:\RA\playlists\logs\TyrQuake\Id1.lrtl
[INFO] [Core]: Unloading game..
[INFO] [Core]: Unloading core..
[INFO] [Core]: Unloading core symbols..
[INFO] [Core Options]: Saved core options file to "D:\RA\config\TyrQuake\TyrQuake.opt"
[INFO] [Video]: Does not have enough samples for monitor refresh rate estimation. Requires to run for at least 4096 frames.
[INFO] [Video]: Does not have enough samples for monitor refresh rate estimation. Requires to run for at least 4096 frames.
fpscan commented 3 years ago

1st mission pack and 2st mission pack is loading fine when you have following structure, however Quake is still not loading with non-shareware.

id/PAK0.PAK
id/PAK1.PAK
hipnotic/pak0.pak
rogue/pak0.pak
Cee123 commented 3 years ago

If I can remember, it matters about the case of the PAK files (I think).

I had the full version of Quake with the PAK files being pak0.pak and pak1.pak and I had to rename them to uppercase just like the shareware version PAK0.PAK and PAK1.PAK. Also try using the glcore video driver.

Another thing you could try is downloading the standalone tyrquake and try placing the tyrquake.pak in the id1 directory as well.

QcSamuel commented 1 year ago

zip the id1 folder then load the archive it should work