This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# $1 - exe part of the archive | |
# Note: | |
# Game ID can also be obtained as | |
# game_id=$(curl -s -o- "$gog_game_url" | pcregrep --buffer-size 1M -o1 "addToCart\('/cart/add/(\d+)'\)") | |
rar_header='526172211a07' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
source="$1" | |
source_size=$(stat -c %s "$source") | |
offsets=( $(grep --only-matching --byte-offset --binary --text Creative "$source" | cut -d : -f 1) ) | |
# setting the last offset to the size of the file | |
offsets[${#offsets[@]}]=$source_size | |
for ((i = 0; i < $(( ${#offsets[@]} - 1 )); i++)); do |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# Make sure you have bbe (binary block editor) installed. | |
# Run this from inside the Outlaws install directory. | |
files_to_patch=( | |
glide2x.dll | |
glide3x.dll | |
glide.dll | |
lecaur3d.dll |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# Run from location where you have audio | |
# from the <game-dir>/streammusic directory | |
mp3s=( | |
[0-5]*.wav | |
mus_{a,b,t}*.wav | |
evil_ending.wav | |
credits.wav |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# Analysis of obfsuscated KoTOR II audio | |
# | |
# *** Stock mp3 encoded with lame | |
# position of LAME : 0x09c (156) | |
# position of Info : 0x024 (36) | |
# | |
# *** KoTOR II obfuscated audio (using bed_001ebo.wav) | |
# position of LAME : 0xc7 (199) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# Shows status of selected wine dlls (like for DX11). | |
# Inspired by https://www.winehq.org/winapi_stats. | |
# The script works best in terminals with true color support, | |
# but it should work with less colors as well. | |
function no_clr() | |
{ | |
printf '\x1b[0m' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# Usage: gog_dex_extract_music.sh <data_dir> | |
# | |
# The script relies on these utilities: | |
# 1. QuickBMS extractor (quickbms) | |
# See http://aluigi.altervista.org/quickbms.htm | |
# Source: http://aluigi.altervista.org/papers/quickbms_src.zip | |
# | |
# 2. Unity BMS script to be used with QuickBMS (unity.bms) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# Usage: gog_system_shock_demo_extract_music.sh <data_dir> | |
# | |
# The script relies on these utilities: | |
# 1. Wwise BNK File Extractor. | |
# Source: https://github.com/eXpl0it3r/bnkextr | |
# | |
# 2. sox | |
# |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# Usage: gog_tw3_extract_music.sh <game_dir> | |
# | |
# The script relies on these utilities: | |
# 1. QuickBMS extractor (quickbms) | |
# See http://aluigi.altervista.org/quickbms.htm | |
# Source: http://aluigi.altervista.org/papers/quickbms_src.zip | |
# | |
# 2. Witcher 3 BMS script to be used with QuickBMS (witcher3.bms) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# Fixing Saboteur to run on CPUs with more than 4 cores. | |
# Thanks to jackfuste from WSGF, who found the fix. | |
# Make sure you have xxd installed | |
game_dir="$1" | |
game_binary="${game_dir}/Saboteur.exe" | |
gog_ver_sha512='d53682d0a0973cd1dfef97d3a2b55204298b89f16ac400e29aebb6b2143903758bbbb15c82de28ef0586dbfac7fb7a407f1c7c547419602ae1e9e0e601262c8e' | |
patched_sha512='884df371f4ec7c6cc79d5d1e2b37191b01db7e3f66c3ed5621e54f6164b3188b66b82eba833377924388e94a53886290b50613635bc889ae46c4fac2191ad443' |
OlderNewer