I am getting this error when attempting to update the extension to the latest version, not sure how to fix this:
DataInvalid: Extension needs to include index.js and info.json on top-level at C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\renderer.js:2650:34 at tryCatcher (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\util.js:16:23) at C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\catch_filter.js:34:37 at tryCatcher (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\util.js:16:23) at Promise._settlePromiseFromHandler (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise.js:547:31) at Promise._settlePromise (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise.js:604:18) at Promise._settlePromise0 (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise.js:649:10) at Promise._settlePromises (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise.js:725:18) at _drainQueueStep (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\async.js:93:12) at _drainQueue (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\async.js:86:9) at Async._drainQueues (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\async.js:102:5) at Async.drainQueues (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\async.js:15:14)
It can be somewhat fixed by closing Vortex and going to
C:\Users\YOURUSERNAME\AppData\Roaming\Vortex\plugins\Vortex Extension Update - Ready Or Not - Vortex Extension v1.2.0\ or just press WindowsKey + R and enter %appdata% If you used the WindowsKey + R, you will start at the Roaming folder in the path above. Manually navigate to the subfolder.
Once there, edit the "index.js" file in Notepad or Notepad++ and change the line 26 from const SHIPPING_EXE_PATH = `${EXEC_PATH}\\${GAME_CODE_NAME}-${GAME_PLATFORM_NAME}-Shipping.exe`;
to
const SHIPPING_EXE_PATH = `${EXEC_PATH}\\${GAME_CODE_NAME}Steam-${GAME_PLATFORM_NAME}-Shipping.exe`; Note the added "Steam" word in the middle.
Start Vortex back up and re-add the game. Should work, but your mods will likely all be "disabled".
It said no deployment methods were available, and it fixed after running vortex as administrator. Really weird for it to do that as while I do have my games on a separate SSD my staging folder is on that SSD aswell & It doesn't do this on other games. Regardless, im leaving this here for anyone who has the same issue.
It keeps changing my load order randomly, and there are no option to save and load a specific order... it is very frustrating i have to change load order multiple time a day. Really could use an update :(
You need to remember to run Deploy every time you change the load order. The load order works by putting files inside folders with a prefix that sorts them alphabetically.
I'm having same issue where nexus changes load order based on alphabetical order of mod names and not what I last set and deployed. Annoying having to spend 10 minutes reorganizing load order everytime I want to play the game.
Load order resets to alphabetical order based on mod name every time I restart my computer. It's maddening trying to reorganize 50+ mods everytime i want to play ready or not. Is there something I need to change? it used to work fine back in the adam update days then it started to rename every mod with ZZZZ and now it just reorganizes the load order based on mod name like "AI" is always at top of load order followed by "Ammo tweaks". let me know if i need to change something or if its something you know of on your end. You guys are awesome for creating the extensions I just wish this main feature worked like it used to. Maybe it's nexus's updates that are messing with it IDK.
42 comments
DataInvalid: Extension needs to include index.js and info.json on top-level
at C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\renderer.js:2650:34
at tryCatcher (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\util.js:16:23)
at C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\catch_filter.js:34:37
at tryCatcher (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\util.js:16:23)
at Promise._settlePromiseFromHandler (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise.js:547:31)
at Promise._settlePromise (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise.js:604:18)
at Promise._settlePromise0 (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise.js:649:10)
at Promise._settlePromises (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise.js:725:18)
at _drainQueueStep (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\async.js:93:12)
at _drainQueue (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\async.js:86:9)
at Async._drainQueues (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\async.js:102:5)
at Async.drainQueues (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\async.js:15:14)
C:\Users\YOURUSERNAME\AppData\Roaming\Vortex\plugins\Vortex Extension Update - Ready Or Not - Vortex Extension v1.2.0\
or just press WindowsKey + R and enter
%appdata%
If you used the WindowsKey + R, you will start at the Roaming folder in the path above. Manually navigate to the subfolder.
Once there, edit the "index.js" file in Notepad or Notepad++ and change the line 26 from
const SHIPPING_EXE_PATH = `${EXEC_PATH}\\${GAME_CODE_NAME}-${GAME_PLATFORM_NAME}-Shipping.exe`;
to
const SHIPPING_EXE_PATH = `${EXEC_PATH}\\${GAME_CODE_NAME}Steam-${GAME_PLATFORM_NAME}-Shipping.exe`;
Note the added "Steam" word in the middle.
Start Vortex back up and re-add the game. Should work, but your mods will likely all be "disabled".
Regardless, im leaving this here for anyone who has the same issue.
I last set and deployed. Annoying having to spend 10 minutes reorganizing load order everytime I want to play the game.