Nexus-Mods / Vortex

Vortex Development
GNU General Public License v3.0
892 stars 131 forks source link

Review: WH40K Space Marine 2 #16383

Closed ChemGuy1611 closed 1 day ago

ChemGuy1611 commented 1 week ago

Nexus Username

ChemBoy1

Extension URL

https://www.nexusmods.com/site/mods/961

Game URL

https://www.nexusmods.com/warhammer40000spacemarine2

Existing Extension URL

NONE

New features

Installs mods next to the game's "shipping" executable for now. Includes mod types for config files and paks. I will update to add automatic installers for this if/when mods are release that use those folders.

Information

Packaging

Testing

If a task fails, contact the author to request changes before continuing.

When reviewed and passed, please complete the following tasks:

insomnious commented 1 week ago

Hey there

I'm looking at your extension now the game has been released properly.

The game wouldn't run from Vortex as it just crashed when it was attempting, both by clicking play and by using the supported tool. This was fixed by just letting the game launch via Steam and keeping it nice and simple. I adjusted your code to the below and it works fine

async function requiresLauncher() {

  let game = await queryGame();

  if (game.gameStoreId === "steam") {
    return { launcher: 'steam' };
  }  

...

There are a few binaries that you can load the game with but I would remove the supported tools as it's not needed at this point

const tools = [];

I tested a couple of mods from the site and they seemed to work in game fine.

So if you could just default to using the launcher and remove the supported tools, we should be good to go.

Thanks

ChemGuy1611 commented 1 week ago

Added the steam launcher requirement and removed the tool. New version is uploaded. Thanks for the review!