Giter VIP home page Giter VIP logo

bootstrapper's Introduction

bootstrapper

OpenOSRS bootstrapper

Yes it's kotlin, yes it ugly, and yes it sometimes kind of strap. Got GitHub Actions so this quickly changed from multi-platform tornadofx gui app to what it is now for automatic nightly deployments. will be updated when tested/finished etc.

How to use

  • First: run gradle clean build then gradle :client:processResources :client:dependencyReportFile in the main OpenOSRS project. It should generate a file called dependencies.txt.
  • Open the bootstrapper project and run gradle clean build
  • Once the bootstrapper has finished building, run the application and you should see a screen similar to this, showing the old bootstrap: image
  • Next select the mode from the dropdown (we will use staging for our purposes) and press New Bootstrap.
  • A file selector will pop-up. Navigate to the root project directory of the client (normally this would be called runelite or OpenOSRS but it depends on whateve you named it) and select that folder. image
  • The bootstrapper should then do its thing and proccess all the dependencies. image
  • Once its done, you will see a popup, as well as a new bootstrap tab image
  • feel free to close the old bootstrap tab. Now you can sort the new one by name and go through and right click any duplicates that didn't get caught automaticlally and delete the oldest versions. image
  • When you're finished with that hit validate and let it double check all the hashes (yeah i know the count is off, will be fixed soon) image
  • Then you should be able to click the Export button and your bootstrap along with the artifacts to be uploaded will be exported to the Bootstrapper's Out dir: image

bootstrapper's People

Contributors

stone-wall avatar zeruth avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.