Commit Graph

12425 Commits

Author SHA1 Message Date
Alex 64d60e50f1 Merge 612a248612 into 9b3f9f356d 2025-12-07 00:05:09 +00:00
KimLS 612a248612 Improve some boilerplate, I'd still like to do better about getting linker stuff set. 2025-12-06 16:04:57 -08:00
KimLS aee5be9f18 Fix some cereal includes 2025-12-04 19:53:31 -08:00
KimLS b261856917 Remove unused submodules, set cmake policy for boost 2025-11-25 20:05:28 -08:00
KimLS f64e29433e Remove static unix linking, we dont do automated released anymore and this was tightly coupled to that. Can explore this again if we decide to change that. 2025-11-24 10:13:25 -08:00
KimLS 42a3780d80 PERL_SET_INTERP causes an issue on newer versions of perl on windows because a symbol is not properly exported in their API, change the lines so it's basically what it used to be 2025-11-23 23:57:06 -08:00
KimLS e544f72da0 Perl link got lost 2025-11-23 21:37:37 -08:00
KimLS 587422bdc1 Set perlbind include dir 2025-11-23 13:54:01 -08:00
KimLS f4717b8414 Actually add file 2025-11-22 23:41:58 -08:00
KimLS 64329f3e59 Remove pkg-config, it's the suggested way to use luajit with vcpkg but it causes issues with CI and might be a pain point for windows users 2025-11-22 23:24:45 -08:00
KimLS feaf907210 vcpkg baseline set for CI 2025-11-22 22:51:10 -08:00
KimLS 3f8746d33c More cleanup 2025-11-22 22:34:32 -08:00
KimLS 1168d3bc37 remove old zlibng, remove perlwrap, remove hc 2025-11-22 17:41:19 -08:00
KimLS e81f36c0a6 Cleanup main file 2025-11-20 22:41:35 -08:00
dependabot[bot] 9b3f9f356d Bump golang.org/x/crypto in /utils/scripts/build/should-release (#5032)
Build / Linux (push) Has been cancelled
Build / Windows (push) Has been cancelled
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.36.0 to 0.45.0.
- [Commits](https://github.com/golang/crypto/compare/v0.36.0...v0.45.0)

---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-version: 0.45.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-20 19:44:17 +01:00
KimLS 47ff765ae1 Merge fix 2025-11-18 20:41:26 -08:00
brainiac e42dc2e1d2 Add Github Actions support (#5031)
Build / Linux (push) Has been cancelled
Build / Windows (push) Has been cancelled
Basic support for building linux and windows in pull requests and also
the master branch.

Removes search for local perl on windows. Just always use the packaged
perl until we can switch to a package manager.

Removes drone config file, since that isn't doing anything useful anymore.
2025-11-17 10:21:05 -08:00
KimLS 2239bba2c5 Zone works but is messy, tomorrow futher cleanup! 2025-11-16 23:20:03 -08:00
KimLS 87076e8487 loginserver works 2025-11-16 22:52:45 -08:00
KimLS 95b91431dd queryserv and eqlaunch 2025-11-16 22:48:55 -08:00
KimLS 2d30df179c UCS compiles now too! 2025-11-16 22:47:54 -08:00
KimLS 897512a43e World, had to swap out zlib-ng for now because it wasn't playing nicely along side the zlib install. May revisit. 2025-11-16 22:43:58 -08:00
KimLS b9f8d7c3b1 Tests and more cmake version updates 2025-11-16 22:26:34 -08:00
KimLS 625cfdb179 client files compile 2025-11-16 22:22:00 -08:00
KimLS f72474216f shared_memory compiles 2025-11-16 22:21:10 -08:00
KimLS af0fd14a38 Fix common build. 2025-11-16 16:53:20 -08:00
KimLS 2f78b6c2f3 WIP, luabind and perlbind build. Common only partially builds. 2025-11-15 22:30:54 -08:00
KimLS d61effbb8f Add finds to the toplevel cmakelists 2025-11-13 21:34:14 -08:00
KimLS 0f7abb8c25 Update vcpkg to no longer be from 2022, update cmake lists (wip) 2025-11-13 21:11:03 -08:00
KimLS 2faa3ec478 Remove cmake ext we wont be using anymore 2025-11-12 23:32:03 -08:00
KimLS 792bd3be96 Simple vcpkg manifest, will almost certainly need tweaking 2025-11-12 23:26:57 -08:00
KimLS 97a34ded56 Start rewrite, add vcpkg 2025-11-12 23:12:33 -08:00
m0th c611a25385 Dev Container Overhaul (#5023)
* Cleanup & Reorganize Makefile for Dev Containers

* Fix Makefile & misc fixes

---------

Co-authored-by: m0th <43860202+m0th@users.noreply.github.com>
2025-10-29 22:22:23 -07:00
Vayle f74efcaa5f [Bug Fix] Enhance SummonItemIntoInventory() to support stacking of items (#5022)
* Initial plan

* Initial plan

* Enhance SummonItemIntoInventory to support stacking

Co-authored-by: Valorith <76063792+Valorith@users.noreply.github.com>

* Update .gitignore

* Revert "Update .gitignore"

This reverts commit 16159398d8.

* Disable PCH for patch sources compiled with -O0

Disables precompiled headers for specific patch source files that are compiled with -O0 on UNIX. This avoids Clang errors caused by __OPTIMIZE__ macro state mismatches between the PCH and translation units.

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
2025-10-22 22:50:00 -07:00
Jordan Conner eb4e7d694c Update client.cpp HandleEnterWorldPacket for UCS Local Address (#5020)
world/client.cpp's EnterWorld will correctly serve a LAN client the eqemu_config.json.world.localaddress based off IsLocalClient. It will then serve a non-LAN client the world.address value. This concept needs to be applied to UCS as that system also receives direct client connections. Inside world/client.cpp HandleEnterWorldPacket is where world sends the client info about UCS connection. This fix specifically handles the issue when you have a server on LAN and want to connect to it via another LAN computer + you have external clients.
2025-10-22 22:37:37 -07:00
Exonintrendo ecc0d4b5c0 updated crash report url to new hosted spire location (#5024) 2025-10-16 10:22:49 -07:00
Chris Miles 8175ae6187 [Release] 23.10.3 v23.10.3 2025-09-17 01:31:48 -05:00
Chris Miles e8f4ffd628 [Release] 23.10.2 v23.10.2 2025-09-17 00:52:31 -05:00
Chris Miles 0447618f7e hotfix: merge fix 2025-09-17 00:50:03 -05:00
Chris Miles e71ce001ff Hotfix: revert #4996 2025-09-17 00:47:42 -05:00
Alex King 1575a2af40 [Hotfix] Fixed Mail Key Bug (#5015)
* [Hotfix] Fixed Mail Key Bug

* Release
v23.10.1
2025-09-16 22:52:57 -04:00
JJ 4b69df646c [Release] 23.10.0 (#5014)
* Update CHANGELOG.md

* Update version.h

* Update package.json
v23.10.0
2025-09-16 11:35:03 -04:00
Alex King 044b9c1420 [Repositories] Convert Mail Key to Repositories (#5007)
* [Repositories] Convert Mail Key to Repositories

* Update shareddb.cpp

---------

Co-authored-by: JJ <3617814+joligario@users.noreply.github.com>
2025-09-15 14:23:48 -04:00
Alex King 0bbb5b90e7 [Repositories] Convert Total Time Played to Repositories (#5008) 2025-09-15 09:14:59 -04:00
Alex King 6506ad5b51 [Quest API] Add EVENT_CHARM_START and EVENT_CHARM_END (#5013) 2025-09-15 09:14:46 -04:00
Alex King dcaa0ecdaa [Quest API] Add Identifiers to Get/Modify NPC Stat Methods (#5012) 2025-09-15 09:14:29 -04:00
Mitch Freeman 9b143132be [Bug Fix] Fix Several Evolving Item Bugs (#4992)
* Add sending evolving items via parcels
Send, retrieve and inspect tested ok

* Sell evolving items to a merchant and purchase tested ok.

* Fix a problem with potions and quantity
2025-09-07 22:51:39 -04:00
Mitch Freeman 231bf8b4ec Update database_update_manifest.cpp (#5011) 2025-09-07 19:13:00 -04:00
Alex King dee58f9a91 [Repositories] Convert Shared Bank Platinum to Repositories (#5006) 2025-09-01 21:39:24 -04:00
Alex King 1eb89edbbd [Repositories] Convert Item Loading to Repositories (#4998) 2025-08-30 16:39:23 -04:00