Thread: RuneLite Launcher (development)

Results 1 to 9 of 9
  1. #1 RuneLite Launcher (development) 
    Banned

    Join Date
    Dec 2019
    Age
    31
    Posts
    376
    Thanks given
    361
    Thanks received
    214
    Rep Power
    0
    Hey guys,

    Long story short, I have been learning how to make java applications for the last couple of months making simple launchers in my spare time. Along with my previous knowledge with java, I'm proud of the accomplishment and here I have a project I've been working on that I plan to release for free!!! I'll explain in depth below about it =)

    Really hope I don't get in trouble for using their assets and doing this but I think its cool!

    Note: 0 of RuneLites code is used in this, except for some images!

    Since most of the Runescape servers active right now are using RuneLite, I've thought to myself why not make a launcher that is based from official RuneLite client to match.

    The goals I have for this launcher include:

    • Auto-updater for CACHE+JAR with modified date detection (prob gonna use some of patrity code for this to save time and give credit afterwards)
    • Event finder (select a date with a calendar and the corresponding event info for that day will appear in a text box underneath)
    • Various tabs for minigames, quests and task guides
    • A store panel built inside the launcher with its specific tab
    • A voting panel
    • A clue panel (figured maybe if you have a random clue of the week or something you can maybe add here)
    • *Missed message from friends* panel (I'll later release something for having people message you while offline, but it places it there as an inbox.)
    • An option panel where you can select which cache to load/data modes, graphics and more before initializing actual client
    • World selector (before loading the client), sort of like a lobby. This will be using the player count, status and world mode (pk, f2p, members)
    • Player info tracker (last known location in-game, rank, clan, timers, worth, etc), plan to use SQL
    • An updater area that contains the RS-flames + loginbox to mimic OSRS login/loading screen lol, thought this was neat to do


    Media (not much of the development, as I sorta decided to post this half way finished it)

    Started in PS then loaded into the jpanel as bg using absolutelayout:
    Attached image

    How I got the flames in the loader:
    Made a gif inside of After effects (grabbed stock bg + added flames over), pretty basic but all I could think of at the time
    Fixed-screen
    Attached image

    Extended:
    Attached image

    Spoiler for In development:

    Adding the buttons before icons arrived at the party:
    Attached image
    Tooltips:
    Attached image

    Dragging:
    Attached image



    Some content being added in the panels:
    Attached image

    Update-log

    • Making the base, added flames and background
    • Added jbuttons to sidepanel
    • Added the motion to open side bar left and right
    • Added sidebar icons
    • Made draggable and added titles, progress bar etc basic stuff
    • Added calendar for the events (color indicated for event days that can be clicked to open corresponding event)


    Todo list/suggestion list
    • Finish up majority of the panels
    • Add sql and test
    • Add the actual updater
    • Fix the side bar button clicking (closes the panel when separately clicked)
    • Add logo
    • Add option to turn off flames
    • Add runescape font provided by Corey!
    • Add a login-based security feature, idk how to go about this just yet!
    • Add API and write the updater to sign and verify suggested by Omar!
    • Remove the PS png I used for the theme and learn javafx to implement suggested by Mikan!

    All suggestions will be added to the todo list! All feedback appreciated!

    Thanks for tuning in, ill post more pictures as I go! Recently I learned how to make custom themes in PS for jframes and making them draggable, etc without using third party themes so its been awesome.
    Once its done, ill update this thread with the release link for source + PSD + test jar

    Take care fellas
    Last edited by Shadowpker; 05-08-2021 at 09:20 PM.
    Reply With Quote  
     

  2. Thankful user:


  3. #2  
    Registered Member
    rebecca's Avatar
    Join Date
    Aug 2017
    Posts
    1,071
    Thanks given
    862
    Thanks received
    915
    Rep Power
    5000
    cool little learning project, looks cool
    id ditch the bg in photoshop thing and look into javafx, really powerful styling
    Reply With Quote  
     

  4. #3  
    Banned

    Join Date
    Dec 2019
    Age
    31
    Posts
    376
    Thanks given
    361
    Thanks received
    214
    Rep Power
    0
    Quote Originally Posted by mikan View Post
    cool little learning project, looks cool
    id ditch the bg in photoshop thing and look into javafx, really powerful styling
    Thanks
    And checking it out now
    Reply With Quote  
     

  5. #4  


    Omar's Avatar
    Join Date
    Dec 2007
    Posts
    279
    Thanks given
    640
    Thanks received
    783
    Rep Power
    5000
    For the jar updating, consider signing and verifying them rather than just checking timestamps or version numbers. Overwhelming majority of the servers on the toplists are basically open to someone like Evil Stuart, or a rogue dev, or whatever, replacing a file on the web server and infecting all their players. In addition, as Mikan mentioned, JavaFX is definitely worth looking into. And I would probably reconsider the choice of directly exposing your RDBMS and instead offering up some sort of API for querying that information
    Attached image
    Reply With Quote  
     

  6. Thankful users:


  7. #5  
    Banned

    Join Date
    Dec 2019
    Age
    31
    Posts
    376
    Thanks given
    361
    Thanks received
    214
    Rep Power
    0
    Quote Originally Posted by Omar View Post
    For the jar updating, consider signing and verifying them rather than just checking timestamps or version numbers. Overwhelming majority of the servers on the toplists are basically open to someone like Evil Stuart, or a rogue dev, or whatever, replacing a file on the web server and infecting all their players. In addition, as Mikan mentioned, JavaFX is definitely worth looking into. And I would probably reconsider the choice of directly exposing your RDBMS and instead offering up some sort of API for querying that information
    Will give it a shot!! Thanks guys!!
    Reply With Quote  
     

  8. #6  
    DESIGNER

    Lynch's Avatar
    Join Date
    Feb 2016
    Age
    25
    Posts
    235
    Thanks given
    35
    Thanks received
    343
    Rep Power
    5000
    looks decent cant lie.
    Reply With Quote  
     

  9. #7  
    Registered Member
    Tyluur's Avatar
    Join Date
    Jun 2010
    Age
    26
    Posts
    5,103
    Thanks given
    1,819
    Thanks received
    1,767
    Rep Power
    2438
    This is lit how can I help
    Quote Originally Posted by blakeman8192 View Post
    Keep trying. Quitting is the only true failure.
    Spoiler for skrrrrr:

    Attached image
    Reply With Quote  
     

  10. Thankful user:


  11. #8  
    Blurite

    Corey's Avatar
    Join Date
    Feb 2012
    Age
    26
    Posts
    1,491
    Thanks given
    1,245
    Thanks received
    1,729
    Rep Power
    5000
    Attached image
    Reply With Quote  
     

  12. Thankful users:


  13. #9  
    Banned

    Join Date
    Dec 2019
    Age
    31
    Posts
    376
    Thanks given
    361
    Thanks received
    214
    Rep Power
    0
    Quote Originally Posted by Corey View Post
    Dude, thank you! I actually needed this
    Reply With Quote  
     


Thread Information
Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)


User Tag List

Similar Threads

  1. quick launcher add on?
    By Snow Cat123 in forum Software
    Replies: 3
    Last Post: 11-11-2009, 11:08 PM
  2. RuneLite - A 317 Revolution
    By Galkon in forum Projects
    Replies: 92
    Last Post: 09-03-2009, 02:00 PM
  3. RuneLite Stability...
    By Galkon in forum Show-off
    Replies: 27
    Last Post: 07-31-2009, 03:58 AM
  4. Missle launcher
    By Colby in forum Requests
    Replies: 0
    Last Post: 07-12-2009, 12:41 AM
  5. How To Make A Web Launcher
    By Eleclion in forum Website Development
    Replies: 1
    Last Post: 09-01-2008, 09:20 PM
Tags for this Thread

View Tag Cloud

Posting Permissions
  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •