15 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
seditionist 6fa840d354 Add option to toggle rendering 3D 2024-02-17 23:42:51 +00:00
Dan Ginovker b1afc62268 Add AIO AIO 2024-02-13 19:22:22 +00:00
Ellie 074561a7d2 Fix major bugs with synchronization and sleep handling 2024-02-13 19:04:14 +00:00
Seatta ea41399474 Updated 'update-from-core-repository' script and fixed default IdleScript paint. 2024-01-26 20:56:14 +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 36c273cb25 Client Bugfixes and NoBank_TavChaos
Apos/Compatability 
* some script cleanups (tried to merge from apos but its a mess)
 * add compatibility method.
 * todo look into improving compatibility layer

DrawCallback/MessageCallback
 * Comment out log window auto-clearing. I do not think the original bug with log window is applicable anymore with new UI design.

AuthFrame
 * Fix width issue with text fields
 * shorten swap item name (they are functionally the same)

Main
 * when showVersion or showHelp is toggled in it would stop the bot from opening. Now it will show info but also open bot.
 * for logs about client changes use "IdleRSC: " header

ColeslawGuildFisher
 * fix bug of bot getting stuck in a loop (client loop where you cannot cancel script) when starting/loading script in the wrong location. Use a switch statement with default case (and case overrun from sharks case) so without any fishfield value it defaults to 0 case.

Mudclient
 * fix Kills and Last NPC Kills screen location.
 * this was done in mudclient so changes will get replaced when using the script
* update y2 in scripts that had screen elements overlapping new kills count location

K_KailaScript
 * Add standard combat loop method (replace in scripts after some testing). I love abstraction
 * When dropping items, sleep until the inventory count is the right amount.
 * shorten crafting guild door sleeps

K_Nobank_TavChaos
 * Introduce v1 of UIM herblaw script. This is an early release, but it seems to be running right now. Needs some bug fixes
2024-01-10 20:16:03 -05:00
Seatta 7b86fd0923 Updated client/src and gitignore 2024-01-03 22:24:57 -06:00
Kaila_Btw bfbb5aec94 Implement new compiling methods to work with current client system
* Use included scripts to update client from remote github repo
 * Hide patcher debug messages, only shows actually patched methods now
 * Add spotless support to openrsc client subproject (automatic when building)
    * this isn't required to pass pipeline right now
 * Add patcher automatic spotless apply (required for pipeline)
 * Remove create zip cache for now
 * update resource folder path
 * update cache sprites in assets
 * always replace our jar when compiling (for now)
       - our method of task (not copy specific task) does not respect MD5 hash checking, so we can't check versions here (yet)
 * Move resources for client into main/java/bot folder for easier access
 * always copyJar AFTER jar is finished running
 * update release to include cache and exclude run files
 * turn back on cache generation but include cache with main repo
 - this is more for a fall back if cache gets removed, and for server and world switching in the future!!!
 * include zipcache in the repo,
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 2e3dd7c3c6 docs: add README.md to client/ 2023-04-05 10:08:04 +12:00
George Rawlinson 950fff0069 feat: add client code from core
This code comes from the core Open RSC repository and will be followed
by a script that checks for updates to the code and pulls it in when
necessary.
2023-04-04 15:46:56 +12:00