Dark Souls 3
0 of 0

File information

Last updated

Original upload

Created by

TequilaSunset41

Uploaded by

TequilaSunset41

Virus scan

Some manually verified files

Tags for this mod

About this mod

A launcher that starts Archthrones with Mod Engine enabled and automatically disables it for switching to vanilla game.

Requirements
Permissions and credits
Donations
Tired editing "dinput8.dll" for switching between Archthrones and vanilla? Well you get this defenitely convenient launcher which will automatically manage it for you, and is easy to add a shortcut to desktop or Steam.

This mod works as a launcher that starts Archthrones with Mod Engine enabled and automatically disables it for switching to vanilla game.
It's an executable converted from a batch script which is also available to view in below, meant to work with Archthrones installed.

I've done limited tests and if you encounter any problem welcome to post your feedback!

How it works:
Mod Engine works in a way that uses "dinput8.dll" to reject, so you have to rename, move or delete the file to disable it so you can start vanilla game.
This launcher starts modded game with Mod Engine enabled, and renames "dinput8.dll" to "dinput8" after Mod Engine is loaded to make vanilla game able to start. Next time you run this launcher, it would rename "dinput8" back to "dinput8.dll" to start Archthrones, and do the reverse thing again. All automatically, and silently. This mod should be also compatible with any possible future update of Archthrones.

About anti-virus:


My other mods:
Full Dynamic Range Fix

Code with comments:
@echo off ::Hide the cmd window on start.
chcp 65001 ::Support path with Unicode characters.

if exist dinput8.dll ( ::Check if dinput8.dll exists which means an ModEngine unmodded is installed.

 ::dinput8.dll exists. It's possibly the first run of this script or ModEngine have been updated or reinstalled.
 if exist dinput8 ( ::Check if dinput8 exists which means an ModEngine modded previously by this script is installed. This determines if ModEngine have been updated or reinstalled.

  ::dinput8.dll and dinput8 both exist. It's likely ModEngine have been updated or reinstalled.
  del dinput8 ::Delete the ModEngine modded previously by this script.
 )

) else (

 ::dinput8.dll doesn't exist. It's likely not the first run of this script.
 ren dinput8 dinput8.dll ::Rename dinput8 to enable ModEngine for Archthrones to load.

.\DarkSoulsIII.exe ::Launch Archthrones.
timeout /t 1 ::Run next steps after a delay of 1 second to make sure ModEngine is loaded.
ren dinput8.dll dinput8 ::Rename dinput8.dll to disable ModEngine for vanilla game able to launch.
)
exit ::Close cmd.