krummers / intermezzo-scripts Goto Github PK
View Code? Open in Web Editor NEWScripts for automating Intermezzo-related processes.
Home Page: https://wiki.tockdom.com/wiki/Intermezzo
License: GNU General Public License v3.0
Scripts for automating Intermezzo-related processes.
Home Page: https://wiki.tockdom.com/wiki/Intermezzo
License: GNU General Public License v3.0
There is a way to do this with PyInstaller, which allows you to transform python programs into .exe programs for windows (and it also works for MacOS and Ubuntu (with their own extension)).
The advantage is that it will avoid having to install a lot of python modules (but it will have to install 7zip).
Unfortunately I don't know how to do it since there are two python programs and for the moment I can only compile one program with the knowledge I have but I can already give some hints to avoid problems.
https://github.com/dancepartyonline/patcher/blob/main/.github/workflows/build.yml (there is first this workflow that allows to compile a single python program for example)
https://github.com/RiiConnect24/RiiTag-RPC (and there is also this repo that managed to compile several python and other programs with the file "riitag-rpc.spec" and also the available worflows "build.yml").
Settings for:
This would be done by removing Windows dependent commands and such.
E.g. instead of printing "wario's-gold-mine", print "Wario's Gold Mine".
Settings are supposed to be local only, so it makes no sense that they appear as committable edits (especially on GitHub Desktop).
Reduces the waiting time on the Intermezzo selection screen if patching multiple in a row.
For example, this can be a temporary station before moving it over to an SD card/USB loader, or the Riivolution directory of Dolphin.
os.sep
If a file/folder already exists and permission is granted, it would overwrite said file/folder.
The plan is to go back to moving the original ISO back and forth
This way two or more Riivolution builds can be installed at once.
Describe the feature:
To save time when patching a regular Intermezzo, add an option to only check for the latest Intermezzo and stop checking when one is found instead of checking for all possible Intermezzos over the past three months.
Project:
Patcher
Currently, the script overrides lines by other lines defined in the program, but this could be done dynamically.
Make a fallback if the process crashes, or otherwise fails. Have it clean up the working directory, and move the source ISO/WBFS back to the root of the patcher directory
Detect a patch[Language].tar
automatically, without the need to rename the file to patch2.tar
manually. Also, add a message confirming that the language you're about to use is the one you expect it to be. This should be an addition to the already existing patch2.tar
detector, and one should take priority over the other, or a menu should be created to let the user select which patchX.tar
they want to use as their patch2.tar
.
Example: if there's a patchN.tar
it would say something like:
A
patch2.tar
language pack has been detected with language: Dutch. Should this one be used? (Y/N):
If Y, it should rename the patch[Language].tar
to patch2.tar
automatically and proceed.
If N, it should just ignore the file and proceed.
bc lazy
After letting the patcher accept config.def, it adds enter whitespaces to the options.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.