ewigl's Projects and Guides
website·Indexed 30 days ago
https://ewigl.github.ioA collection of personal projects, technical guides, and modifications. Content includes a Gofile enhanced batch downloader, Telegram Bot creation tutorials, OpenWrt custom build instructions, Lineage OS installation for Sony Xperia 1 V, and various game mods such as Indestructible Weapons and Custom Buildzone Sizes.
What's inside ewigl
- Gofile Enhanced enables batch downloading of files and folder contents from Gofile. It supports direct link downloads and integration with several download managers: AB Download Manager (ABDM), Internet Download Manager (IDM), and any Aria2-based downloaders (e.g., Motrix Next).
Create a Telegram Bot and obtain an API Token
To create a new Telegram Bot, interact with @BotFather on Telegram. Follow the prompts provided by BotFather to complete the setup and receive your Bot API Token. Ensure this token is stored securely.Increase the limit of Flame Altars
The 'More Flame Altars' mod enables the placement of additional Flame Altars and allows the user to customize the maximum number of altars permitted.Replace Ancient Horse Gear appearance with Royal Horse Gear
To change the appearance of the Ancient bridle and saddle set to the Royal set, modify theModelvalue within the corresponding horse gear parameters. Additionally, update the corresponding horse gear icons in theStockItem UI.Create a custom initialization script via uci-defaults
Scripts placed in/rom/etc/uci-defaults/are executed during the first boot of the image to apply initial system configurations. This is useful for setting the hostname, root password, LAN IP, and wireless settings using theucicommand-line tool.# Beware! This script will be in /rom/etc/uci-defaults/ as part of the image. host_name="Licht_AX" wlan_name="Licht_AX_5G" wlan_password="Licht150886." root_password="Licht150886." lan_ip_address="192.168.8.1/24" # log potential errors exec >/tmp/setup.log 2>&1 if [ -n "$root_password" ]; then (echo "$root_password"; sleep 1; echo "$root_password") | passwd > /dev/null fi # Set hostname & timezone & Time Format if [ -n "$host_name" ]; then uci set system.@system[0].hostname="$host_name" uci set system.@system[0].timezone='CST-8' uci set system.@system[0].zonename='Asia/Shanghai' uci set system.@system[0].clock_hourcycle='h23' uci commit system fi # Configure LAN if [ -n "$lan_ip_address" ]; then uci set network.lan.ipaddr="$lan_ip_address" uci commit network fi # Configure WLAN if [ -n "$wlan_name" -a -n "$wlan_password" -a ${#wlan_password} -ge 8 ]; then uci set wireless.@wifi-device[1].disabled='0' uci set wireless.@wifi-device[1].country='US' uci set wireless.@wifi-device[1].cell_density='2' uci set wireless.@wifi-device[1].channel='64' uci set wireless.@wifi-device[1].htmode='HE160' uci set wireless.@wifi-iface[1].disabled='0' uci set wireless.@wifi-iface[1].encryption='psk2' uci set wireless.@wifi-iface[1].ssid="$wlan_name" uci set wireless.@wifi-iface[1].key="$wlan_password" uci commit wireless fi echo "All done!"Pass Play Integrity (PIF) on Sony Xperia 1 V
To fix Play Integrity, install the following modules in the exact order listed, then reboot the device:
- ReZygisk
- Treat Wheel
- Play Integrity Fix
- TEESimulator
- Tricky Addon Enhanced
Build custom OpenWrt firmware
Use the official OpenWrt Firmware Selector to create a customized build of the firmware.Download Gofile files via Direct Links
To use direct link downloads, you must enable 'Pop-ups and redirects' permissions in the Gofile website settings. Note: This method is not recommended for a large number of files, as it will open many browser windows simultaneously.Run and manage the Mihomo process
Mihomo can be started in two modes:
- Background: Double-click
mihomo.start.vbs. - Foreground: Double-click
mihomo.start.bat(opens a command prompt window).
To stop the program:
- If running in the background: Run
mihomo.stop.bat,mihomo.stop.vbs, or terminate themihomo.exeprocess via Task Manager. - If running in the foreground: Close the command prompt window.
Once running, the control panel is accessible at
http://localhost:9090/ui.- Background: Double-click
Remove Master Mode Triforce and Horse Speed Up icons
The Master Mode Triforce and the horse speed-up icon can be removed by modifying theBootup.packfile.File to modify:Bootup.packDeploy automated check-in tasks using GitHub Actions
To set up an automated check-in task from a provided example repository, follow these steps:
- Fork the Repository: Click the 'Fork' button on the top-right of the target repository to copy it to your own GitHub account.
- Enable Actions: Navigate to the 'Actions' tab in your forked repository and enable the Workflows.
- Configure Secrets: Go to 'Settings' > 'Secrets and variables' to configure the required Actions variables. Refer to the specific project's README for the exact variable names and values needed.
For projects supporting Telegram notifications, you will need a Bot Token and Chat ID.
Make Champion weapons, Master Sword, and Hylian Shield indestructible
To give Champion weapons, the Master Sword, and the Hylian Shield infinite durability, locate theIsLifeInfiniteparameter within the corresponding weapon's GeneralParamList and set its value totrue.Modify
IsLifeInfinitetotruein the following paths:- Actor/Pack/Weapon_Bow_028.sbactorpack/Actor/GeneralParamList/
- Actor/Pack/Weapon_Lsword_054.sbactorpack/Actor/GeneralParamList/
- Actor/Pack/Weapon_Shield_037.sbactorpack/Actor/GeneralParamList/
- Actor/Pack/Weapon_Spear_050.sbactorpack/Actor/GeneralParamList/
- Actor/Pack/Weapon_Sword_052.sbactorpack/Actor/GeneralParamList/