Skip to content

Commit

Permalink
removed autokiter
Browse files Browse the repository at this point in the history
  • Loading branch information
cactoes committed Sep 6, 2022
1 parent 587e6bc commit e9d22ae
Show file tree
Hide file tree
Showing 16 changed files with 192 additions and 3,545 deletions.
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
node_modules/
*.temp.js
src/**/*.js
dist/
release/
32 changes: 4 additions & 28 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# LCTS (League Client TypeScript)
A feature rich league client written in TypeScript, with scripting & more
A feature rich league client written in TypeScript, with basic scripting & more

## Installing the client
Just download the client from the [releases](https://github.com/cactoes/lcts/releases) tab & run 'lcts.exe'
Expand Down Expand Up @@ -115,33 +115,15 @@ The config is located in [resources/data/config.json](resources/data/config.json
"tier": "diamond", // for storing your tier so you can use it in a script
"rank": "III", // for storing your rank so you can use it in a script
"set": false // auto set it
}
},
"script": {
"userScript": true, // make use of the user made script (script.js)
"auto": {
"kiter": { // auto kiter
"enabled": true, // do we want to use it
"keybinds": {
"activate": "c", // keybind for activating the kite bot
"attackMove": "n" // keybind for attack move
}
}
}
},
"userScript": true // make use of the user made script (script.js)
},
"overlay": true // enable in game overlay
}
```

## Scripting
LCTS has **2** types of scripts

### Actual scripts
Actual scripts that may get you banned LCTS is not responisible for your account, customizabel in the config or ui
- auto kiter
- enable / disable
- keybind (default is "c")
- attack move keybind (default is "n")
LCTS doesn't have any scripts, it only support "scripts" for automating the client

### User made scripts
The client allows for function scripting (within LCTS itself), the script is located in [resources/data/script.js](resources/data/script.js). <br />
Expand Down Expand Up @@ -199,18 +181,12 @@ $ npm install -g typescript
```

## Dependencies
- @nut-tree/nut-js@2.1.1
- electron-overlay-window@2.0.1
- ffi-napi@4.0.3
- gkm@0.2.0
- lcinterface@4.1.2
- node-fetch@2.6.1
- openurl@1.1.1
- puppeteer-core@16.1.0
- puppeteer-in-electron@3.0.5
- ref-napi@3.0.3
- ref-struct-di@1.1.1
- ref-wchar-napi@1.0.3

## DevDependencies
- electron@19.0.5
Expand Down
16 changes: 2 additions & 14 deletions html/main/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -330,26 +330,14 @@ <h3> Auto Set Rank </h3>
<!-- Script Settings -->
<div class="content__container noselect" id="ScriptSettings">
<h1>Scripts</h1>
<p class="comment">Here you can change your scripts settings</p>
<p class="comment">Here you can change your user scripts settings</p>
<div class="settings script">

<div class="button__global">
<h3> userScripts </h3>
<div class="toggle" id="UserScripts"></div>
</div>
<div class="button__global">
<h3> auto kiter </h3>
<div class="toggle" id="AutoKiter"></div>
</div>
<div class="keybind">
<h3>auto kiter key</h3>
<input class="text__input char" id="AutoKiterKey" type="text">
</div>
<div class="keybind">
<h3>attack move key</h3>
<input class="text__input char" id="AttackMoveKey" type="text">
</div>


</div>
<p class="comment">Check the <a href="#" id="github">Github</a> for more info. </p>
</div>
Expand Down
16 changes: 2 additions & 14 deletions html/main/renderer.js
Original file line number Diff line number Diff line change
Expand Up @@ -144,17 +144,14 @@ const setup_ui_on_update = async () => {
document.getElementById("LockChampion").className = config.auto.champion.lock? "toggle toggle_active":"toggle"
document.getElementById("BanChampion").className = config.auto.champion.ban? "toggle toggle_active":"toggle"
document.getElementById("ImportRunes").className = config.auto.runes.set? "toggle toggle_active":"toggle"
document.getElementById("UserScripts").className = config.script.userScript? "toggle toggle_active":"toggle"
document.getElementById("AutoKiter").className = config.script.auto.kiter.enabled? "toggle toggle_active":"toggle"
document.getElementById("UserScripts").className = config.misc.userScript? "toggle toggle_active":"toggle"
document.getElementById("AcceptMatch").className = config.auto.acceptMatch? "toggle toggle_active":"toggle"
document.getElementById("SetStatus").className = config.misc.status.set? "toggle toggle_active":"toggle"
document.getElementById("SetRank").className = config.misc.rank.set? "toggle toggle_active":"toggle"
document.getElementById("IGOverlay").className = config.overlay? "toggle toggle_active":"toggle"
document.getElementById("SetSpells").className = config.auto.spells.set? "toggle toggle_active":"toggle"
document.getElementById("tier").value = convertTier(config.misc.rank.tier)
document.getElementById("rank").value = convertRank(config.misc.rank.rank)
document.getElementById("AutoKiterKey").value = config.script.auto.kiter.keybinds.activate
document.getElementById("AttackMoveKey").value = config.script.auto.kiter.keybinds.attackMove
document.getElementById("statusText").value = config.misc.status.text
document.getElementById("runePrefix").value = config.auto.runes.prefix

Expand Down Expand Up @@ -211,7 +208,7 @@ for (var i = 0; i < AllToggles.length; i++) {
ipc_send("save", ui.save, "auto.runes.set", { state: e.target.className == "toggle toggle_active" })
break
case "UserScripts":
ipc_send("save", ui.save, "script.userScript", { state: e.target.className == "toggle toggle_active" })
ipc_send("save", ui.save, "misc.userScript", { state: e.target.className == "toggle toggle_active" })
break
case "AcceptMatch":
ipc_send("save", ui.save, "auto.acceptMatch", { state: e.target.className == "toggle toggle_active" })
Expand All @@ -228,9 +225,6 @@ for (var i = 0; i < AllToggles.length; i++) {
case "SetSpells":
ipc_send("save", ui.save, "auto.spells.set", { state: e.target.className == "toggle toggle_active" })
break
case "AutoKiter":
ipc_send("save", ui.save, "script.auto.kiter.enabled", { state: e.target.className == "toggle toggle_active" })
break
}
})
}
Expand Down Expand Up @@ -278,12 +272,6 @@ document.getElementById("runePrefix").addEventListener("keyup", (e) => ipc_send(
// status
document.getElementById("statusText").addEventListener("keyup", (e) => ipc_send("save", ui.save, "misc.status.text", { text: e.target.value }) )

// auto kiter key
document.getElementById("AutoKiterKey").addEventListener("keyup", (e) => ipc_send("save", ui.save, "script.auto.kiter.keybinds.activate", { text: e.target.value }) )

// auto kiter key
document.getElementById("AttackMoveKey").addEventListener("keyup", (e) => ipc_send("save", ui.save, "script.auto.kiter.keybinds.attackMove", { text: e.target.value }) )

// tier
document.getElementById("tier").addEventListener("change", (e) => ipc_send("save", ui.save, "misc.rank.tier", { text: convertTier(e.target.value) }) )

Expand Down
Loading

0 comments on commit e9d22ae

Please sign in to comment.