Comments (3)
Thanks for the suggestion! I believe this is a duplicate of #55
I'll take your suggestion into account though, as it seems you're talking about the settings in %appdata%\Goldberg SteamEmu Saves\settings\
. I'll try to add an option to either use the default config, and allows to easily modify it, as well as an option to use custom settings (which will be in steam_settings in the game folder)
from steamautocracker.
If I may elaborate. I was already working on a similar project before I realized that you were already working on it. But instead of the program acting like a crack patcher, it was acting as a centralised hub-launcher for cracked steam games. For example, you run the launcher and setup the default settings, for example your username, language, etc. then you add the game to the library, it cracks it, as your patcher does and copies the default settings. If you change the username, it overwrites the settings for all of the games in your library. This is important, because we use Goldberg to play games either through LAN or ZeroTier network and setting up usernames, etc. is a major pain in the ass for the people with no technical know how.
On a related note, it would be an absolute god-tier, if we integrated ZeroTier node directly into the launcher, as it's open source (https://github.com/zerotier/ZeroTierOne) and set the Broadcast directly to it:
Custom Broadcast ips: If you want to set custom ips (or domains) which the emulator will send broadcast packets to, make a list of them, one on each line in: Goldberg SteamEmu Saves\settings\custom_broadcasts.txt If the custom ips/domains are specific for one game only you can put the custom_broadcasts.txt in the steam_settings\ folder. An example is provided in steam_settings.EXAMPLE\custom_broadcasts.EXAMPLE.txt
from steamautocracker.
Seems like an interesting project! Unfortunately it seems a lot of work to integrate and I have 0 knowledge about ZeroTier.
You can probably put a custom_broadcasts.txt
file in %appdata%\Goldberg SteamEmu Saves\settings\
though, and it should apply to all games that are cracked with Goldberg, as if I understand correctly, Goldberg's emu will use all the cfg files in this location, and then all the ones in the game's location.
Overwriting settings & all should be needed because of that. You can simply edit the files in %appdata%\Goldberg SteamEmu Saves\settings\
.
I can only motivate you to work on your project if you have the time :)
This repo could also interest you. It is way more focused around Goldberg's emu and has more customization options: https://github.com/oureveryday/Steam-auto-crack
from steamautocracker.
Related Issues (20)
- [GUI] Bug: Controls remain locked on RetrieveGame() fail HOT 1
- Linux support? HOT 5
- Erorr when cracking HOT 3
- Please update ALI213 emu to v8.33.9.23 32/64-bit HOT 2
- Add a version checker / autoupdater HOT 1
- [BUG] - When you fail to enter the AppID, the "Search" button is permanently disabled. HOT 4
- Use Goldberg's generate_emu_config.py script to add achievements and complete steam_settings HOT 5
- Add built-in options for cracks (language, disable_lan_only.txt...) HOT 2
- Please update Steamless to v3.1.0.5 HOT 2
- Please update CreamAPI to v5.1.0.0 HOT 2
- After crack demo game writes "connection error" HOT 3
- 3rd crack approach (Only create config and put in SAC directory) acts like the 2nd
- Auto fill the selected folder's name in the Name/AppID field HOT 1
- unable to creat interface solution? HOT 3
- Add support for small screens (main window height)
- Drag/Drop game folder onto app window HOT 2
- Received an error when opening an old version of a game HOT 4
- SSL Error for raw.githubusercontent.com HOT 1
- Cracks emus can fail (namely CreamAPI) when a DLC name has "="
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from steamautocracker.