Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Standardize and require ccmod.json #195

Closed
wants to merge 209 commits into from
Closed
Changes from 1 commit
Commits
Show all changes
209 commits
Select commit Hold shift + click to select a range
f6a0de4
Add ccmod.json support
krypciak Feb 7, 2024
da01349
Merge remote-tracking branch 'upstream/master' into ccmodjson
krypciak Feb 7, 2024
018bed6
Merge
krypciak Feb 7, 2024
35f742f
Add ccmod.json testing
krypciak Feb 7, 2024
05be607
Add input-api to database
krypciak Feb 7, 2024
f3e1d9b
Fix npDatabase.json ordering
krypciak Feb 7, 2024
1e5052d
Revert "Fix npDatabase.json ordering"
krypciak Feb 7, 2024
17cbdce
Add icon extraction
krypciak Feb 7, 2024
43d3ea5
Fix some dependencies being reported as missing
krypciak Feb 7, 2024
c09e33a
Increase timeout tenfold
krypciak Feb 7, 2024
9238a56
Increase timeout tenfold
krypciak Feb 7, 2024
d13ea7e
Remove cc-diorbital-menu
krypciak Feb 7, 2024
95f435e
Merge branch 'ccmodjson'
krypciak Feb 7, 2024
5786a6b
Add mod github star count fetching
krypciak Feb 8, 2024
31a272e
Fix (maybe?) tests not passing on github servers
krypciak Feb 8, 2024
0bf087d
Fix the previous fix
krypciak Feb 8, 2024
1435c59
Fix the previous fix v2
krypciak Feb 9, 2024
64d30e3
Unfix the previous fixes
krypciak Feb 9, 2024
3eb33e7
Update star count
krypciak Feb 9, 2024
36ba30d
Increase timeout even more
krypciak Feb 9, 2024
63b2c78
Add last updated timestamp to npDatabase.json
krypciak Feb 12, 2024
b9dbc3e
Fix lastUpdateTimestamp sometimes being incorrect
krypciak Feb 12, 2024
40dd311
Add CCMOD-STANDARD.md
krypciak Feb 15, 2024
bcfd555
Update CCMOD-STANDARD.md
krypciak Feb 15, 2024
6c924fe
Add json schema
krypciak Feb 15, 2024
c323837
Add json schema
krypciak Feb 15, 2024
5c1bb6d
Merge branch 'master' into ccmodjson
krypciak Feb 15, 2024
15030f5
Update README.md
krypciak Feb 15, 2024
17d747c
Dont require a javascript file for a valid ccmod.json
krypciak Feb 15, 2024
1c73188
Remove the license field
krypciak Feb 15, 2024
811facb
Add repository ccmod.json field
krypciak Feb 15, 2024
f795e0c
Deprecate package.json in favor of ccmod.json
krypciak Feb 15, 2024
5868664
Update CCMOD_STANDARD.md
krypciak Feb 16, 2024
7de5434
Add new 'puzzle' mod tag
krypciak Feb 16, 2024
c44f813
Purge all mods (mods will be readded later)
krypciak Feb 16, 2024
67600fa
Update CCMOD-STANDARD.md
krypciak Feb 16, 2024
22d6350
Fix test invalid error message
krypciak Feb 16, 2024
86b7fe6
Fix crash when old npDatabase.json is missing
krypciak Feb 16, 2024
201247a
Add input-api, cc-blitzkrieg, cc-fancy-crash
krypciak Feb 16, 2024
87bc4ab
Add todo.md
krypciak Feb 16, 2024
6285d19
Add 'fun' mod tag
krypciak Feb 16, 2024
5e1f4c7
Add 'cheats' mod tag
krypciak Feb 16, 2024
79614f9
Remove 'pet' mod tag
krypciak Feb 16, 2024
f8f4d86
Add 'speedrun' mod tag
krypciak Feb 16, 2024
b4fb067
Add 'widget' mod tag
krypciak Feb 18, 2024
815a343
Remove legacy 'metadata' mod field from npDatabase.json
krypciak Feb 18, 2024
cd6037b
Add Blades, cc-jetpack-widget, cc-character-widgets, CCPreserRevivalPlus
krypciak Feb 18, 2024
3b4f268
Add 'language' mod tag
krypciak Feb 18, 2024
b172384
Add 'base' mod tag
krypciak Feb 19, 2024
0e840c5
Add ccmodPath possible field in input-fields.json
krypciak Feb 19, 2024
78e2e8d
Add ccloader, ccloader-version-display, cc-element-boss, item-api, cc…
krypciak Feb 19, 2024
9e9883d
Add todo.md
krypciak Feb 19, 2024
872d9ad
Remove ccloader, cc-version-display for now
krypciak Feb 19, 2024
f860c80
Add cursedcode
krypciak Feb 19, 2024
e476fe8
Update todo.md
krypciak Feb 19, 2024
fa46906
Update CCMOD-STANDARD.md
krypciak Feb 19, 2024
c78fcd5
Add nine-rooms, past-booster
krypciak Feb 19, 2024
66ccef4
Add palicat
krypciak Feb 19, 2024
8c09007
Add cc-capped-stats, crosscode-font-utils, crosscode-extension-asset-…
krypciak Feb 19, 2024
ff2f1e6
Add CC-Junolea
krypciak Feb 19, 2024
b55cc84
Add 'player-character' and 'party-member' mod tags
krypciak Feb 19, 2024
0007d9f
Add a bunch of new mod tags
krypciak Feb 19, 2024
8dc129f
Add cc-party-element-effects, qine, xmc-hexacast
krypciak Feb 20, 2024
1144861
Simplify the input-locations.json format
krypciak Feb 20, 2024
6a10eb4
Fix type
krypciak Feb 20, 2024
ea82c5c
Test CCBot action
krypciak Feb 20, 2024
f17f1b1
Remove console.log's
krypciak Feb 20, 2024
91ded0b
Update dependencies
krypciak Feb 20, 2024
385a473
Fix tests not working on newer node
krypciak Feb 21, 2024
0ec571f
Add automatic CCBot PR info filling
krypciak Feb 20, 2024
3f90334
Merge branch 'master' into ccmodjson
krypciak Feb 21, 2024
ade3c12
CCBot: extendable-severed-heads (#41)
krypciak Feb 21, 2024
06fa8be
CCBot: charged-balls (#42)
krypciak Feb 21, 2024
89eb5c1
Update input-api, add CCJetpack, CCNewGamePP, CCdiscord, CCTimeWalker…
krypciak Feb 21, 2024
56ba8a3
Merge branch 'master' into ccmodjson
krypciak Feb 21, 2024
9f81d90
CCBot: Hadouken (#43)
krypciak Feb 21, 2024
5e6e414
Update todo.md
krypciak Feb 21, 2024
0a1a66f
Merge branch 'master' into ccmodjson
krypciak Feb 21, 2024
6f5f6ef
Update .github/workflows/ccbot.yaml
krypciak Feb 21, 2024
1466d78
Update .github/workflows/ccbot.yaml
krypciak Feb 21, 2024
d5de8e4
CCBot: cc-vim (#78)
krypciak Feb 22, 2024
fec415e
Fix .ccbot.yaml typos
krypciak Feb 22, 2024
b564a63
Update todo.md
krypciak Feb 22, 2024
7ee7ca4
Merge branch 'master' into ccmodjson
krypciak Feb 22, 2024
3035dfd
Fix ccbot.yaml pr title
krypciak Feb 23, 2024
5a1b09c
Fix ccbot.yaml pr title
krypciak Feb 23, 2024
8bc945a
Merge branch 'master' into ccmodjson
krypciak Feb 23, 2024
e2acdf6
CCBot New mod: xmc-litter (#90)
krypciak Feb 23, 2024
c6fe531
CCBot New mod: cheats (#89)
krypciak Feb 23, 2024
d618898
Merge branch 'master' into ccmodjson
krypciak Feb 23, 2024
4b146d9
Update todo.md
krypciak Feb 23, 2024
4d2b77d
Fix ccmod.yaml not generating mod icons
krypciak Feb 23, 2024
bcab828
CCBot New mod: clean-title-screen (#95)
krypciak Feb 23, 2024
f1b18be
Fix ccmod.yaml not generating mod icons
krypciak Feb 23, 2024
af9ad01
Merge branch 'master' of https://github.com/krypciak/CCModDB
krypciak Feb 23, 2024
a2c6632
CCBot New mod: mw-rando (#96)
krypciak Feb 23, 2024
9a31dda
Update todo.md
krypciak Feb 23, 2024
4e60ba6
Update CCMOD-STANDARD.md
krypciak Feb 24, 2024
40f7272
CCBot New mod: lqm-joern-mod (#97)
krypciak Feb 24, 2024
ca161f6
Update todo.md
krypciak Feb 24, 2024
361c0a1
CCBot Update mod: cc-vim (#98)
krypciak Feb 25, 2024
ff59de0
CCBot Update mod: cc-blitzkrieg (#99)
krypciak Feb 25, 2024
7387af9
Update todo.md
krypciak Feb 25, 2024
af64601
CCBot Update mod: cc-blitzkrieg (#100)
krypciak Feb 25, 2024
ffe1cfa
CCBot Update mod: cc-vim (#101)
krypciak Feb 27, 2024
5dc2fb7
CCBot New mod: Named-Saves (#102)
krypciak Feb 28, 2024
2137bbf
CCBot Update mod: cc-blitzkrieg (#103)
krypciak Mar 2, 2024
1e2aa89
CCBot Update mod: cc-vim (#104)
krypciak Mar 2, 2024
39e0db3
CCBot New mod: ccmodmanager (#106)
krypciak Mar 4, 2024
7ce462c
CCBot Update mod: ccmodmanager (#107)
krypciak Mar 10, 2024
248aaaa
Update todo.md
krypciak Mar 10, 2024
1fb6fdc
Add CCLoader to input-locations.json
krypciak Mar 10, 2024
4f15f1a
Fix CCLoader source
krypciak Mar 10, 2024
6f5d099
CCBot New mod: nax-ccuilib (#108)
krypciak Mar 10, 2024
f111afc
Update todo.md
krypciak Mar 10, 2024
47c08af
Update todo.md
krypciak Mar 11, 2024
9d22ad6
CCBot New mod: open-world (#109)
krypciak Mar 11, 2024
4ad4fac
Merge branch 'master' of https://github.com/krypciak/CCModDB
krypciak Mar 11, 2024
f750657
Update todo.md
krypciak Mar 11, 2024
19c324a
CCBot Update mod: cc-jetpack-widget (#110)
krypciak Mar 11, 2024
68319dd
CCBot New mod: nax-module-cache (#111)
krypciak Mar 12, 2024
bef01a0
Update todo.md
krypciak Mar 12, 2024
9e7659c
Remove nax version of ccuilib
krypciak Mar 12, 2024
0cc6444
CCBot New mod: nax-ccuilib (#112)
krypciak Mar 12, 2024
7875ed8
CCBot Update mod: ccmodmanager (#113)
krypciak Mar 12, 2024
94476ac
CCBot Update mod: ccmodmanager (#116)
krypciak Mar 13, 2024
4c761ae
CCBot Update mod: ccmodmanager (#117)
krypciak Mar 13, 2024
fdd2008
CCBot New mod: crossedeyes (#118)
krypciak Mar 13, 2024
6f9df9b
CCBot Update mod: cc-blitzkrieg (#119)
krypciak Mar 16, 2024
50f8440
CCBot New mod: xenons-triblader-mod (#120)
krypciak Mar 17, 2024
46fbe44
CCBot Update mod: cc-blitzkrieg (#121)
krypciak Mar 17, 2024
46c7116
CCBot New mod: localize-me (#122)
krypciak Mar 17, 2024
74f7789
CCBot Update mod: ccmodmanager (#123)
krypciak Mar 17, 2024
5bc2e41
CCBot New mod: french (#124)
krypciak Mar 17, 2024
1154cb8
CCBot Update mod: cc-vim (#125)
krypciak Mar 19, 2024
2722b30
Update todo.md
krypciak Mar 19, 2024
ef13cef
CCBot Update mod: cc-blitzkrieg (#126)
krypciak Mar 27, 2024
fa785d2
CCBot Update mod: crossedeyes (#127)
krypciak Mar 27, 2024
abdda56
CCBot Update mod: nax-ccuilib (#128)
krypciak Apr 1, 2024
679edb3
CCBot New mod: bobrank (#129)
krypciak Apr 1, 2024
909cfe7
CCBot New mod: arcane-lab (#130)
krypciak Apr 1, 2024
24bd4c4
Update bobrank to use the release build
krypciak Apr 2, 2024
1ecf660
Update todo.md
krypciak Apr 2, 2024
9dca19d
CCBot Update mod: ccmodmanager (#131)
krypciak Apr 20, 2024
f00f776
CCBot Update mod: crossedeyes (#132)
krypciak Apr 20, 2024
ca1e81b
Update crossedeyes hash
krypciak Apr 20, 2024
aac93c7
Update crossedeyes hash (again :sob:)
krypciak Apr 20, 2024
a86daa1
Move package.json from /build/ to /
krypciak Apr 25, 2024
2a02ade
Unglobalize types in favor of manual imports
krypciak Apr 25, 2024
9bd6279
Improve some types & Add some type documentation
krypciak Apr 25, 2024
5e03e6d
Move LegacyModDb (mods.json) to types.d.ts and export it
krypciak Apr 25, 2024
0de82b9
Fix LegacyModDb#description not being optional
krypciak Apr 25, 2024
2dcdf35
Create ValidPkgCCMod type
krypciak Apr 25, 2024
2dbf6cb
Export getRepositoryEntry for external access
krypciak Apr 25, 2024
d7a2297
Remove mods.json generation
krypciak Apr 25, 2024
e0a0e6b
Typo fix
krypciak Apr 25, 2024
117d448
Add ValidTags type
krypciak Apr 25, 2024
a178d0c
Typo fix
krypciak Apr 25, 2024
1e3be19
Add 'externaltool' tag
krypciak Apr 25, 2024
352e3e0
Convert mods.json to the npDatabase.json format
krypciak Apr 25, 2024
003a114
Export getStringFromLocalisedString for external access
krypciak Apr 25, 2024
f13d7fd
Small error message improvement
krypciak Apr 25, 2024
17e5494
Fix invalid field name in tools.json
krypciak Apr 25, 2024
e5d3a66
Move the CCAreaEditor link from it's description to the homepage field
krypciak Apr 25, 2024
de644c3
Fix 'zip' not being the default InputLocation type
krypciak Apr 26, 2024
09a352d
Fix tools.json tests
krypciak Apr 26, 2024
5a45940
CCBot New mod: CrossCode C Edition (#136)
krypciak Apr 26, 2024
07b71b5
CCBot New mod: cc-alybox (#137)
krypciak Apr 26, 2024
c9ac590
Increase timeout
krypciak Apr 26, 2024
977ed9c
CCBot New mod: cc-oldmedia (#138)
krypciak Apr 26, 2024
d271670
Merge branch 'master' of https://github.com/krypciak/CCModDB
krypciak Apr 26, 2024
190df37
CCBot New mod: cc-quickinfo-exp (#139)
krypciak Apr 26, 2024
6419da7
Merge branch 'master' of https://github.com/krypciak/CCModDB
krypciak Apr 26, 2024
ca403a2
CCBot New mod: ccpostdlc (#140)
krypciak Apr 26, 2024
577bace
Update todo.md
krypciak Apr 26, 2024
70b384c
CCBot Update mod: arcane-lab (#141)
krypciak Apr 26, 2024
222338e
Add star counts to tools.json
krypciak Apr 26, 2024
43202c7
Remove mods.json and it's test files
krypciak May 1, 2024
c03fdcf
Fix ccbot CI
krypciak May 1, 2024
de99251
Cleanup the main function
krypciak May 1, 2024
cb58f5e
Remove mod legacy package.json metadata testing
krypciak May 1, 2024
04a872d
Support parent npDatabase.json dependency resolving
krypciak May 1, 2024
a826ffb
CCBot New mod: yoshi-open-circuits (#151)
krypciak May 7, 2024
95a8cc7
Update todo.md
krypciak May 7, 2024
94e6ec8
Update 'openworld' mod (damn you juanba)
krypciak May 13, 2024
f99f373
CCBot Update mod: crossedeyes (#153)
krypciak May 13, 2024
dbdc292
Update the ccmod.json schema
krypciak May 17, 2024
005ca24
Update todo.md
krypciak May 17, 2024
8f582e4
CCBot Update mod: cc-blitzkrieg (#154)
krypciak May 18, 2024
06e7d7a
CCBot Update mod: ccmodmanager (#155)
krypciak May 18, 2024
1addcd9
CCBot Update mod: nax-ccuilib (#156)
krypciak May 19, 2024
09a4270
Update nax-ccuilib
krypciak May 19, 2024
fb207d4
CCBot Update mod: crossedeyes (#157)
krypciak May 27, 2024
35c27de
Remove input-locations-old.json
krypciak May 30, 2024
e5b670e
Add mod 'unified-steps'
krypciak May 30, 2024
36536d4
Update 'CCLoader' to 2.24.0
krypciak May 30, 2024
06d6fb9
Update todo.md
krypciak May 30, 2024
3e625f3
Delete todo.md (it's all mine now haaahaha)
krypciak May 30, 2024
80cfa73
Update CCLoader to v2.24.1/v2.14.1
krypciak Jun 1, 2024
1c23177
CCBot New mod: world-map-overhaul (#161)
krypciak Jun 9, 2024
24f3d69
CCBot New mod: crosscode-tweak-pack (#162)
krypciak Jun 9, 2024
ab18d2c
CCBot Update mod: ccmodmanager (#163)
krypciak Jun 10, 2024
81dc909
CCBot Update mod: cc-blitzkrieg (#164)
krypciak Jun 10, 2024
fb4b739
CCBot Update mod: cc-fancy-crash (#165)
krypciak Jun 10, 2024
a3b3cc8
CCBot Update mod: cc-vim (#166)
krypciak Jun 10, 2024
f5eeebf
Update cc-blitzkrieg, cc-fancy-crash, cc-vim, ccmodmanager, add cc-nw…
krypciak Jun 12, 2024
fda935b
CCBot Update mod: cc-nwjs-manager (#167)
krypciak Jun 13, 2024
16eeacf
CCBot Update mod: ccmodmanager (#168)
krypciak Jun 13, 2024
e1e0fcd
CCBot Update mod: cc-blitzkrieg (#169)
krypciak Jun 13, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
CCBot Update mod: crossedeyes (#157)
* CCBot master: ccbot/0

* CCBot: Fill 'crossedeyes' info
krypciak authored May 27, 2024
commit fb207d4173b8d53f7ff819ad4067fcaae78698b4
2 changes: 1 addition & 1 deletion input-locations.json
Original file line number Diff line number Diff line change
@@ -50,7 +50,7 @@
{ "url": "https://github.com/buanjautista/cc-open-world/releases/download/0.3.2/cc-open-world.v0.3.2-smelterfix.ccmod" },
{ "url": "https://github.com/krypciak/nax-module-cache/releases/download/v1.0.2/nax-module-cache.ccmod" },
{ "url": "https://github.com/krypciak/nax-ccuilib/releases/download/v1.2.7/nax-ccuilib.ccmod" },
{ "url": "https://github.com/CCDirectLink/CrossedEyes/releases/download/v0.6.1/crossedeyes-0.6.1.ccmod" },
{ "url": "https://github.com/CCDirectLink/CrossedEyes/releases/download/v0.6.2/crossedeyes-0.6.2.ccmod" },
{ "url": "https://github.com/XenonA7/xenons-triblader-mod/archive/refs/tags/1.0.1.zip" },
{ "url": "https://github.com/L-Sherry/Localize-me/archive/refs/tags/v0.6.1.zip" },
{ "url": "https://github.com/L-Sherry/French-CC/releases/download/v1.5.0/French-CC-v1.5.0.ccmod" },
14 changes: 7 additions & 7 deletions npDatabase.json
Original file line number Diff line number Diff line change
@@ -894,7 +894,7 @@
"crossedeyes": {
"metadataCCMod": {
"id": "crossedeyes",
"version": "0.6.1",
"version": "0.6.2",
"title": "CrossedEyes",
"description": "Accessibility mod for CrossCode",
"repository": "https://github.com/CCDirectLink/CrossedEyes",
@@ -910,24 +910,24 @@
},
"dependencies": {
"input-api": ">=1.0.0",
"cc-blitzkrieg": ">=0.5.5",
"nax-ccuilib": ">=1.2.6",
"ccmodmanager": ">=0.9.10",
"cc-blitzkrieg": ">=0.5.6",
"nax-ccuilib": ">=1.2.7",
"ccmodmanager": ">=0.9.11",
"crosscode": ">=1.4.0"
},
"plugin": "plugin.js"
},
"installation": [
{
"type": "zip",
"url": "https://github.com/CCDirectLink/CrossedEyes/releases/download/v0.6.1/crossedeyes-0.6.1.ccmod",
"url": "https://github.com/CCDirectLink/CrossedEyes/releases/download/v0.6.2/crossedeyes-0.6.2.ccmod",
"hash": {
"sha256": "0ee9e08289804fef27f918e4c86f62aec69f9211f8ba8b3fa17877522312abb7"
"sha256": "a1c273068421073cf63642bea9136984d184361f1a6a9e2e8fd4c52d70565be6"
}
}
],
"stars": 9,
"lastUpdateTimestamp": 1715617864000
"lastUpdateTimestamp": 1716830259000
},
"cursedcode": {
"metadataCCMod": {