Commit Graph

20 Commits

Author SHA1 Message Date
CosminPerRam ee5baaff13
feat: add palworld new new query implementation (#560)
* feat: add initial first working query

* feat: map serverInfo data

* feat: add players, settings and metrics queries

* update docs stuff

* fix broken palworld hyperlink in games list
2024-04-08 20:11:08 +03:00
Pedro Ivo Hudson 453bafa3de
chore: Add EOS notes on Palworld and The Isle Evrima (#522)
* add EOS protocols notes

* add protocol options
2024-01-29 23:32:40 +02:00
Guilherme Werner 38ddfd61f3
feat: add support to CommonJS (#519)
* Add support to CommonJS

* Fixes

* Update CHANGELOG.md
2024-01-29 22:55:25 +02:00
Pedro Ivo Hudson 1f10ad0608
feat: add checking for older GIDs (#496)
* feat: add new games.extra.old_id

* add extra.old_id; standard release_year

* add option dontCheckOldIDs

* update naming, README, CHANGELOG

* Update CONTRIBUTING.md

* fix games.js

* add tool for checking duplicates

* update GAMES_LIST

* fix anchor links

* fix notes in generated game list

* Update GAMES_LIST.md

* Update GAMES_LIST.md

* add Game Object Example in CONTRIBUTING

* Update find_id_duplicates.js

* check skipOldIDs only once

* remove old ids; tweaks GAMES_LIST

* add MIGRATION document WIP

* Update GAMES_LIST.md

* update Halo Online name

* revert changes tool/generate

* remove extra line

* Update GAMES_LIST.md

* roll back GAME_LIST

* Update GAMES_LIST.md

* OMG

* WAT

* ok... hopefully the last change

* Update GAMES_LIST.md

* add MIGRATION ids

* roll back CONTRIBUTING

* Update CHANGELOG.md

* update skipOldIDs to checkOldIDs

* Update MIGRATION.md

* add migration note on README
2024-01-22 22:16:58 +02:00
Pedro Ivo Hudson 7466dd306a
chore: add tool attempt success log message (#498) 2024-01-21 20:27:05 +02:00
CosminPerRam c502790295 chore: run eslint on tools/run-id-tests 2024-01-20 18:02:17 +02:00
Pedro Ivo Hudson 68a3ad40d1
chore: add EOS protocol note (#489)
* chore: add EOS notes

* Update CHANGELOG.md
2024-01-19 00:39:59 +02:00
Pedro Ivo Hudson e01190a458
feat(tools/attempt): add CLI debug option (#482) 2024-01-17 15:35:16 +02:00
Pedro Ivo Hudson 7c23e6c9e4
feat(tools/attempt): test against all protocols (#475)
* feat: get protocol list from /protocols

* simpler way to call protocols

* adds a services filter
2024-01-17 13:07:30 +02:00
Tom 68f9c01886
feat: Add ID tests to CI (#456)
* tools: Add script to run ID tests

* ci: Add game ID tests

* tools/id-tests: Import games directly from file

* ci/id: Update ID tests to official repo

* ci/id: Cache rust deps even if tests fail

* Add newlines
2024-01-14 23:17:11 +02:00
Pedro Ivo Hudson 6ecb809512
fix: Add DayZ to Valve protocol in games list (#460)
* fix: add dayz to valve protocol

* fix extra space
2024-01-14 23:16:53 +02:00
Tom 68c8423c84
tools: Add find ID changes to list changes to game IDs (#435)
This tool iterates through the commit history finding commits where
lib/games.js has been modified. Whenever it has it loads the
before/after state and compares them to generate a list of IDs that were
removed/added/changed (changed is based on comparing the name of the
game).

The output of this script can then be converted into an object mapping
between old IDs and new IDs using a jq one-liner.
2023-12-30 16:38:32 +02:00
CosminPerRam 8192ed07e0
feat: export games and protocols besides GameDig (#411)
* feat: export games and protocols besides GameDig

* fix: revert ProtocolResolver rename

* fix: imports on the attempt tools

* docs: update changelog to note exports
2023-11-20 11:35:31 +02:00
CosminPerRam ce4cddb87f
feat: remove games.txt and replace it with an in-code solution (#407)
* feat: remove games.txt and replace it with an in-code solution

* docs: update changelog

* chore: add todo comment regarding weird game ids to rename

* fix: generate games list md file

* fix: gemerate games list file to alphabetical id order

* fix: update changelog to note removal of some game ids and add geneshift alternative
2023-11-19 02:59:31 +02:00
CosminPerRam 4092fe38d7 fix: Fix using __dirname in the games_list.md generator tool 2023-11-12 19:53:35 +02:00
CosminPerRam cee42e7a88
chore: Convert all files to LF endings (#400)
* Convert to LF?

* Modify gitattributes

* Force LF

* Git --renormalize

* Update .gitattributes to enforce eol=lf

* Redo CRLF -> LF on remaining files
2023-11-12 13:14:43 +02:00
CosminPerRam c49d463858 feat: Use async/await on attempt_protocols 2023-11-05 23:50:43 +02:00
CosminPerRam c264138e54 feat: Add a little tool that runs multiple protocols for an ip 2023-11-05 23:43:43 +02:00
CosminPerRam f64c4055db chore: Small formatting README changes. 2023-10-30 23:39:41 +02:00
CosminPerRam 3a1950133d chore: Move the gen readme in a separate folder than bin 2023-10-30 23:28:21 +02:00