Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Awesome plugins: Post your plugins/themes here #4

Closed
nomi-san opened this issue Oct 18, 2022 · 13 comments
Closed

Awesome plugins: Post your plugins/themes here #4

nomi-san opened this issue Oct 18, 2022 · 13 comments
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@nomi-san
Copy link
Member

nomi-san commented Oct 18, 2022

I found some themes on GitHub.
You can inbox me to put it here.

Any theme has screenshots, please use img tag with 300px height.

<img src="//screenshot-url.png" height="300" />

Noxus in #2

🔽 Download Noxus.zip

// credit: Janna# Discord

Cute by @PrincessAkira

https://github.com/PrincessAkira/league-launcher-theme

Irelia-Theme by @rumi-chan

https://github.com/rumi-chan/Irelia-Theme

@nomi-san nomi-san added enhancement New feature or request help wanted Extra attention is needed labels Oct 18, 2022
@nomi-san nomi-san pinned this issue Oct 18, 2022
@thinhthui
Copy link

thinhthui commented Jan 14, 2023

Removed Rating Label (VN Server)
add this css to your js file. : https://ahrixthinh.xyz/LoL%20client%20ui/ui.css
Lain Theme (Font Updated)
https://ahrixthinh.xyz/LoL%20client%20ui/Lain.css

if i make anymore theme, i'll post it here : http://ahrixthinh.xyz/lolloader.html

@Elaina69
Copy link

Elaina Themes

https://github.com/Roydevil/Elaina-theme

  • Static version

image

  • L2d version

image

Skadi Theme

https://github.com/Roydevil/Skadi-Theme

image

@PenguLoader PenguLoader deleted a comment from thinhthui Jan 17, 2023
@PenguLoader PenguLoader deleted a comment from thinhthui Jan 17, 2023
@PenguLoader PenguLoader deleted a comment from thinhthui Jan 17, 2023
@Elaina69
Copy link

Theme Template for League Loader

https://github.com/Roydevil/Theme-Template

@Lyfhael
Copy link

Lyfhael commented Jan 22, 2023


Made a button to auto-accept queue. I'm a newbie in programmation so there probably was a better way to do this.

https://github.com/teisseire117/league-loader-plugins/tree/main/plugins

@nomi-san
Copy link
Member Author

@teisseire117

window.auto_accept = false
window.phase;

Each script is a separate module, you should use local variables instead.

let auto_accept = false

if (cond) auto_accept = true
if (auto_accept) doSomething()

To listen for a specific API call, you can try this, e.g /lol-gameflow/v1/gameflow-phase:

const API = '/lol-gameflow/v1/gameflow-phase'

ws.onopen = () => {
  ws.send(JSON.stringify([5, 'OnJsonApiEvent' + API.replace(/\//g, '_')]))
  // => OnJsonApiEvent_lol-gameflow_v1_gameflow-phase
  // send more to subscribe multiple events
}
ws.onmessage = async message => { /*...*/ }

Accept matchmaking API has no body and no need to add these headers, except content-type if body is JSON string.

const acceptMatchmaking = () => fetch('/lol-matchmaking/v1/ready-check/accept', { method: 'POST' })

@Lyfhael
Copy link

Lyfhael commented Jan 22, 2023

@teisseire117

window.auto_accept = false
window.phase;

Each script is a separate module, you should use local variables instead.

let auto_accept = false

if (cond) auto_accept = true
if (auto_accept) doSomething()

To listen for a specific API call, you can try this, e.g /lol-gameflow/v1/gameflow-phase:

const API = '/lol-gameflow/v1/gameflow-phase'

ws.onopen = () => {
  ws.send(JSON.stringify([5, 'OnJsonApiEvent' + API.replace(/\//g, '_')]))
  // => OnJsonApiEvent_lol-gameflow_v1_gameflow-phase
  // send more to subscribe multiple events
}
ws.onmessage = async message => { /*...*/ }

Accept matchmaking API has no body and no need to add these headers, except content-type if body is JSON string.

const acceptMatchmaking = () => fetch('/lol-matchmaking/v1/ready-check/accept', { method: 'POST' })

I made the fixes and edited my post. I first used local variable but I had an issue and I thought it was caused by that so I went with Global variables, but the issue was probably due to something else

@Lyfhael
Copy link

Lyfhael commented Jan 23, 2023

As I plan on making a few other plug-ins, I thought it would be better to have the base be better built. And I also made a repository because copy/pasting them is gonna be complicated :
https://github.com/teisseire117/league-loader-plugins/tree/main/plugins

edit:
Made a new plug-in : https://github.com/teisseire117/league-loader-plugins/blob/main/plugins/auto_message_upon_arriving_champ_select.js
It will automatically send a message in champ-select chat, and post-lobby chat(every new player joining delay the message by 1 second, the goal is to make sure everyone see it)
I use it to advertise my website but you could use it to call role or anything else

The two plug-ins I want to make is one to display back the hidden usernames in lobby(programs exist that do it but they're ugly and don't modify the client directly so they're bothersome to use)

And the other one I want it to be connected to chatgpt but to do what exactly is to be determined

@Sheelia
Copy link

Sheelia commented Jan 24, 2023

As I plan on making a few other plug-ins, I thought it would be better to have the base be better built. And I also made a repository because copy/pasting them is gonna be complicated : https://github.com/teisseire117/league-loader-plugins/tree/main/plugins

edit: Made a new plug-in : https://github.com/teisseire117/league-loader-plugins/blob/main/plugins/auto_message_upon_arriving_champ_select.js It will automatically send a message in champ-select chat, and post-lobby chat(every new player joining delay the message by 1 second, the goal is to make sure everyone see it) I use it to advertise my website but you could use it to call role or anything else

The two plug-ins I want to make is one to display back the hidden usernames in lobby(programs exist that do it but they're ugly and don't modify the client directly so they're bothersome to use)

And the other one I want it to be connected to chatgpt but to do what exactly is to be determined

Waiting Impatiently thank u <3

@Lyfhael
Copy link

Lyfhael commented Jan 25, 2023

new plug-in requested by someone : https://github.com/teisseire117/league-loader-plugins/blob/main/plugins/dodge_button.js

It adds a Dodge button in the lobby. It allows to dodge without closing the client
xGwVnrU

@Lyfhael
Copy link

Lyfhael commented Jan 28, 2023

added a new plug-in "offline mode"(but it really is mostly a status changer button) https://github.com/teisseire117/league-loader-plugins/blob/main/plugins/offline_mode.js

It allows you to click on your status to switch between different modes (offline/online/mobile/away/inGame).

Note:

  • If you are in a lobby, you can fake your status to display you are in-game, as shown here :
    swEwviF

  • If you set your status to offline/away, when you create a lobby or join a queue it will momentarily show that you are doing that. But will soon switch back to Offline. This is a bit annoying, however 99% of the time you'll been shown as away/offline properly. If someone knows how to fix that btw

Here is a video showing this interaction : https://streamable.com/nke4c3

@Lyfhael
Copy link

Lyfhael commented Jan 30, 2023

Made a Rem theme :

Untitled.3.mp4

From this repository you'll need everything in rem_style folder : https://github.com/teisseire117/league-loader-plugins
It's new so it most likely breaks in some places. If it does just tell me and I'll fix it

@909oce
Copy link

909oce commented Feb 10, 2023

id recommend checking out the discord server for questions like that, im sure someone can help you out :)

👉 https://chat.pengu.lol

@PenguLoader PenguLoader locked as off-topic and limited conversation to collaborators May 31, 2023
@nomi-san nomi-san closed this as completed Jan 2, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

6 participants