Skip to content

chebureki/DuckHax-CLI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

asdf

DuckHax CLI

The CLI-tool for: dumping, building and inspecting game-files for Sitting Ducks by Asobo Studios

Building

Requirements

You will need libpng, that's about it!

Windows builds haven't been tested yet

$ mkdir build
$ cd build
$ cmake ..
$ make

Usage

YOU WILL NEED THE ORIGINAL GAME FILES

Dumping:

$ ./DuckHax dump -i pathToGameDir/ -o dump/

Inspecting:

$ ./DuckHax inspect -i pathToFile

Building:

As of right now: You will need a original file as a reference -> only modifications are possible!

There are just too many unknown variables!

$ ./DuckHax build -r pathToReference -i pathToFile -o pathOut

Running Sitting Ducks on Linux

The PC release is mess! Even on Windows, the intro-videos won't play! On wine the game simply crashes, I have yet to find a workaround (but who cares about some intros). Simply make the videos not accessible OR comment them out in Init.tsc

cd pathToGame
mkdir videos/backup
mv videos/* videos/backup

As of now (2021.04.24) wine's gstreamer crashes when trying to play the music files (sound-effects work just fine)

There are two steps you could take

Disable music entirely

cd pathToGame
mkdir sounds/MUSIC/backup
mv sounds/MUSIC/* sounds/MUSIC/backup

GStreamer workaround

[...]

  1. using "winecfg", add a library override to disable "winegstreamer"
  2. "winetricks quartz amstream"
  3. "wineboot -u" Step 1 isn't needed if you built WINE without gstreamer support. Step 3 absolutely is needed. [...]

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published