42 Commits

Author SHA1 Message Date
b4d6c201af Update README.md 2025-03-08 14:26:43 -08:00
7d03eaecd5 Update README.md 2025-03-08 14:17:46 -08:00
8e02d3aee7 Update README.md 2025-03-08 14:17:29 -08:00
1c03e7384b Update README.md
add new endpoints
2025-03-08 14:06:02 -08:00
93e97122e6 Update README.md 2025-03-08 13:58:58 -08:00
60989a15bf Update README.md 2025-03-08 13:57:56 -08:00
c285eb31b9 Update README.md 2025-03-07 14:03:05 -08:00
08541ea377 Update README.md 2025-03-07 14:00:30 -08:00
6ad779058e Update README.md 2025-03-02 16:37:59 -08:00
YoshiCraft64
cecaa50610
support for old ("steps") missions (#20)
* add support for old missions API (aka "steps missions")
* config option to disable loading non SoD Data (used only for missions and achievements for now)
* make AuthenticateUser endpoint compatible with games that use e-mail as login
* add api keys for lands
* add GetGameCurrency endpoint
* allow create empty stores and add store "8" (empty)

---------

Co-authored-by: Robert Paciorek <robert@opcode.eu.org>
2025-02-13 22:58:19 +01:00
Hipposgrumm
4b6f782e21
Eat My Dust support (#12)
DB MODEL CHANGES! I don't know how to deal with those.
Support for EMD's MMO rooms and API token.
Groundwork for group/clan system (hence schema changes). Only functional for EMD right now (if I implemented it correctly).

* Removed debug logged messages.
* Update comments in GroupController.cs
* Fixed position of parenthesis in ConfigurationController.cs
* Noted changes in README
* Amendment to previous commit, these are supposed to be alphabetical.
* Changed unnecessary extra check for EMD ClientVersion.
2024-12-29 17:00:21 +01:00
meleestars
2ec4358a39 Implemented `GetGameDataByUser` 2024-07-10 08:20:53 +00:00
Robert Paciorek
d00a2f770c move *Main.xml to assets/conf, update README.md 2024-04-09 12:06:00 +00:00
rpaciorek
4662bbd629
update README, add sample files for localhosting (#2)
* update README, add sample files for localhosting

* fix port number in sample DWADragonsMain.xml

* update readme

* update itemid schema info

* update appsettings comments

---------

Co-authored-by: Spirtix <michal.prazak1@gmail.com>
2024-02-25 17:55:00 +01:00
Robert Paciorek
36d009dc3a implemented SetDisplayName 2024-01-09 20:43:38 +00:00
Spirtix
af08dbf5f0 update readme 2023-11-26 17:44:38 +01:00
Spirtix
c5bc21e539 top achievement points leaderboard 2023-11-26 17:44:38 +01:00
Spirtix
a0e2e198da score leaderboards 2023-11-26 17:44:38 +01:00
Spirtix
a069ac0262 add SetRaisedPet to readme 2023-11-23 16:51:50 +01:00
Spirtix
6500339ecf sort methods alphabetically 2023-11-23 15:19:01 +01:00
Spirtix
fff532fa60 update status section 2023-11-23 15:15:38 +01:00
Robert Paciorek
5dbd28e83c support for mystery boxes and bundles 2023-09-04 20:50:47 +02:00
Robert Paciorek
82d31853ea stable mission rewards
- implement SetAchievementByEntityIDs endpoint
- add stable achivments to achievementsids.xml (generated from TimedMissionDO.xml)
- remove AddAchievementPointsAndGetReward, AddAchievementPoints now return AchievementReward
- add ApplyPayout to proxy
2023-09-04 20:50:47 +02:00
Robert Paciorek
b5e76d1846 DT reward bugfix + GetUserCurrency function
- bugfix DT rewards:
  - fix selling from reward screen
  - fix showing in inventory without reload
- add InventoryService.SellInventoryItem
- add AchievementService.GetUserCurrency function
2023-09-02 12:38:18 +02:00
rpaciorek
7bee6c620a
dragons tactics (battle) backpack (#26)
* return battle item as battle items

placeholder - no saved stats, always use default stats

* Blacksmith API implementation

* ApplyRewards (DT rewards) and AddBattleItems

also temporary disable some AchievementsTask rewards from DT ... probably should not be repeatable ...

* support "box tickets" blueprints

- add OpenBox in ItemService (should be useful for other boxes also)
- move checking item category to ItemService (ItemHasCategory)

* InventoryService and full DragonTactics rewards

- move "add to inventory" to InventoryService
- move creating CommonInventoryData from inventory to InventoryService
- move CreateItemStats() to ItemService
- assigning random "item" reward from DT based on dtrewards.xml (at this moment list of all DT items not listed in store)
- rework dragon XP and add player XP and gems reward to DT
2023-08-31 20:42:03 +02:00
rpaciorek
665089d5ef
support AchievementTask and AchievementID rewards (#25)
- add task and id reward xml databases
   - thanks to Project Edge community for sniffed network data!
- implement SetAchievementAndGetReward, SetUserAchievementAndGetReward
- partially implement SetUserAchievementTask
- move rewards logic to AchievementService
- show real value of farming and fishing XP
- show UDP points

Co-authored-by: Spirtix <michal.prazak1@gmail.com>
2023-08-23 22:07:08 +02:00
rpaciorek
d5fb8ce5f1
viking and user deletion (#19) 2023-08-19 19:16:08 +02:00
rpaciorek
0ef87a61ff
basic support for 1.13.0 client (#15)
- add GetUnselectedPetByTypes
- block update avatar in calls SetAvatar from too old clients
- add support for call GetUserProfileByUserID with viking apiToken
2023-08-14 14:36:33 +02:00
Spirtix
725f8e22c1 update readme 2023-08-14 14:32:16 +02:00
Robert Paciorek
9b52f1fdd4 increase CashCurrency and GameCurrency 2023-08-14 14:22:14 +02:00
Spirtix
cdb92243b9 update readme 2023-07-27 22:02:22 +02:00
Spirtix
bb9ffa717b update readme 2023-07-26 23:02:28 +02:00
rpaciorek
4c2dd92969
initial support for older clients, tested with 2.9 (#11)
- add GetChildList method
- add placeholder fields to respond in GetUserInfoByApiToken and GetUserProfile
2023-07-25 23:25:37 +02:00
Spirtix
e48858fd01 implement GetAnnouncementsByUser 2023-07-09 11:21:19 +02:00
Spirtix
258f3a9fc5 update readme 2023-07-08 22:19:28 +02:00
Spirtix
1fec86c12a update readme 2023-06-27 22:15:18 +02:00
Spirtix
86b39923f6 update readme 2023-06-22 22:15:47 +02:00
hictooth
4a26419160 update readme 2023-06-22 10:43:26 +01:00
hictooth
5f7921ea6f implement dragons
pets, which are dragons in SoD
2023-06-21 21:01:54 +01:00
Spirtix
be9d3a0026 update readme 2023-06-21 18:55:41 +02:00
hictooth
2209119031 update readme with progress 2023-06-19 20:34:05 +01:00
Spirtix
e1d4daf3b7 Add project files; implement login/registration 2023-06-16 16:16:50 +02:00