Commit graph

99 commits

Author SHA1 Message Date
CosminPerRam
898037bf76 docs: rewrite migration document 2024-01-22 22:57:22 +02:00
CosminPerRam
f46580d1ad
fix: remove query_port and fix those with the use of it (#503) 2024-01-22 22:31:03 +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
Guilherme Werner
7f373212bb
feat: add support for The Isle Evrima (#501)
* Add support for The Isle Evrima

* Move specific attributes to game protocol

* Update changelog and fix gid

* Keep attributes in eos protocol
2024-01-21 23:15:09 +02:00
CosminPerRam
82772e0c02 chore: correctly categorise removal of the games.txt file 2024-01-21 01:05:58 +02:00
CosminPerRam
9d79a8eef1 chore: update changelog to move some other changes to breaking 2024-01-21 01:05:18 +02:00
CosminPerRam
e176ee1281 chore: reformat a bit changelog updated dependencies section 2024-01-21 00:52:58 +02:00
CosminPerRam
4b0c98b3cb chore: add Palworld to changelog and games_list
Forgot to mention to do in #495
2024-01-21 00:42:11 +02:00
Pedro Ivo Hudson
cbf66e127c
chore: add Minecraft notes (#492)
* chore: add Minecraft note about players

* Update CHANGELOG.md
2024-01-20 18:21:53 +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
CosminPerRam
10718d917c
feat: add xonotic support (#472) 2024-01-19 00:33:27 +02:00
CosminPerRam
e05ac1fd48
feat: add Unreal 2: The Awakening - XMP support (#488)
* feat: add Unreal 2: The Awakening (XMP) support

* fix: game name
2024-01-19 00:27:53 +02:00
Pedro Ivo Hudson
d4babb078b
feat: add new port to V Rising (#483)
* chore: add new port to V Rising

* update CHANGELOG

* update changelog
2024-01-18 23:24:08 +02:00
CosminPerRam
1ef09d470b
feat: breadth attempt order (#486)
* feat: breadth attempt order

* fix: remove stray console log from debugging
2024-01-18 23:11:03 +02:00
CosminPerRam
6746442254
chore: rename maxAttempts option to maxRetries (#485)
* chore: rename maxAttempts to maxRetries

* fix: typo
2024-01-18 01:15:48 +02:00
CosminPerRam
b48a4398cd
feat: port caching (#478)
* feat: port caching

* feat: dont store in cache if disabled
2024-01-17 23:23:20 +02:00
Pedro Ivo Hudson
fca459b336
chore: Add address field in README (#481)
* chore: add address field in README

* fix table spacing

* updates CHANGELOG

* Update CHANGELOG.md
2024-01-17 13:11:31 +02:00
Pedro Ivo Hudson
861d24898a
feat: Add Call of Duty: Black Ops 3 support (#473)
* feat: add black ops 3 support

* fix duplicate game name

* fix codbo3 port

* try resolve conflict

* possible conflict fix
2024-01-17 13:08:07 +02:00
CosminPerRam
b481425dbf fix: numplayers not having a default value 2024-01-17 00:23:29 +02:00
CosminPerRam
ec708d7219
feat: add query port to the results (#476) 2024-01-17 00:20:56 +02:00
Pedro Ivo Hudson
58c9c2cdad
chore: add new options to CHANGELOG (#470) 2024-01-16 11:54:54 +02:00
CosminPerRam
a8bc3aa098 chore: update CHANGELOG.md to note game id changes 2024-01-16 02:07:56 +02:00
CosminPerRam
5ae12dd494
feat: strip Colors (#469) 2024-01-16 01:39:07 +02:00
CosminPerRam
184e9b170c
fix(valve): dont skip players with no name (#449)
* fix: dont skip players with no name

* feat: dont delete raw.players

* chore: update changelog
2024-01-11 02:21:16 +02:00
CosminPerRam
6e6d140b7a
fix: remove deno hacky fixes (#452)
* fix: remove deno hacky fixes

* fix: upgrade deno workflow from 1.x to 1.39.2
2024-01-06 15:46:02 +02:00
CosminPerRam
6bfbc883be
feat: add BeamMP support (#447)
* feat: add beammp support

* fix: cleanup server name of escape codes

* chore: add a new line for better readability
2023-12-30 22:41:56 +02:00
CosminPerRam
decd329e2e chore: update changelog for the intermediary 4.3.1
related: #445
2023-12-30 16:37:21 +02:00
CosminPerRam
ec33bc2ca2 chore: remove --allow-read from deno permissions as we dont need it anymore because of #407 2023-12-03 18:07:01 +02:00
CosminPerRam
89515cb677
feat: backport 4.3.0 changes into master (#432)
* chore: backport all 4.3.0 changes

* docs: remove changelog line that does not apply
2023-12-03 17:52:17 +02:00
CosminPerRam
633888b601
chore: Update changelog for the 4.2.0 intermediary release
Related: #416
2023-11-25 21:01:11 +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
f472d8b0e4 docs: Note the removal of GameResolver in changelog. 2023-11-19 23:23:30 +02:00
CosminPerRam
c0287ab932 chore: rename game id 7d2d to sdtd 2023-11-19 03:03:47 +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
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
Guilherme Werner
a8bc7521f6
feat: Add support for ARK: Survival Ascended using EOS protocol (#402)
* Add epic protocol

* Add support for ARK: Survival Ascended

- Using epic protocol

* Fix online player count

* Final cleanup
2023-11-12 11:38:59 +02:00
CosminPerRam
4de57545a9
Add support for San Andreas OpenMP (#397)
* Add support for San Andreas OpenMP

* Add SAOpenMp to GAMES_LIST
2023-11-02 18:38:52 +02:00
CosminPerRam
4c1f9e2be6 chore: Update CHANGELOG.md to add examples to changes 2023-10-30 23:37:18 +02:00
CosminPerRam
da7a4a6334
Remove Players::setNum and stabilize field numplayers (#389)
* Remove Players Set Num

* Stabilize numplayers on armagetron

* Stabilize numplayers on ase

* Stabilize numplayers on assettocorsa

* Optimize away a variable declaration

* Stabilize numplayers on buildandshoot

* Stabilize numplayers on cs2d

* Fix wrong raw field parsed on Doom3

* Updated CHANGELOG and README regarding doom3 fix and numplayers

* Stabilize numplayers on doom3

* Stabilize numplayers on eco

* Stabilize numplayers on ffow

* Stabilize numplayers on quake2

* Stabilize numplayers on gamespy1

* Stabilize numplayers on gamespy2

* Stabilize numplayers on gamespy3

* Remove reductant numplayers setter in jc2mp

* Stabilize numplayers on kspdmp

* Stabilize numplayers on mafia2mp

* Stabilize numplayers on minecraftvanilla and remove players empty placeholders

* Stabilize numplayers on nadeo

* Stabilize numplayers on samp and reduce unused setters

* Stabilize numplayers on terraria

* Stabilize numplayers on tribes1

* Stabilize numplayers on unreal2

* Stabilize numplayers on valve

* Stabilize numplayers on ventrilo

* Battlefield: Set numplayers from info, not players

* Stabilize numplayers on minecraft

* Stabilize numplayers on teamspeak2

* Stabilize numplayers on teamspeak3

* Update CHANGELOG.md to add removal of players placeholders

* Replaced minecraft gamespy numplayers
2023-10-27 19:48:56 +03:00
CosminPerRam
c51a75effb
Add The Front support. (#394) 2023-10-27 15:36:18 +03:00
CosminPerRam
25f79262d2 docs: add cheerio bump to changelog 2023-10-16 23:58:31 +03:00
CosminPerRam
6719fdc139 Update @types/node from 14.18.3 to 16.18.58 2023-10-16 23:55:12 +03:00
CosminPerRam
93f6e4e503
feat: add cs2 support (#385) 2023-10-15 23:34:09 +03:00
CosminPerRam
ee4dcf746f Add long update to changelog 2023-10-14 20:23:05 +03:00
CosminPerRam
1343a4be1f Add minimist update to changelog 2023-10-14 20:21:25 +03:00
CosminPerRam
6b454dd4d2 Fixed typo made in previous commit in changelog.md 2023-10-14 19:47:06 +03:00
CosminPerRam
f9aec3f082 Reformat Changelog.md 2023-10-14 19:46:04 +03:00
CosminPerRam
37e3860e56 Bump nodejs version requirement to 16.20 from 14.17 2023-10-14 19:27:32 +03:00
Tom
01794f6339
Add support for running using deno (#362)
* Add missing CRLF line ending

* Add support for running using deno

Prefix node imports with "node:" and gate a socket API that is not
implemented in [deno](https://deno.land) so that the library can be used
there. This should not break node and doesn't in my brief testing.
2023-10-10 12:25:57 +03:00
Daniel Gibbs
1b4aee4ab4
Add 17 games as supported (#371)
* 18 new games supported

* refactor: capitalize unturned in game.txt

The commit capitalizes the word "Unturned" in the file "game.txt". This change improves consistency and readability.

* refactor(games_list): remove duplicate entry

The commit removes a duplicate entry for the game "Operation: Harsh Doorstop" in the games list.
2023-10-08 20:02:12 +03:00