AI prompts
base on #OUTDATED- PalWorlds Mod Patcher - WARNING THE Tool is just a downloader for UE4SS and an unpacker for my Lua Mod setup. YOU CAN ALWAYS DO THIS MANUALLY! Please use this flow instead. https://github.com/localcc/PalworldModdingKit
I do not have the time to update the repo/build it every time UE4SS releases a new version because it would require me to test it to make sure it all still works. So I'm leaving this up just as a show-case in how you make a downloader and unzipper :)
This is meant to be a Starter Pack, a basic organized setup for those who want to start tinkering
FlyingMountSPUsage - NO SP COST While flying,
MapUnlocker - Unlock the entire map,
PlayerPointsPerLevel - Modify points increase per level,
PlayerSPUsage - No SP usage for player "except gliding for some reason",
PlayerWeight - Weight modifier "Default value may get reset when increased via points",
RarePalAppearRate_AndLevel - "Change Rare Rate Appearance rate and its level"
Modify the respective mods main.lua for the different modifiers.
## Overview
PalWorlds Mod Patcher is a PyQt5-based GUI tool designed to simplify modding for the game PalWorld. It automates the process of downloading and applying a custom patch, managing game modifications, and reverting changes as needed.
## Features
- **Download and Apply Patch**: Automatically downloads and applies the UE4SS DevKit patch to the specified PalWorld game directory.
- **Manage Mods**: Enables users to easily enable or disable mods by editing the `Mods.txt` file in a user-friendly manner.
- **Revert Changes**: Provides an option to 'Unpatch' the game, reverting it back to its pre-modded state.
## Setup
1. **Clone the Repository**:
```sh
git clone https://github.com/your-github-username/palworlds-mod-patcher.git
Install Dependencies:
Ensure Python is installed on your system.
Install required Python packages
Usage
Run the Tool:
Navigate to the cloned repository's directory.
Execute the main script:
sh
Copy code
python gui.py
Select Game Path:
Use the 'Select Game Path' button to choose the PalWorld game directory.
Patch Game:
Click 'Patch Game' to download and apply the patch.
Manage Mods:
Use the 'Manage Mods' button to enable/disable mods as desired.
Unpatch Game (Optional):
To revert all changes, use the 'Unpatch Everything' button or check json file.
Contributions / Credits
https://gist.github.com/DRayX
https://github.com/UE4SS-RE/RE-UE4SS
Contributions, issues, and feature requests are welcome. Feel free to check issues page if you want to contribute.
License
Distributed under the MIT License. See LICENSE for more information.
", Assign "at most 3 tags" to the expected json: {"id":"7215","tags":[]} "only from the tags list I provide: [{"id":77,"name":"3d"},{"id":89,"name":"agent"},{"id":17,"name":"ai"},{"id":54,"name":"algorithm"},{"id":24,"name":"api"},{"id":44,"name":"authentication"},{"id":3,"name":"aws"},{"id":27,"name":"backend"},{"id":60,"name":"benchmark"},{"id":72,"name":"best-practices"},{"id":39,"name":"bitcoin"},{"id":37,"name":"blockchain"},{"id":1,"name":"blog"},{"id":45,"name":"bundler"},{"id":58,"name":"cache"},{"id":21,"name":"chat"},{"id":49,"name":"cicd"},{"id":4,"name":"cli"},{"id":64,"name":"cloud-native"},{"id":48,"name":"cms"},{"id":61,"name":"compiler"},{"id":68,"name":"containerization"},{"id":92,"name":"crm"},{"id":34,"name":"data"},{"id":47,"name":"database"},{"id":8,"name":"declarative-gui "},{"id":9,"name":"deploy-tool"},{"id":53,"name":"desktop-app"},{"id":6,"name":"dev-exp-lib"},{"id":59,"name":"dev-tool"},{"id":13,"name":"ecommerce"},{"id":26,"name":"editor"},{"id":66,"name":"emulator"},{"id":62,"name":"filesystem"},{"id":80,"name":"finance"},{"id":15,"name":"firmware"},{"id":73,"name":"for-fun"},{"id":2,"name":"framework"},{"id":11,"name":"frontend"},{"id":22,"name":"game"},{"id":81,"name":"game-engine "},{"id":23,"name":"graphql"},{"id":84,"name":"gui"},{"id":91,"name":"http"},{"id":5,"name":"http-client"},{"id":51,"name":"iac"},{"id":30,"name":"ide"},{"id":78,"name":"iot"},{"id":40,"name":"json"},{"id":83,"name":"julian"},{"id":38,"name":"k8s"},{"id":31,"name":"language"},{"id":10,"name":"learning-resource"},{"id":33,"name":"lib"},{"id":41,"name":"linter"},{"id":28,"name":"lms"},{"id":16,"name":"logging"},{"id":76,"name":"low-code"},{"id":90,"name":"message-queue"},{"id":42,"name":"mobile-app"},{"id":18,"name":"monitoring"},{"id":36,"name":"networking"},{"id":7,"name":"node-version"},{"id":55,"name":"nosql"},{"id":57,"name":"observability"},{"id":46,"name":"orm"},{"id":52,"name":"os"},{"id":14,"name":"parser"},{"id":74,"name":"react"},{"id":82,"name":"real-time"},{"id":56,"name":"robot"},{"id":65,"name":"runtime"},{"id":32,"name":"sdk"},{"id":71,"name":"search"},{"id":63,"name":"secrets"},{"id":25,"name":"security"},{"id":85,"name":"server"},{"id":86,"name":"serverless"},{"id":70,"name":"storage"},{"id":75,"name":"system-design"},{"id":79,"name":"terminal"},{"id":29,"name":"testing"},{"id":12,"name":"ui"},{"id":50,"name":"ux"},{"id":88,"name":"video"},{"id":20,"name":"web-app"},{"id":35,"name":"web-server"},{"id":43,"name":"webassembly"},{"id":69,"name":"workflow"},{"id":87,"name":"yaml"}]" returns me the "expected json"