Skip to content

Commit 2be2003

Browse files
committed
feat: initial commit — README, LICENSE, screenshots
0 parents  commit 2be2003

23 files changed

+855
-0
lines changed

LICENSE

Lines changed: 674 additions & 0 deletions
Large diffs are not rendered by default.

Readme.md

Lines changed: 90 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,90 @@
1+
# Futaba
2+
<p align="center">
3+
<img src="img/logo.png" alt="Futaba" width="200">
4+
</p>
5+
6+
一款使用Tauri开发的支持双端操作的英雄联盟客户端
7+
8+
本程序发布时将遵循[GPL-3.0](LICENSE)协议,由于此前遇到过恶意用户多次获取源代码并编译自己的版本到互联网售卖,这破坏了我的初衷,所以本项目现阶段并不会开源,会在传播度到达一定程度时进行开源
9+
10+
已实现的功能
11+
---
12+
- [x] 自动接受对局
13+
- [x] 战绩查询
14+
- [x] 好友交互(聊天/邀请/预约邀请)
15+
- [x] 模式选择
16+
- [x] OP.GG增强适配(海克斯强化推荐/出装推荐/符文推荐/召唤师技能推荐)
17+
- [x] 对局Counter位自动计算
18+
- [x] AI局势分析
19+
- [x] AI对局评价
20+
- [x] 移动端(好友交互/模式选择/出装推荐/海克斯)
21+
22+
23+
<table>
24+
<tr>
25+
<td><img alt="" src="img/index.png"></td>
26+
</tr>
27+
</table>
28+
29+
## 主程序
30+
31+
启动英雄联盟客户端之后,你就可以将客户端缩小化,并使用本程序来接管其他所有功能。(在极地大乱斗/海克斯大乱斗下,你可以无视定时设置随意更换英雄)
32+
33+
<table>
34+
<tr>
35+
<td><img alt="" src="img/create-room.png"></td>
36+
<td><img alt="" src="img/in-room.png"></td>
37+
<td><img alt="" src="img/detail.png"></td>
38+
</tr>
39+
<tr>
40+
<td><img alt="" src="img/history.png"></td>
41+
<td><img alt="" src="img/rank-bp.png"></td>
42+
<td><img alt="" src="img/diff-detail.png"></td>
43+
</tr>
44+
</table>
45+
46+
## OP.GG兼容
47+
当用户进入对局时,会根据用户选中的英雄快速应用版本强势的装备与符文和首选召唤师技能
48+
49+
如果你处在英雄联盟的经典模式(传统匹配/Rank),会显示选中英雄的counter与逆counter
50+
51+
如果你处在海克斯大乱斗下,则会显示选中英雄的强势海克斯符文
52+
53+
这在移动端均可以查看
54+
55+
<table>
56+
<tr>
57+
<td><img alt="" src="img/opgg-tier.png"></td>
58+
<td><img alt="" src="img/opgg-setting.png"></td>
59+
</tr>
60+
<tr>
61+
<td><img alt="" src="img/opgg-detail.png"></td>
62+
<td><img alt="" src="img/counter-show.png"></td>
63+
</tr>
64+
</table>
65+
66+
## 移动端
67+
你需要在设置页面中开启局域网数据共享,程序将会通过mDNS映射一个futaba.local的域名,你可以访问来控制网页端
68+
69+
考虑到部分玩家的便捷性,你也可以扫描程序页面的二维码来快速访问
70+
71+
这个环节只在本地交互,并不会与外部网络产生任何交互,安全可靠。
72+
73+
拿外卖上厕所的时候也不影响你进入对局和抢英雄了
74+
75+
![](img/network-server.png)
76+
77+
<table>
78+
<tr>
79+
<td><img alt="" src="img/mobile-create-room.png"></td>
80+
<td><img alt="" src="img/mobile-bp.png"></td>
81+
</tr>
82+
<tr>
83+
<td><img alt="" src="img/mobile-chat.png"></td>
84+
<td><img alt="" src="img/mobile-opgg.png"></td>
85+
</tr>
86+
</table>
87+
88+
## 下载
89+
90+
通过[releases](https://github.com/adv-inn/Futaba/releases),我希望大家可以通过github下载,这样我可以统计实际的下载次数

Readme_en.md

Lines changed: 91 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,91 @@
1+
# Futaba
2+
3+
<p align="center">
4+
<img src="img/logo.png" alt="Futaba" width="200">
5+
</p>
6+
7+
A League of Legends companion client built with Tauri, supporting both desktop and mobile control.
8+
9+
This project is released under the [GPL-3.0](LICENSE) license. Due to previous incidents where malicious users obtained the source code and sold compiled versions online, which goes against the original intent of this project, the source code will not be open-sourced at this stage. It will be open-sourced once the project reaches a certain level of adoption.
10+
11+
Features
12+
---
13+
- [x] Auto-accept matches
14+
- [x] Match history lookup
15+
- [x] Friends interaction (chat / invite / scheduled invite)
16+
- [x] Game mode selection
17+
- [x] OP.GG enhanced integration (Augment recommendations / item builds / rune pages / summoner spells)
18+
- [x] Auto counter-pick calculation
19+
- [x] AI game situation analysis
20+
- [x] AI post-game review
21+
- [x] Mobile support (friends / game mode / item builds / augments)
22+
23+
24+
<table>
25+
<tr>
26+
<td><img alt="" src="img/index_en.png"></td>
27+
</tr>
28+
</table>
29+
30+
## Main Application
31+
32+
Once the League of Legends client is launched, you can minimize it and use Futaba to take over all other functions. (In ARAM / Hexakill ARAM, you can freely swap champions without timer restrictions)
33+
34+
<table>
35+
<tr>
36+
<td><img alt="" src="img/create-room.png"></td>
37+
<td><img alt="" src="img/in-room.png"></td>
38+
<td><img alt="" src="img/detail.png"></td>
39+
</tr>
40+
<tr>
41+
<td><img alt="" src="img/history.png"></td>
42+
<td><img alt="" src="img/rank-bp.png"></td>
43+
<td><img alt="" src="img/diff-detail.png"></td>
44+
</tr>
45+
</table>
46+
47+
## OP.GG Integration
48+
When you enter champion select, Futaba automatically applies the current patch's strongest item builds, rune pages, and preferred summoner spells based on your selected champion.
49+
50+
In Classic mode (Normal / Ranked), it shows counter and favorable matchups for your selected champion.
51+
52+
In ARAM, it displays the strongest augment recommendations for your champion.
53+
54+
All of these are also accessible on mobile.
55+
56+
<table>
57+
<tr>
58+
<td><img alt="" src="img/opgg-tier.png"></td>
59+
<td><img alt="" src="img/opgg-setting.png"></td>
60+
</tr>
61+
<tr>
62+
<td><img alt="" src="img/opgg-detail.png"></td>
63+
<td><img alt="" src="img/counter-show.png"></td>
64+
</tr>
65+
</table>
66+
67+
## Mobile
68+
Enable LAN data sharing in the settings page. The app will broadcast a `futaba.local` domain via mDNS, which you can visit to access the web interface.
69+
70+
For convenience, you can also scan the QR code displayed on the app page for quick access.
71+
72+
All communication happens locally on your network — no external servers, fully secure.
73+
74+
Now you can accept matches and pick champions even while grabbing takeout or taking a break.
75+
76+
![](img/network-server.png)
77+
78+
<table>
79+
<tr>
80+
<td><img alt="" src="img/mobile-create-room.png"></td>
81+
<td><img alt="" src="img/mobile-bp.png"></td>
82+
</tr>
83+
<tr>
84+
<td><img alt="" src="img/mobile-chat.png"></td>
85+
<td><img alt="" src="img/mobile-opgg.png"></td>
86+
</tr>
87+
</table>
88+
89+
## Download
90+
91+
Via [releases](https://github.com/adv-inn/Futaba/releases). I'd appreciate it if you download from GitHub so I can track actual download counts.

img/counter-show.png

89.9 KB
Loading

img/create-room.png

54.4 KB
Loading

img/detail.png

500 KB
Loading

img/diff-detail.png

206 KB
Loading

img/friend.png

95 KB
Loading

img/history.png

301 KB
Loading

img/in-room.png

72 KB
Loading

0 commit comments

Comments
 (0)