21 Commits
Author SHA1 Message Date
Ellie d97c467326 Fixes for Batch bars, improvements in client, and custom Ui options/fixes 2024-02-20 18:38:16 +00:00
Ellie 05073450a1 Fix Several Memory Leaks - Pathwalker and SVM 2024-02-18 04:28:46 +00:00
Kaila_Btw 1448d5f086 Small bug fixes
* Ignore exceptions when loading the account properties file, handle with smaller error checking. (there is already a fallback process).
 * mudclient move sleep counter below other bot paint elements to prevent overlap
 * Slow down multiple bot loading.
 * Copy hashes.properties from the jar to assets folder (if missing)
 * Fix fatigue alignment in the client

Clean up autologin code

 * This implementation uses timers (checking system time) instead of controller.sleep() which may have been causing bugs for very long sleep times when client could not connect. This is also much cleaner and safer in edge cases. Waiting for autologin time has been slightly shortened.
2024-02-04 22:30:40 -05:00
Seatta ea41399474 Updated 'update-from-core-repository' script and fixed default IdleScript paint. 2024-01-26 20:56:14 +00:00
Seatta e3714441b3 Merge branch 'SeattaBranch' into 'Master' 2024-01-13 04:35:01 +00:00
Kaila_Btw 5b5292ef28 Update gradle build for new patch scripts
Gradle build
 * add Idlersc/Cache folder delete to gradle clean task now that cache autogenerates with client launch
 * include scripts in gradle release.

Client
 * Update client (it added these resources)
 * move helper scripts to /scripts folder (less confusing)
 * Fix git ignore for helper scripts to ignore only root folder copies of them (if moved to root)

No bank tav chaos
 * more fixes
2024-01-12 11:22:13 -05:00
Kaila_Btw f1426ab7f3 Update assets from core, gradle, and scripts
* Add assets and client changes from last update
 * update get-core-repository script to perform a gradle clean task before executing. along with clean task deleting core.
 * gitignore - we already ignore the entire Cache folder
2024-01-10 20:16:03 -05:00
Kaila_Btw 7211d17973 Small Updates 2024-01-08 15:03:46 -05:00
Kaila_Btw 7fe66e49fe Improvements in startup sequence and cache
* Include res assets folder in a release task
 * Fix "new" UI icons issue by editing config.txt
 * generate config.txt in Idlersc client launcher
 * do not download config.txt from client repo
 * Fix bug where not having any account files would pass null to the openrsc client as username and password and break everything. just checked for username/pass being null when config.absorb(parseResult) is called,and only parse non-null values, else set to default username/password. Shouldn't matter if any other settings are null
 * remove accounts folder and default username.properties
 * remove remote discord_inuse.txt
 * set to toggle gfx on, and show side bar, when username is null. Basically the default case when opening.
 * gitignore - Don't include UID or discord_inuse, add comments
2024-01-03 21:45:51 -05:00
Kaila_Btw fd49f71b00 Grawlingson: CORE Update entire compile process using !30 clean up CLI work
* Adds patcher and core openrsc client the IdleRSC project

 * app = idlersc app files
 * client = openrsc client
 * patcher = idlersc patcher

"* Fix CLI due to input causing the program to crash on startup.
* Fix transitive dependency spitting out an error on [startup](https://www.slf4j.org/codes.html#StaticLoggerBinder).
* Fix `.editorconfig` causing IDE formatting to clash with spotless' preferred formatting.
* Fix typo in debugger button. (This isn't 100% fixed, I'll investigate later.)
* Fix infinite looping bug when the cache creation window is exited.
* Add more documentation.
* Add `patcher` and `client` subprojects.
* Add `run` task to gradle for development/debugging purposes. This can be invoked via IDE or command line using the gradle wrapper. Bonus - args can be passed via the gradle --args option. For example, `./gradlew run --args='--auto-login --username username --password password --init-cache coleslaw'`
* Move main project to `app` subproject due to shared dependencies.
* ~~Bump JDK required to 11.~~ Keeping minimum required JDK at 8.
* Add convenience scripts to update code shared from `core` repository.
* Played musical chairs with level 3 chickens. Spoiler: I lost, every time."
2024-01-03 21:45:51 -05:00
ipkpjersi 11be319e9c Revert "Merge branch 'clean-up-cli' into 'master'"
This reverts merge request !30
2023-04-19 21:51:33 +00:00
George Rawlinson 90ea2789a9 refactor: simplify core repository detection 2023-04-07 19:48:32 +12:00
George Rawlinson 18f4d7a423 build: merge scripts used to update/compare client 2023-04-07 14:21:40 +12:00
George Rawlinson abefe33c8b build: merge scripts used to update/compare cache 2023-04-07 14:20:53 +12:00
George Rawlinson ec8e357a4e build: create compare-client recipe for Make 2023-04-05 10:18:50 +12:00
George Rawlinson 4fc6f6e52c build: move hashdir function to variables.sh 2023-04-05 10:17:35 +12:00
George Rawlinson a41476977a build: add helper scripts to make development easier 2023-04-04 15:51:49 +12:00
Tyler Smith 70b7fdb1b1 removed old scripts folder 2021-01-31 02:36:09 -05:00
Dvorak 453f7f8cf9 Script arguments are finally here! SBot Walker added. 2021-01-31 00:08:45 -06:00
Dvorak 57f1f50d2f Added Linux shell scripts. 2021-01-29 22:32:58 -06:00
Dvorak Keys 6dbd5891c9 Initial alpha release. Here's to a new generation of RSC botters! 2021-01-29 16:08:12 -08:00