Commit Graph

180 Commits

Author SHA1 Message Date
CosminPerRam 6a174c6eb1 docs: add note on readme for installing gamedig from the repository 2024-04-12 03:06:37 +03:00
Pedro Ivo Hudson a7c3b5474c
feat: Add `version` as a top level field (#532)
* add top level version on existing entries

* start adding version on new protocols WIP

* add version to more games

* more games with version

* add more games

* more version

* even more games with version

* add 'delete state.raw.version'

* fix delete version

* Update CHANGELOG.md

* add version in Results.js

* more games

* add new game

* more games

* add version on README

* add new game

* other game

* new game

* add unreal2 version

* add ventrilo version

* add eldewrito eldewrito

* add beammp version

* fix starmade version

* add new version in samp protocol

* docs: tweak the changelog line a bit

---------

Co-authored-by: CosminPerRam <cosmin.p@live.com>
2024-02-24 20:46:40 +02:00
CosminPerRam d737304f14 chore: modify the readme to mention commonjs 2024-01-29 23:18:31 +02:00
CosminPerRam c7b8fa2053 docs: remove misleading source data references 2024-01-23 00:17:59 +02:00
CosminPerRam c6dd210591 chore: update readme game support count 2024-01-22 23:24:18 +02:00
CosminPerRam 398b32d5e5 docs: mention checkOldIDs in the readme options 2024-01-22 23:19:25 +02:00
CosminPerRam 16e9454beb fix: readme example and add more options to the simple example 2024-01-22 23:17:07 +02:00
CosminPerRam 898037bf76 docs: rewrite migration document 2024-01-22 22:57:22 +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
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 06df9604d6
chore: add protocol- mention on README (#480) 2024-01-17 13:11:05 +02:00
CosminPerRam ec708d7219
feat: add query port to the results (#476) 2024-01-17 00:20:56 +02:00
CosminPerRam 5ae12dd494
feat: strip Colors (#469) 2024-01-16 01:39:07 +02:00
Pedro Ivo Hudson 944716e453
chore: Cleaner and updated README (#461)
* chore: cleaner and updated README

* updated state object table
2024-01-16 00:11:16 +02:00
Pedro Ivo Hudson 0b8ebc871f
feat: Add valve requestRulesRequired & requestPlayersRequired (#458)
* feat: add valve requestRulesRequired

* missing delete requestRulesRequired

* feat: add valve requestPlayersRequired

* update documentation

* update games list
2024-01-11 22:58:50 +02:00
CosminPerRam 30581bd868 chore: update readme to add deno note and deno and node badge 2024-01-06 20:10:02 +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 e31da4db47 docs: note on the readme that the reported players array length could be different lenght compared to the reported numplayers field 2023-11-13 00:10:03 +02:00
CosminPerRam f64c4055db chore: Small formatting README changes. 2023-10-30 23:39:41 +02:00
CosminPerRam 1b0930ee75 feat: add simple example 2023-10-30 23:35:39 +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 eab3af71f3 docs: Update supported games count 2023-10-15 23:37:35 +03:00
CosminPerRam ad9adff06c
Move to ES6 module (#357)
* Redo imports and exports for lib

* Redo imports and exports for bim

* Redo imports and exports for games

* Remove remaining module.exports

* Use export default in lib

* Use export default in protocols

* Fix import in genreadme.js

* Make package module and solve __dirname

* Fix minecraft protocol imports

* Fix imports on games and make binary runnable

* Renamed protocol class exports to lowercase

* Export promises class as default

* Update README.md to use imports instead of require

* Update CHANGELOG to mention the changes.

* Remove Valve unused imports

* Fix iconv import
2023-09-14 23:28:31 +03:00
CosminPerRam b4f6e7fab6 Update README to note on the count of supported games and update CHANGELOG 2023-09-13 17:43:37 +03:00
CosminPerRam 727d6327dd Update README.md to capitalize on the d in GameDig 2023-09-11 02:16:02 +03:00
CosminPerRam 0c32880099
Update README.md by removing the npm version shield 2023-09-11 01:53:45 +03:00
CosminPerRam d55aec285c
Update README.md 2023-09-11 01:50:30 +03:00
CosminPerRam b7c393e1c1 Move the games list to another markdown file 2023-08-16 00:57:52 +03:00
cetteup 4365f4ae0a
feat: Add support for BrainBread 2 (#323) 2023-08-15 23:32:56 +03:00
cetteup dab7f0ce0c
feat: Add support for Rising World (#320)
closes #229
2023-08-15 23:31:17 +03:00
cetteup 81a64ba1bf
feat: Add support for Colony Survival (#326) 2023-08-15 22:42:33 +03:00
cetteup 9036664d04
feat: Add support for Codename CURE (#325) 2023-08-15 22:41:15 +03:00
cetteup c2c2726442
feat: Add support for Ballistic Overkill (#324) 2023-08-15 22:40:13 +03:00
cetteup 8f552396c0
feat: Add support for Black Mesa (#322) 2023-08-15 22:38:58 +03:00
cetteup fe92ea853e
feat: Add support for Avorion (#321)
closes #223
2023-08-15 22:37:47 +03:00
cetteup 56dceaaed3
feat: Add support for Chivalry: Medieval Warfare (#319)
closes #235
2023-08-15 22:35:38 +03:00
cetteup b663793cea
feat: Add support for Don't Starve Together (#318)
closes #276
2023-08-15 22:34:39 +03:00
cetteup 4fa12e7d2a
feat: Add support for Onset (#317)
closes #152
2023-08-15 22:31:50 +03:00
cetteup 15bad98ade
feat: Add support for Risk of Rain 2 (#316)
closes #312
2023-08-15 22:24:47 +03:00
Michael Morrison 217567e65c
Update README.md 2023-05-29 10:42:27 -05:00
Michael Morrison 896a101b7a
Merge pull request #314 from cetteup/feat/add-survive-the-nights
Add support for Survive the Nights
2023-01-11 18:45:20 -06:00
Michael Morrison c4ac27cd08
Merge pull request #313 from cetteup/feat/add-vrising
Add support for V Rising
2023-01-11 18:44:48 -06:00
cetteup 9b94a9f6c1 feat: Add support for V Rising
implements #282
2023-01-11 23:13:34 +01:00
cetteup 42df45e8fb feat: Add support for Survive the Nights
implements #246
2023-01-11 23:11:49 +01:00
cetteup 3f6b790526 feat: Add support for Day of Dragons
implements #247
2023-01-11 23:07:37 +01:00
cetteup 5c141dfbc4 docs: Add ipFamily option to README 2022-12-13 11:02:05 +01:00
Renato 5a6bb397b1
Added npx usage example in the README 2022-05-17 10:14:22 +10:00