Merge pull request #674 from lunaticwhat/master
I touched readme again💀 & theme customization hotfix
This commit is contained in:
commit
3540786c04
@ -10,7 +10,7 @@
|
|||||||
<a href="https://discord.gg/MmV8hNZB9S"><img src="https://img.shields.io/discord/440536354544156683?label=Discord&logo=discord&style=for-the-badge&color=blueviolet"></a>
|
<a href="https://discord.gg/MmV8hNZB9S"><img src="https://img.shields.io/discord/440536354544156683?label=Discord&logo=discord&style=for-the-badge&color=blueviolet"></a>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
[EN](README.md) | [简中](README_zh-Hans.md) | [繁中](README_zh-Hant.md)
|
[EN](README.md) | [简中](README_zh-Hans.md) | [繁中](README_zh-Hant.md) | [VN](README_vn-vn.md)
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
157
README_vi-vn.md
Normal file
157
README_vi-vn.md
Normal file
@ -0,0 +1,157 @@
|
|||||||
|
<p align="center">
|
||||||
|
<a href="#"><img width="500" height="500" src="https://user-images.githubusercontent.com/67109235/176832758-7089defd-0edd-4c7a-bd69-60eeef99dca7.png"></a>
|
||||||
|
<a href="#"><img width="690" height="133" src="https://user-images.githubusercontent.com/67109235/176832764-471a6bd5-405f-43dd-97ec-c11997880993.png"></a>
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p align="center">
|
||||||
|
<a href="https://github.com/Akebi-Group/Akebi-GC/releases/latest"><img src="https://img.shields.io/github/v/release/Akebi-Group/Akebi-GC?style=for-the-badge"></a>
|
||||||
|
<a href="https://github.com/Akebi-Group/Akebi-GC/releases"><img src="https://img.shields.io/github/downloads/Akebi-Group/Akebi-GC/total.svg?style=for-the-badge"></a>
|
||||||
|
<a href="https://github.com/Akebi-Group/Akebi-GC/graphs/contributors"><img src="https://img.shields.io/github/contributors/Akebi-Group/Akebi-GC?style=for-the-badge&color=red"></a>
|
||||||
|
<a href="https://discord.gg/MmV8hNZB9S"><img src="https://img.shields.io/discord/440536354544156683?label=Discord&logo=discord&style=for-the-badge&color=blueviolet"></a>
|
||||||
|
</p>
|
||||||
|
|
||||||
|
[EN](README.md) | [简中](README_zh-Hans.md) | [繁中](README_zh-Hant.md) | [VN](README_vn-vn.md)
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
<h1 align="center">Hướng Dẫn Bắt Đầu</h1>
|
||||||
|
|
||||||
|
## Phiên bản ổn định
|
||||||
|
1. Truy cập vào mục [release](https://github.com/Akebi-Group/Akebi-GC/releases)
|
||||||
|
2. Tải về file chạy mới nhất
|
||||||
|
## Phiên bản mới nhất
|
||||||
|
1. Truy cập vào mục [Action](https://github.com/Akebi-Group/Akebi-GC/actions)
|
||||||
|
1. Chọn Publish trong mục workflow
|
||||||
|
1. Chọn workflow gần nhất được tích xanh ✔ (Lưu ý lựa chọn đúng phiên bản game **GLOBAL/CN/BETA**)
|
||||||
|
<p align="center">
|
||||||
|
<a href="#"><img src="https://user-images.githubusercontent.com/96950043/186429274-1e556c58-8027-4ec9-9c1d-3609c75aede4.png"></a>
|
||||||
|
</p>
|
||||||
|
4. Tải về Akebi-GC-release trong mục Artifacts
|
||||||
|
<p align="center">
|
||||||
|
<a href="#"><img src="https://user-images.githubusercontent.com/96950043/186429302-7c7be3f6-df2f-4e49-9bb9-4a703c3491df.png"></a>
|
||||||
|
</p>
|
||||||
|
|
||||||
|
## Tự xây dựng từ mã nguồn
|
||||||
|
Tham khảo trang wiki - [Building](https://github.com/Akebi-Group/Akebi-GC/wiki/Building%EF%BD%9C%E5%BB%BA%E7%BD%AE)
|
||||||
|
|
||||||
|
### Cài đặt
|
||||||
|
1. Hãy chắc chắn rằng file `CLibrary.dll` ở trong cùng folder với file `injector.exe`.
|
||||||
|
2. Chạy `injector.exe`.
|
||||||
|
3. Sau khi đăng nhập vào game, bấm F1 để hiển thị giao diện Akebi.
|
||||||
|
|
||||||
|
<h1 align="center">Tính Năng</h1>
|
||||||
|
|
||||||
|
#### Cơ bản
|
||||||
|
- Vượt chống can thiệp game
|
||||||
|
- Giao diện trong game
|
||||||
|
- Phím tắt
|
||||||
|
- Thông báo tính năng
|
||||||
|
|
||||||
|
#### Người chơi
|
||||||
|
- Bất tử
|
||||||
|
- Tăng sức tấn công: Đa mục tiêu/Mục tiêu cố định/Hoạt ảnh tấn công
|
||||||
|
- Không thời gian hồi: Chiêu E/Ulti/Chạy/Ngắm bắn
|
||||||
|
- Thể lực vô hạn
|
||||||
|
- Bay tự do xuyên tường
|
||||||
|
|
||||||
|
#### Thế giới
|
||||||
|
- Seelie tự động bay
|
||||||
|
- Thiết lập đội ngay lập tức
|
||||||
|
- Tốc độ game
|
||||||
|
- Quái không tấn công
|
||||||
|
- Đóng băng quái
|
||||||
|
- Tự động phá: Mỏ quặng/Giáp quái/Các vật dụng/Cây cối
|
||||||
|
- Tự động nhặt/Mở rương
|
||||||
|
- Nhặt đồ xa
|
||||||
|
- Hội thoại tự động
|
||||||
|
- Tự động chặt gỗ
|
||||||
|
- Tự động nấu ăn
|
||||||
|
- Giả thời gian
|
||||||
|
- Tự động câu cá
|
||||||
|
- Tự động giết quái
|
||||||
|
- Hút quái
|
||||||
|
- Hút item
|
||||||
|
|
||||||
|
#### Dịch chuyển
|
||||||
|
- Hòm/Thần đồng (Dịch chuyển đến nơi gần nhất)
|
||||||
|
- Dịch chuyển tức thời (Dịch chuyển đến đánh dấu trên bản đồ thế giới)
|
||||||
|
- Dịch chuyển tùy biến (Dịch chuyển theo danh sách)
|
||||||
|
|
||||||
|
#### Hình ảnh
|
||||||
|
- ESP (Nhìn xuyên tường vị trí của item,...)
|
||||||
|
- Bản đồ tương tác tích hợp
|
||||||
|
- Góc nhìn nguyên tố vô hạn
|
||||||
|
- Tắt sương mù
|
||||||
|
- Mở khóa FPS
|
||||||
|
- Thay đổi độ rộng góc nhìn
|
||||||
|
- Thông báo rương
|
||||||
|
- Ẩn giao diện
|
||||||
|
- Trình duyệt web trong game
|
||||||
|
- Nhìn trộm
|
||||||
|
- Thay đổi thông tin: UID/Nickname/Hạng mạo hiểm/Cấp thế giới/Avatar/Danh thiếp
|
||||||
|
- Thay đổi thời tiết
|
||||||
|
- Góc nhìn tự do
|
||||||
|
- Paimon đi theo
|
||||||
|
- Thay đổi Texture
|
||||||
|
|
||||||
|
#### Gỡ lỗi
|
||||||
|
- Quán lí Entities
|
||||||
|
- Theo dỗi vị trí
|
||||||
|
- Biểu đồ FPS
|
||||||
|
- [Packet Sniffer](https://github.com/Akebi-Group/Akebi-PacketSniffer)
|
||||||
|
|
||||||
|
<h1 align="center">Giới thiệu</h1>
|
||||||
|
|
||||||
|
<details>
|
||||||
|
<summary>Dịch chuyển tức thời</summary>
|
||||||
|
<img src="https://github.com/CallowBlack/gif-demos/blob/main/genshin-cheat/map-teleport-demo.gif"/>
|
||||||
|
</details>
|
||||||
|
<details>
|
||||||
|
<summary>Bay tự do</summary>
|
||||||
|
<img src="https://github.com/CallowBlack/gif-demos/blob/main/genshin-cheat/noclip-demo.gif"/>
|
||||||
|
</details>
|
||||||
|
<details>
|
||||||
|
<summary>Dịch chuyển đến Thần đồng</summary>
|
||||||
|
<img src="https://github.com/CallowBlack/gif-demos/blob/main/genshin-cheat/oculi-teleport-demo.gif"/>
|
||||||
|
</details>
|
||||||
|
<details>
|
||||||
|
<summary>Dịch chuyển đến Rương</summary>
|
||||||
|
<img src="https://github.com/CallowBlack/gif-demos/blob/main/genshin-cheat/chest-teleport-demo.gif"/>
|
||||||
|
</details>
|
||||||
|
<details>
|
||||||
|
<summary>Đánh liên hoàn</summary>
|
||||||
|
<img src="https://github.com/CallowBlack/gif-demos/blob/main/genshin-cheat/rapid-fire-demo.gif"/>
|
||||||
|
</details>
|
||||||
|
<details>
|
||||||
|
<summary>Hội thoại tự động</summary>
|
||||||
|
<img src="https://github.com/CallowBlack/gif-demos/blob/main/genshin-cheat/auto-talk-demo.gif"/>
|
||||||
|
</details>
|
||||||
|
|
||||||
|
<h1 align="center">Báo cáo lỗi</h1>
|
||||||
|
|
||||||
|
(VUI LÒNG SỬ DỤNG TIẾNG ANH!)
|
||||||
|
|
||||||
|
Những điều lưu ý trước khi báo cáo lỗi
|
||||||
|
|
||||||
|
1. Bạn tìm thấy lỗi.
|
||||||
|
1. Trình bày rõ ràng điều gì đã xảy ra, và bạn nghĩ do vấn đề nào gây ra.
|
||||||
|
1. Có thể thực hiện lại lỗi không? Có hoặc không. Nếu có: Hãy trình bày cách thực hiện rõ nhất có thể. Ví dụ: điều gì đã xảy ra khi gặp lỗi và tại sao.
|
||||||
|
1. Hãy cho chúng tôi biết phiên bản Akebi bạn sử dụng. Sử dụng mã `SHA`/ Số phiên bản của commit gần nhất phiên bản mà bạn sử dụng. Ví dụ: `bd17a00ec388f3b93624280cde9e1c66e740edf9` / Release 0.7
|
||||||
|
1. [Báo cáo lỗi](https://github.com/Akebi-Group/Akebi-GC/issues)
|
||||||
|
|
||||||
|
<h1 align="center">Đóng góp cho dự án</h1>
|
||||||
|
|
||||||
|
|
||||||
|
## Thêm tính năng
|
||||||
|
1. Fork dự án
|
||||||
|
1. Tạo Branch với tính năng của bạn (`git checkout -b feature/AmazingFeature`)
|
||||||
|
1. Commit thay đổi của bạn (`git commit -m 'Add some AmazingFeature'`)
|
||||||
|
1. Push lên Branch (`git push origin feature/AmazingFeature`)
|
||||||
|
2. [Tạo Pull Request](https://github.com/Akebi-Group/Akebi-GC/pulls)
|
||||||
|
|
||||||
|
## Góp ý
|
||||||
|
|
||||||
|
(VUI LÒNG SỬ DỤNG TIẾNG ANH!)
|
||||||
|
|
||||||
|
Để đóng góp ý tưởng cho dự án hãy tạo một [issue](https://github.com/Akebi-Group/Akebi-GC/issues) với tiêu đề là ý tưởng bạn muốn.
|
||||||
|
Hãy **giải thích rõ ràng nhất có thể** để những người phát triển dự án có thể hiểu ý tưởng của bạn.
|
@ -10,7 +10,7 @@
|
|||||||
<a href="https://discord.gg/MmV8hNZB9S"><img src="https://img.shields.io/discord/440536354544156683?label=Discord&logo=discord&style=for-the-badge&color=blueviolet"></a>
|
<a href="https://discord.gg/MmV8hNZB9S"><img src="https://img.shields.io/discord/440536354544156683?label=Discord&logo=discord&style=for-the-badge&color=blueviolet"></a>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
[EN](README.md) | [简中](README_zh-Hans.md) | [繁中](README_zh-Hant.md)
|
[EN](README.md) | [简中](README_zh-Hans.md) | [繁中](README_zh-Hant.md) | [VN](README_vn-vn.md)
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
@ -10,7 +10,7 @@
|
|||||||
<a href="https://discord.gg/MmV8hNZB9S"><img src="https://img.shields.io/discord/440536354544156683?label=Discord&logo=discord&style=for-the-badge&color=blueviolet"></a>
|
<a href="https://discord.gg/MmV8hNZB9S"><img src="https://img.shields.io/discord/440536354544156683?label=Discord&logo=discord&style=for-the-badge&color=blueviolet"></a>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
[EN](README.md) | [简中](README_zh-Hans.md) | [繁中](README_zh-Hant.md)
|
[EN](README.md) | [简中](README_zh-Hans.md) | [繁中](README_zh-Hant.md) | [VN](README_vn-vn.md)
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
@ -35,7 +35,7 @@ namespace cheat::feature
|
|||||||
NF(f_HotkeyExit, "Hotkeys", "General::FastExit", Hotkey(VK_F12)),
|
NF(f_HotkeyExit, "Hotkeys", "General::FastExit", Hotkey(VK_F12)),
|
||||||
|
|
||||||
NF(f_FontSize, "Font Size", "General::Theme", 16.0f),
|
NF(f_FontSize, "Font Size", "General::Theme", 16.0f),
|
||||||
NF(f_ShowStyleEditor, "Show Colors Customization", "General::Theme", false),
|
NF(f_ShowStyleEditor, "Show Theme Customization", "General::Theme", false),
|
||||||
NFS(f_DefaultTheme, "Theme", "General::Theme", ""),
|
NFS(f_DefaultTheme, "Theme", "General::Theme", ""),
|
||||||
themesDir(util::GetCurrentPath() / "themes")
|
themesDir(util::GetCurrentPath() / "themes")
|
||||||
|
|
||||||
@ -470,7 +470,31 @@ namespace cheat::feature
|
|||||||
ImGui::BeginGroupPanel("Interface Customization");
|
ImGui::BeginGroupPanel("Interface Customization");
|
||||||
{
|
{
|
||||||
ImGui::SetNextItemWidth(200);
|
ImGui::SetNextItemWidth(200);
|
||||||
if (ImGui::BeginCombo("Themes", f_DefaultTheme.value().c_str()))
|
if (ConfigWidget(f_FontSize, 1, 8, 64, "Adjust interface font size."))
|
||||||
|
renderer::SetGlobalFontSize(static_cast<float>(f_FontSize));
|
||||||
|
|
||||||
|
static std::string themeNameBuffer_;
|
||||||
|
|
||||||
|
ImGui::SetNextItemWidth(200);
|
||||||
|
ImGui::InputText("Theme Name", &themeNameBuffer_);
|
||||||
|
|
||||||
|
bool alreadyExist = m_Themes.count(themeNameBuffer_) > 0;
|
||||||
|
|
||||||
|
ImGui::SameLine();
|
||||||
|
if (ImGui::Button(alreadyExist ? "Replace Theme" : "Save Theme"))
|
||||||
|
{
|
||||||
|
ImGui::SameLine();
|
||||||
|
if (themeNameBuffer_.empty())
|
||||||
|
ImGui::Text("Theme name is not valid. Falling back into default theme");
|
||||||
|
ThemeExport(themeNameBuffer_);
|
||||||
|
hasLoaded = false;
|
||||||
|
f_DefaultTheme = themeNameBuffer_;
|
||||||
|
Init();
|
||||||
|
themeNameBuffer_.clear();
|
||||||
|
}
|
||||||
|
|
||||||
|
ImGui::SetNextItemWidth(200);
|
||||||
|
if (ImGui::BeginCombo("Theme Select", f_DefaultTheme.value().c_str()))
|
||||||
{
|
{
|
||||||
for (auto& [themeName, themeData] : m_Themes)
|
for (auto& [themeName, themeData] : m_Themes)
|
||||||
{
|
{
|
||||||
@ -486,6 +510,7 @@ namespace cheat::feature
|
|||||||
}
|
}
|
||||||
ImGui::EndCombo();
|
ImGui::EndCombo();
|
||||||
}
|
}
|
||||||
|
|
||||||
ImGui::SameLine();
|
ImGui::SameLine();
|
||||||
if (ImGui::Button("Delete Theme"))
|
if (ImGui::Button("Delete Theme"))
|
||||||
{
|
{
|
||||||
@ -496,28 +521,7 @@ namespace cheat::feature
|
|||||||
Init();
|
Init();
|
||||||
}
|
}
|
||||||
|
|
||||||
static std::string themeNameBuffer_;
|
ConfigWidget(f_ShowStyleEditor, "Show ImGui theme customization window.");
|
||||||
ImGui::InputText("Theme Name", &themeNameBuffer_);
|
|
||||||
|
|
||||||
if (ConfigWidget(f_FontSize, 1, 8, 64, "Adjust interface font size."))
|
|
||||||
renderer::SetGlobalFontSize(static_cast<float>(f_FontSize));
|
|
||||||
|
|
||||||
ImGui::Spacing();
|
|
||||||
|
|
||||||
ConfigWidget(f_ShowStyleEditor, "Show colors customization window.");
|
|
||||||
ImGui::SameLine();
|
|
||||||
bool alreadyExist = m_Themes.count(themeNameBuffer_) > 0;
|
|
||||||
if (ImGui::Button(alreadyExist ? "Replace Theme" : "Save Theme"))
|
|
||||||
{
|
|
||||||
if (themeNameBuffer_.empty())
|
|
||||||
return;
|
|
||||||
|
|
||||||
ThemeExport(themeNameBuffer_);
|
|
||||||
hasLoaded = false;
|
|
||||||
f_DefaultTheme = themeNameBuffer_;
|
|
||||||
Init();
|
|
||||||
themeNameBuffer_.clear();
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
ImGui::EndGroupPanel();
|
ImGui::EndGroupPanel();
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user