All Projects → goddessfreya → hookey

goddessfreya / hookey

Licence: other
Enables all the DLCs. Like Creamapi but just for linux and a subset of Paradox games.

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to hookey

Translate helper
A Java application to help to translate the localisation files of the Paradox games.
Stars: ✭ 23 (-73.56%)
Mutual labels:  stellaris, ck2, eu4, crusaders-kings-2, heartsofiron4, hoi4, hearts-of-iron-4, crusader-kings-ii, europa-universalis-4
IronyModManager
Mod Manager for Paradox Games. Official Discord: https://discord.gg/t9JmY8KFrV
Stars: ✭ 188 (+116.09%)
Mutual labels:  stellaris, eu4, hoi4, hearts-of-iron-4, europa-universalis-4, europa-universalis-iv
CK2Plus
Repository for the CK2Plus mod
Stars: ✭ 25 (-71.26%)
Mutual labels:  ck2, crusaders-kings-2, crusader-kings-ii, crusader-kings-2
CK2Plus Rewrite
Home of the complete rewrite of the CK2Plus Mod
Stars: ✭ 17 (-80.46%)
Mutual labels:  ck2, crusader-kings-ii, crusader-kings-2
EMF
Extended Mechanics & Flavor
Stars: ✭ 33 (-62.07%)
Mutual labels:  ck2, crusaders-kings-2, crusader-kings-ii
CleanSlate
A community resource, clean base from which to begin mods for CrusaderKings 2
Stars: ✭ 21 (-75.86%)
Mutual labels:  ck2, crusader-kings-ii, crusader-kings-2
CreamInstaller
Automatically finds all installed Steam, Epic and Ubisoft games with their respective DLC-related DLL locations on the user's computer, parses SteamCMD, Steam Store and Epic Games Store for user-selected games' DLCs, then provides a very simple graphical interface utilizing the gathered information.
Stars: ✭ 274 (+214.94%)
Mutual labels:  steam, steamworks, dlc
Dexcalibur
[Official] Android reverse engineering tool focused on dynamic instrumentation automation. Powered by Frida. It disassembles dex, analyzes it statically, generates hooks, discovers reflected methods, stores intercepted data and does new things from it. Its aim is to be an all-in-one Android reverse engineering platform.
Stars: ✭ 512 (+488.51%)
Mutual labels:  hook, hooking
Pine
Dynamic java method hook framework on ART.
Stars: ✭ 171 (+96.55%)
Mutual labels:  hook, hooking
steamworks
Steamworks API wrapper for Go
Stars: ✭ 26 (-70.11%)
Mutual labels:  steam, steamworks
jomini
Low level, performance oriented parser for save and game files from EU4, CK3, HOI4, Vic3, Imperator, and other PDS titles.
Stars: ✭ 40 (-54.02%)
Mutual labels:  eu4, hoi4
pdx-ymltranslator
Paradox Interactive YML Translator
Stars: ✭ 18 (-79.31%)
Mutual labels:  stellaris, hearts-of-iron-4
EU4ConsolePatcher
A simple memory patcher which enables the internal developer console in ironman mode
Stars: ✭ 55 (-36.78%)
Mutual labels:  europa-universalis-4, europa-universalis-iv
Plthook
Hook function calls by replacing PLT(Procedure Linkage Table) entries.
Stars: ✭ 351 (+303.45%)
Mutual labels:  hook, hooking
Vac Hooks
Hook WinAPI functions used by Valve Anti-Cheat. Log calls and intercept arguments & return values. DLL written in C.
Stars: ✭ 103 (+18.39%)
Mutual labels:  steam, hooking
Funchook
Hook function calls by inserting jump instructions at runtime
Stars: ✭ 253 (+190.8%)
Mutual labels:  hook, hooking
steamworks
Steamworks implementation in Go that doesn't require CGo
Stars: ✭ 21 (-75.86%)
Mutual labels:  steam, steamworks
Steamworks.Net-MonoGame-Integration
This repo is for everyone who is about to integrate the Steamworks.Net.dll into a MonoGame project. It shows some Steamworks.Net features and how easy it is to integrate it into a MonoGame project.
Stars: ✭ 30 (-65.52%)
Mutual labels:  steam, steamworks
RedditVanced
Reddit Android app mod inspired by Aliucord
Stars: ✭ 41 (-52.87%)
Mutual labels:  hook, hooking
Facepunch.Steamworks-MonoGame-Integration
Facepunch.Steamworks + MonoGame.Framework = the easiest SteamAPI Integration for your app!
Stars: ✭ 18 (-79.31%)
Mutual labels:  steam, steamworks

Hookey

Enables all the DLCs. Like Creamapi but just for linux and Paradox games.

Works with EU4, HOI4, Stellaris and CK2.

1- First, update the dependencies.

Note: If you get SSH errors, make sure your gitlab (not github!) keys are in order.

$ git submodule update --init --recursive

2- Add the game

First run the following

$ ./add "<game name>" "<path to game>"

where "<game name>" is lowercase. E.g.

$ ./add "hoi4" "$(pwd)/hoi4_local"

Then select the game you added:

$ ./choose 1

3a- Steam Users

If you bought the game via steam, make sure steam is running in the background. You won't need steam functional after the install.

Proceed to download the appropriate DLC pack and extract it into the ./apps/<game name>/dlc folder. You might have to create the folder if it is not present.

Then run this script:

$ ./install_copy

3b- Non-steam Users

Otherwise, if your installation already comes with all the DLCs just run this script:

$ ./install

3- Waiting... (EU4 Only)

Wait for the launcher to appear, closing it when it does. This might happen after the install script completes or during.

4- Enjoy!

Now, in the future, you can start the game with this command:

$ ./run 

Hey Gentz, where can I find the DLC packs?

Or, hey Gentz, where can I find full game installs?

Google it.

What about multiple installs?

Good question. You can add multiple game like this:

$ ./add "eu4" "$(pwd)/eu4_local"
$ ./add "eu4" "$HOME/.steam/root/steamapps/common/Europa Universalis IV"
$ ./add "ck2" "$(pwd)/ck2_local"
$ ./add "stellaris" "$(pwd)/stellaris_local"
$ ./add "hoi4" "$(pwd)/hoi4_local"

You can then select them using the choose command. choose accepts a number between 1 and infinity, selecting the nth add. ./install{,_copy} and ./run will operate on you're chosen game. You can confirm you chose the right game because choose will output your selection. E.g:

$ ./choose 2
[...]
eu4 /home/gentz/.steam/root/steamapps/common/Europa Universalis IV

$ ./run
[Runs eu4]

$ ./choose 1
[...]
eu4 /home/gentz/Documents/hookey /hookey/eu4_local

$ ./install
[Installs that other eu4]

$ ./run
[Runs that other eu4]

What about my achievements?

While the previous Hookey supported achievements because it only intercepted a subset of the Steamworks API, the new Hookey does not.

We have switched to Mr_Goldberg's wonderful Goldberg Emulator, as that's a lesser maintenance burden on my poor soul. Goldberg Emulator, unlike the old Hookey, completely emulates the Steamworks API, and does not support achievements.

I personally never cared all too much for achievements, so so be it.

This comes with some benefits, of course. Now Steam is not required to run in the background!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].