Commit graph

3948 commits

Author SHA1 Message Date
Paul Campbell
cd0ad31c59
Merge pull request #1104 from hankhotspur/develop
S2 EnemySpawn update
2026-07-31 09:26:34 -04:00
Paul Campbell
599455991e
Merge branch 'develop' into develop 2026-07-31 09:20:04 -04:00
Paul Campbell
4494142bc0
Merge pull request #1105 from Nirrudn-SOK/fix/postgres-migration-64-65-errors
Fix Migration Syntax for Postgres
2026-07-31 09:19:37 -04:00
Nirrudn
38c6efe5be Fix Migration Syntax for Postgres
Corrects two problems that cause migration errors on Postgres, as pointed out by SirArren.
2026-07-29 17:05:33 -04:00
hankhotspur
bfa02aa42f Update EnemySpawn.json
Reworked the remaining S2 Lestania dungeons.
2026-07-28 19:45:53 +01:00
hankhotspur
666d7e7772 Update EnemySpawn.json 2026-07-27 00:25:06 +01:00
Paul Campbell
9ba52c84d3
Merge pull request #1097 from Sapphiratelaemara/Translation
Filled out basic localization files with extant content
2026-07-21 21:57:47 -04:00
Sapph
73e92da865 Update Japanese localization file
had an errant lvl included
2026-07-21 20:56:28 -04:00
Sapph
2e788cc8c7 Delete Arrowgene.Ddon.Shared/Files/Assets/localization/mapping.json 2026-07-21 20:56:28 -04:00
Sapph
6fe42080e8 Add files via upload 2026-07-21 20:56:28 -04:00
Sapph
7daa6e44ab Fixing the accidental autoreplace 2026-07-21 20:56:28 -04:00
Sapph
55540a525d Add files via upload 2026-07-21 20:56:28 -04:00
Sapph
e3c38c12c2 Add files via upload 2026-07-21 20:56:28 -04:00
Sapph
f871a39471 Add files via upload 2026-07-21 20:56:28 -04:00
Sapph
3330fa111e Add files via upload 2026-07-21 20:56:28 -04:00
Paul Campbell
0100e80c9e
Merge pull request #1099 from hankhotspur/develop
More S2 world quests
2026-07-21 20:48:57 -04:00
hankhotspur
782f35cae8 More S2 world quests 2026-07-21 20:03:40 +01:00
Paul Campbell
58c32ede35
Merge pull request #1098 from hankhotspur/develop
S2.0 MSQ review
2026-07-17 09:08:32 -04:00
hankhotspur
cafe236b8b 2.0 MSQ review 2026-07-17 01:24:44 +01:00
alborrajo
60c047d298
Merge pull request #1094 from Nirrudn-SOK/feat/serverside-translation
Feature: Serverside Localization
2026-07-11 00:45:59 +02:00
Nirrudn
dad78cc2bb
Merge branch 'sebastian-heinz:develop' into feat/serverside-translation 2026-07-10 18:44:01 -04:00
Nirrudn
f25a9d1fa4 Feedback Changes round 2
NotFound switched to ConcurrentDictionary and utilizes AddOrUpdate to accept hotloaded changes.

Removed attempted error correction for string formatting, switched to a try/catch block to log format errors and display the localized "NotFound" error string instead.
2026-07-10 17:14:01 -04:00
Paul Campbell
4d8687cb59
Merge pull request #1096 from hankhotspur/develop
Prince Nedo MSQ bugfix
2026-07-10 10:32:03 -04:00
Henry J. Oliver
517ff74676
Merge branch 'sebastian-heinz:develop' into develop 2026-07-10 15:27:02 +01:00
hankhotspur
49953fff77 Prince Nedo MSQ bugfix 2026-07-10 15:26:41 +01:00
Nirrudn
efb82faa9e Feedback Changes
Locale command updated to pull from the loaded assets instead of needing manually adjusted. Its output is also localized.

Switched to using an enum for translation keys instead of string keys.

Adding error logging during asset loading if the asset is missing any keys from the enum. Error messages for missing keys will also be logged during gameplay as they happen.

Localization assets now additionally require a meta "NotFound" key in addition to the locale key before they are loaded. This is used to print a localized error string when no suitable string can be found due to missing keys.

BitterblackMazeRewards file converted to the new enum setup.

Removed Bitterblack JSON files that were used for testing and created one en-US file instead.
2026-07-09 20:32:59 -04:00
Paul Campbell
87f2184cf3
Merge pull request #1095 from hankhotspur/develop
Caution spot updates
2026-07-08 12:14:14 -04:00
hankhotspur
4638a7379b Caution spot updates 2026-07-08 17:02:24 +01:00
Paul Campbell
020b11a063
Merge pull request #1093 from hankhotspur/develop
Job training unlock quest changes
2026-07-07 12:03:52 -04:00
Nirrudn
1525f022ee Feature: Serverside Localization
Adds serverside translation based on a player-set locale. See DispelGetLockSettingsHandler for example usage.

