Skip to content

Commit b72cbf7

Browse files
committed
- Updated README.md
- Added Moon Oath to the item database - Improved code organization
1 parent 173b075 commit b72cbf7

26 files changed

+117
-57
lines changed

README.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -29,22 +29,22 @@ Stalker allows users to inspect and optionally tweak various aspects of their Sh
2929
- Download and install the APK file from [releases](https://github.com/onerdna/stalker/releases) page
3030
- Install [Shizuku](https://shizuku.rikka.app/)
3131
- Start Shizuku service if it's not already running. There are great tutorials on the internet of doing so.
32-
- Launch the app, grant Shizuku permissions
33-
- Proceed to the additional setup step. Before that, ensure that the game is fully closed. Minimize the app (do not fully close it!), open the game and wait until it fully loads. Then, close the game, go back to the app and press "Reinitialize" button.
32+
- Launch the app, grant Shizuku permissions.
33+
- Proceed to the additional setup step. Before that, ensure that the game is fully closed. Minimize the app (do not fully close it!), open the game and wait until it fully loads. Then, close the game, go back to the app and tap "Reinitialize" button.
3434

3535
### ❗ Before using...
36-
- Fully close the game and only then open the app
37-
- If you make any tweaks to the save, then press "Save" button after doing any modifications
36+
- Completely close the game before opening the app.
37+
- If you make any changes, you must tap the 'Save' button for them to take effect.
3838

3939
## ❓ FaQ
40-
- **Will there be an IOS version?**
40+
- **Will there ever be an IOS version?**
4141
- No.
42-
- **Why the app uses Shizuku?**
43-
- Shizuku is required to access save files (because it's not accessible for regular apps) and it's used to launch setup service binary.
44-
- **Can you add verified gems/raid consumables or damage hack?**
42+
- **Why does the app use Shizuku?**
43+
- Shizuku is required to access save files, which aren't normally accessible to regular apps. It's also used to launch the setup service binary.
44+
- **Can you add verified gems, raid consumables or a damage hack?**
4545
- No.
46-
- **What setup service actually does? I'm concerned about running high-privelleged compiled binaries.**
47-
- The only purpose of setup service is to tamper your user id from the game's process. After doing so, it will automatically close itself (or after two minutes of inactivity). User ID is different for each device and it's just a random string that does not contain any information about your device. I won't share the process of acquiring the ID here nor the source code of the service because it's the only possible way of doing that, so it can be patched easily by the developers if they know.
46+
- **What does the setup service actually do? I'm concerned about running high-privileged compiled binaries.**
47+
- The setup service’s only purpose is to tamper with your user ID inside the games process. Once it does that, it automatically closes — or after two minutes of inactivity. The user ID is just a random string unique to each device. It doesn’t contain any personal or device-identifiable information. I wont share the exact method used to get the ID, or the source code for the service, because this is the only known working method. If it becomes public, the developers could easily patch it.
4848

4949
### ❤ Special thanks to:
5050
- [**Shizuku**](https://shizuku.rikka.app/)

assets/item_database.toml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3840,8 +3840,14 @@ description = "Song of the Tide is a magic in Shadow Fight 2. This magic was ava
38403840
traits = ["offer"]
38413841
enchantments = ["frenzy"]
38423842

3843+
[WEAPON_SWORD_SUMMER_FEST_25]
3844+
name = "Moon Oath"
3845+
description = "Nekki Summer Fest 2025 gift"
3846+
traits = ["gift"]
3847+
enchantments = ["lifesteal"]
3848+
38433849
[HELM_HOAXEN_25]
3844-
name = "Сhimera Paradox"
3850+
name = "Chimera Paradox"
38453851
description = ""
38463852
traits = ["offer"]
38473853
enchantments = ["damage_absorption"]

lib/app.dart

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -31,16 +31,16 @@ import 'package:path_provider/path_provider.dart';
3131
import 'package:pub_semver/pub_semver.dart';
3232
import 'package:shared_preferences/shared_preferences.dart';
3333
import 'package:signals/signals_flutter.dart';
34-
import 'package:stalker/app_bar.dart';
35-
import 'package:stalker/enchantment.dart';
34+
import 'package:stalker/ui/app_bar.dart';
35+
import 'package:stalker/logic/enchantment.dart';
3636
import 'package:stalker/main.dart';
3737
import 'package:stalker/pages/edit_xml/edit_xml.dart';
38-
import 'package:stalker/pages/equipment_page.dart';
39-
import 'package:stalker/pages/general_page.dart';
38+
import 'package:stalker/pages/equipment.dart';
39+
import 'package:stalker/pages/general.dart';
4040
import 'package:stalker/pages/records/records.dart';
41-
import 'package:stalker/pages/report_page.dart';
42-
import 'package:stalker/record.dart';
43-
import 'package:stalker/records_manager.dart';
41+
import 'package:stalker/pages/report.dart';
42+
import 'package:stalker/logic/record.dart';
43+
import 'package:stalker/logic/records_manager.dart';
4444
import 'package:signals/signals.dart' as signals_core;
4545
import 'package:stalker/shizuku_api.dart';
4646
import 'package:stalker/shizuku_file.dart';
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
*/
1818

1919
import 'package:flutter/services.dart';
20-
import 'package:stalker/equipment_type.dart';
20+
import 'package:stalker/logic/equipment_type.dart';
2121
import 'package:toml/toml.dart';
2222
import 'package:xml/xml.dart';
2323

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,10 @@
1616
* along with this program. If not, see <https://www.gnu.org/licenses/>.
1717
*/
1818

19-
import 'package:stalker/enchantment.dart';
20-
import 'package:stalker/equipment_type.dart';
21-
import 'package:stalker/item_database.dart';
22-
import 'package:stalker/record.dart';
19+
import 'package:stalker/logic/enchantment.dart';
20+
import 'package:stalker/logic/equipment_type.dart';
21+
import 'package:stalker/logic/item_database.dart';
22+
import 'package:stalker/logic/record.dart';
2323
import 'package:xml/xml.dart';
2424

2525
class UpgradeDelivery {
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@
1717
*/
1818

1919
import 'package:flutter/services.dart';
20-
import 'package:stalker/enchantment.dart';
21-
import 'package:stalker/equipment_type.dart';
20+
import 'package:stalker/logic/enchantment.dart';
21+
import 'package:stalker/logic/equipment_type.dart';
2222
import 'package:toml/toml.dart';
2323

2424
class ItemTrait {

lib/record.dart renamed to lib/logic/record.dart

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,9 @@
1616
* along with this program. If not, see <https://www.gnu.org/licenses/>.
1717
*/
1818

19-
import 'package:stalker/enchantment.dart';
20-
import 'package:stalker/equipment_type.dart';
21-
import 'package:stalker/equipment.dart';
19+
import 'package:stalker/logic/enchantment.dart';
20+
import 'package:stalker/logic/equipment_type.dart';
21+
import 'package:stalker/logic/equipment.dart';
2222
import 'package:xml/xml.dart';
2323
import 'package:xml/xpath.dart';
2424

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ import 'dart:io';
2222
import 'package:crypto/crypto.dart';
2323
import 'package:fluttertoast/fluttertoast.dart';
2424
import 'package:path_provider/path_provider.dart';
25-
import 'package:stalker/record.dart';
25+
import 'package:stalker/logic/record.dart';
2626
import 'package:stalker/shizuku_api.dart';
2727
import 'package:stalker/shizuku_file.dart';
2828
import 'package:toml/toml.dart';

lib/main.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ import 'package:flutter/services.dart';
2222
import 'package:logger/logger.dart';
2323
import 'package:signals/signals_flutter.dart';
2424
import 'package:stalker/app.dart';
25-
import 'package:stalker/item_database.dart';
25+
import 'package:stalker/logic/item_database.dart';
2626
import 'package:stalker/logcat.dart';
2727
import 'package:stalker/themes.dart';
2828
import 'package:toml/toml.dart';

0 commit comments

Comments
 (0)