@@ -20,9 +20,9 @@ export async function boot(): Promise<void> {
2020 consoleM . inject ( ) ;
2121
2222 let modloaderMetadata = await loadModloaderMetadata ( ) ;
23- console . log ( `${ modloaderMetadata . name } ${ modloaderMetadata . version } ` ) ;
23+ console . log ( `CCLoader ${ modloaderMetadata . version } ` ) ;
2424
25- let config = await configM . load ( modloaderMetadata . name , modloaderMetadata . version ) ;
25+ let config = await configM . load ( modloaderMetadata . version ) ;
2626
2727 try {
2828 await modDataStorage . readImmediately ( ) ;
@@ -65,7 +65,7 @@ export async function boot(): Promise<void> {
6565
6666 let virtualPackages = new Map < ModID , semver . SemVer > ( )
6767 . set ( 'crosscode' , gameVersion )
68- . set ( modloaderMetadata . name , modloaderMetadata . version ) ;
68+ . set ( 'ccloader' , modloaderMetadata . version ) ;
6969 if ( typeof process !== 'undefined' ) {
7070 virtualPackages . set ( 'nw' , new semver . SemVer ( process . versions . nw ) ) ;
7171 }
@@ -113,7 +113,7 @@ export async function boot(): Promise<void> {
113113 ) ;
114114
115115 window . modloader = {
116- name : modloaderMetadata . name ,
116+ name : 'ccloader' ,
117117 version : modloaderMetadata . version ,
118118 gameVersion,
119119 gameVersionHotfix,
@@ -158,13 +158,10 @@ export async function boot(): Promise<void> {
158158 console . log ( 'crosscode with mods is now fully loaded!' ) ;
159159}
160160
161- async function loadModloaderMetadata ( ) : Promise < {
162- name : string ;
163- version : semver . SemVer ;
164- } > {
165- let toolJsonText = await files . loadText ( `${ CCLOADER_DIR } tool.config.json` ) ;
166- let data = JSON . parse ( toolJsonText ) as { name : string ; version : string } ;
167- return { name : data . name , version : new semver . SemVer ( data . version ) } ;
161+ async function loadModloaderMetadata ( ) : Promise < { version : semver . SemVer } > {
162+ let toolJsonText = await files . loadText ( `${ CCLOADER_DIR } metadata.json` ) ;
163+ let data = JSON . parse ( toolJsonText ) as { version : string } ;
164+ return { version : new semver . SemVer ( data . version ) } ;
168165}
169166
170167async function loadAllModMetadataInDir ( modsDir : string , installedMods : ModsMap ) : Promise < number > {
0 commit comments