Accounts now have a locale field, which is set via a new /locale command.

A new server asset has been created, allowing for JSON files in the localization folder to be used to translate text sent by the server into the account's language of choice. See Files/Assets/localization/BitterblackSealing.en-US.json as an example of the format.
2026-07-07 11:26:47 -04:00
hankhotspur
54d259a9a7 Update EnemySpawn.json
Updates BBM Abyss monsters to use an Abyss named param wherever applicable, and adds missing named params to some Abyss 2 bosses.
2026-07-07 13:10:46 +01:00
hankhotspur
fe0afad06d Job training changes 2026-07-06 23:23:35 +01:00
Paul Campbell
f916fa143e
Merge pull request #1092 from Nirrudn-SOK/fix/db-schema-bbm-reset
Update schema_sqlite.sql to match PR #1080
2026-07-04 18:45:10 -04:00
Nirrudn
07723c423a Update schema_sqlite.sql
Update DB schema to match migration changes in PR #1080 so new databases don't throw errors on character creation and hang the client.
2026-07-04 10:01:26 -04:00
Paul Campbell
38f510e2ff
Merge pull request #1090 from Sapphiratelaemara/patch-1
Renaming client facing text to match translation changes
2026-07-02 17:22:50 -04:00
Sapph
1feebddd79
Renaming client facing text to match translation changes 2026-07-02 23:20:52 +02:00
Paul Campbell
72fcd57f96
Merge pull request #1089 from hankhotspur/develop
Fighter job tutorial 2 update
2026-07-01 17:33:22 -04:00
hankhotspur
565dd65664 Merge branch 'develop' of https://github.com/hankhotspur/Arrowgene.DragonsDogmaOnline into develop 2026-07-01 22:06:20 +01:00
hankhotspur
391c5912e6 Update q60000001.csx 2026-07-01 22:05:51 +01:00
Paul Campbell
c0099fec87
Merge pull request #1087 from hankhotspur/develop
Result command 130: EndChain
2026-06-29 09:40:20 -04:00
hankhotspur
96c5534c5f q20030000 variants fix 2026-06-29 13:23:28 +01:00
hankhotspur
8bfc9f0612 Result 130 2026-06-27 14:52:51 +01:00
Paul Campbell
c538f85b95
Merge pull request #1086 from hankhotspur/develop
Results 111 and 112: Environmental effects
2026-06-25 16:42:58 -04:00
Henry J. Oliver
80ee0e9a1d
Merge branch 'sebastian-heinz:develop' into develop 2026-06-25 20:58:46 +01:00
hankhotspur
868c76c8c7 Result 111/112 2026-06-25 20:58:18 +01:00
Paul Campbell
c3f53e0e29
Merge pull request #1085 from hankhotspur/develop
Check command 239: GetDominionPoint
2026-06-24 16:09:51 -04:00
hankhotspur
882acb8b15 Check 239 2026-06-24 19:57:08 +01:00
Paul Campbell
24e45a0a99
Merge pull request #1082 from hankhotspur/develop
Command name updates: 225, 240, 242, 243, 251
2026-06-24 09:46:54 -04:00
hankhotspur
0282959df8 Check 237 and quest updates
- Renames IsSubstoryStateBit21 to DoExtremeSynthesis
- Adds IsSearchClan and TouchClanBoard to .csx command list
- Adds the personal quests: Gathering in the Clan Tavern (Continued) and Banging the Gates of the Clan Hall
- Updates event execution flow for several quests
- Adds banner announces for two S3 trials
- Updates Isaac's quests with proper quest checks directly from the dumps
- Updates wallet rewards for several personal quests
- Breya Coast Request: Troubled Shores 1 order conditions removed, but no longer shows up before completing Crafting Token of the Heart (info straight from the dumps)
- Rathnite Foothills Trial: Captives in the Hills: updated enemy spawns, improved quest logic  (circle marker now vanishes if you go to the wrong spot, general announces added, a checkpoint was added)
- Updates several Hidell Plains world quest banner images, rewards for some also updated, all from the dumps
- A Malice in the Dark: enemies now only spawn at night, announces now show in the proper order
- The Perilous Labyrinth: quest marker now shows up properly
2026-06-23 19:18:18 +01:00
Henry J. Oliver
9763b85a28
Merge branch 'sebastian-heinz:develop' into develop 2026-06-22 22:08:36 +01:00