Skip to content
Beta: this is a preview of the new SplitScreen.Me. Data may be reset before launch.

Dragon Ball: Xenoverse 2 · handler “Dragon Ball Xenoverse 2”

Version 1

Release notes

First Release.

Released
Size
561 KB
Downloads
429
Check
Verified
SHA-256
deeadae871fdef65338a80cdf3a1d9301a783e27b440ab9384aa319ad2c1ab94
Download v1 (.nc)All versions

Files 2

PathSize
DragonBallXenoverse2/steam_api64.dll1.4 MB
handler.js3.2 KB

handler.js

Plain text
Hub.Handler.Version = 1; // Released at https://hub.splitscreen.me/ on Mon May 04 2020 06:42:59 GMT+0000 (UTC).
Hub.Handler.Id = "RnZEzp8vqSjFXJ2pW";
Hub.Maintainer.Name = "Talos91";
Hub.Maintainer.Id = "eeL7HAz8zJovChWw4";

Game.KillMutex = ["DBXV2"];
Game.DirSymlinkExclusions = ["bin"];
Game.FileSymlinkExclusions = [
  "steam_api64.dll",
  "steam_appid.txt",
  "xinput1_3.dll"
  //"xgcore.dll",
];
Game.DirExclusions = ["EasyAntiCheat"];
Game.GameName = "Dragon Ball Xenoverse 2";
Game.HandlerInterval = 100;
Game.SymlinkExe = false;
Game.SymlinkGame = true;
Game.SymlinkFolders = true;
Game.ExecutableName = "DBXV2.exe";
Game.SteamID = "454650";
Game.GUID = "Dragon Ball Xenoverse 2";
Game.MaxPlayers = 6;
Game.MaxPlayersOneMonitor = 6;
Game.BinariesFolder = "bin";
Game.NeedsSteamEmulation = false;
Game.UseGoldberg = true;
Game.GoldbergNoLocalSave = true;
Game.UseNucleusEnvironment = true;
Game.LauncherTitle = "";
Game.Hook.ForceFocus = true;
Game.Hook.ForceFocusWindowName = "DRAGON BALL XENOVERSE 2";
Game.Hook.DInputEnabled = false;
Game.Hook.DInputForceDisable = true;
Game.Hook.XInputEnabled = true;
Game.Hook.XInputReroute = false;
Game.XInputPlusDll = ["xinput1_3.dll"];
Game.Hook.CustomDllEnabled = false;
Game.FakeFocus = true;
Game.HookFocus = true;
Game.ResetWindows = true;
Game.SetForegroundWindowElsewhere = true;
Game.SetWindowHook = false;
Game.PlayerSteamIDs = ["76561198422152817", "76561198131394153", "76561198011792067", "76561198043762785"];
Game.UserProfileSavePathNoCopy = true;
Game.UserProfileSavePath = "AppData\\Roaming\\Goldberg SteamEmu Saves\\454650\\remote\\DBXV2";
Game.UserProfileConfigPath = "AppData\\Local\\BANDAI NAMCO Entertainment\\DB Xenoverse 2";
Game.Description =
  "To connect the instances successfully you have to create a match at the same time the other player presses quickplay, if you see a number in both players in all instances you will be able to start the match. So the instances launch and resize correctly make sure to run your main game at least one time first and change some graphic settings. If you have the game in steam you need to open steam first before running this. You need at least one DLC or the game will throw an error when creating save data when running this.";
Game.PauseBetweenStarts = 30;

Game.Play = function() {
  var VideoConfig = Context.EnvironmentPlayer + Context.UserProfileConfigPath + "\\config.ini";
  Context.ModifySaveFile(VideoConfig, VideoConfig, Nucleus.SaveType.INI, [
    new Nucleus.IniSaveInfo("DEV", "EAC_AllowDisparityMatch", "1"),
    new Nucleus.IniSaveInfo("DEV", "EAC_MultiplayerWithoutEAC", "1"),
    new Nucleus.IniSaveInfo("Graphics", "Display/FullScreen", "0"),
    new Nucleus.IniSaveInfo("Graphics", "Display/Height", Context.Height),
    new Nucleus.IniSaveInfo("Graphics", "Display/Width", Context.Width),
    new Nucleus.IniSaveInfo("Options", "VoiceChat/Mic", "0"),
    new Nucleus.IniSaveInfo("XGUI", "FreeMouse", "1")
  ]);

  var savePath = (Context.SavePath = Context.GetFolder(Nucleus.Folder.InstancedGameFolder) + "\\bin\\steam_api64.dll");
  var savePkgOrigin = System.IO.Path.Combine(Game.Folder, "steam_api64.dll");
  System.IO.File.Copy(savePkgOrigin, savePath, true);
};