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

The Lord of the Rings: War in the North · handler “WitNorth”

Version 1

Release notes

First Release

Released
Size
3.1 KB
Downloads
3
Check
Unverified
SHA-256
4d52842834559df3ac8e0b4d3b8e1a8c3cf88a77510cefa4b6c51a8fb393ff51
Download v1 (.nc)All versions

Files 1

PathSize
handler.js12 KB

handler.js

Plain text
Hub.Handler.Version = 1; // Released at https://hub.splitscreen.me/ on Thu Feb 13 2020 07:05:17 GMT+0000 (UTC).
Hub.Handler.Id = "QZAk4TLSqrF782WM9";
Hub.Maintainer.Name = "Talos91";
Hub.Maintainer.Id = "eeL7HAz8zJovChWw4";

Game.KillMutex = ["TRIXIE_RUNNING_COUNT"];
Game.ExecutableContext = ["res"];
Game.DirSymlinkExclusions = [
  "32800",
  "32800\\local",
  "res",
  "res\\audio",
  "res\\entities\\entitydefs\\dwarfpaqs",
  "res\\entities\\entitydefs\\elfpaqs",
  "res\\entities\\entitydefs\\humanpaqs",
  "res\\entities\\entitydefs\\players",
  "res\\entities\\entitydefs\\allies\\archer",
  "res\\entities\\entitydefs\\allies\\defender",
  "res\\entities\\entitydefs\\allies\\mage"
];
Game.FileSymlinkExclusions = ["steam_api.dll", "steam_interfaces.txt", "steam_appid.txt", "GameSettings.sav", "UserSettings.sav"];
Game.FileSymlinkCopyInstead = [
  "0.paq",
  "dwarf_male.s2.sdf.paq",
  "elf_female_mage.s2.sdf.paq",
  "human_male_scout.s2.sdf.paq",
  "ally_archer.s2.sdf.paq",
  "ally_defender.s2.sdf.paq",
  "ally_mage.s2.sdf.paq",
  "aamb_sarn_ford_ram_2.s2.wb",
  "amb_barrow_downs_2000.s2.wb",
  "amb_barrow_downs_2100_ram.s2.wb",
  "amb_barrow_downs_2300_ram.s2.wb",
  "amb_battle_orcs.s2.wb",
  "amb_bree_3000.s2.wb",
  "amb_bree_3000_ram.s2.wb",
  "amb_bree_3000_ram_2.s2.wb",
  "amb_carn_dum_12000.s2.wb",
  "amb_carn_dum_12000_ram.s2.wb",
  "amb_common_fire.s2.wb",
  "amb_common_foliage.s2.wb",
  "amb_ettenmoors_6000.s2.wb",
  "amb_ettenmoors_6000_ram.s2.wb",
  "amb_fornost_4000.s2.wb",
  "amb_fornost_4000_common_ram.s2.wb",
  "amb_fornost_4001_ram.s2.wb",
  "amb_fornost_4100_ram.s2.wb",
  "amb_fornost_4200_ram.s2.wb",
  "amb_fornost_4300_ram.s2.wb",
  "amb_front_end.s2.wb",
  "amb_front_end_ram.s2.wb",
  "amb_gundabad_8000.s2.wb",
  "amb_gundabad_8000_ram.s2.wb",
  "amb_gundabad_8200.s2.wb",
  "amb_gundabad_8200_ram.s2.wb",
  "amb_lorien.s2.wb",
  "amb_lorien_ram.s2.wb",
  "amb_mirkwood_10000.s2.wb",
  "amb_mirkwood_10000_ram.s2.wb",
  "amb_moria.s2.wb",
  "amb_moria_ram.s2.wb",
  "amb_nordinbad_11000.s2.wb",
  "amb_nordinbad_11000_ram.s2.wb",
  "amb_nordinbad_12000.s2.wb",
  "amb_nordinbad_9000.s2.wb",
  "amb_nordinbad_9000_ram.s2.wb",
  "amb_nordinbad_common_ram.s2.wb",
  "amb_rivendell_5000.s2.wb",
  "amb_rivendell_5000_ram.s2.wb",
  "amb_rivendell_5000_ram_2.s2.wb",
  "amb_sarn_ford.s2.wb",
  "amb_sarn_ford_ram.s2.wb",
  "amb_sarn_ford_ram_2.s2.wb",
  "amb_urgost_10000.s2.wb",
  "amb_urgost_10000_ram.s2.wb",
  "assemblies_2000.s2.wb",
  "balrog.s2.wb",
  "beleram_sfx.s2.wb",
  "bodyfalls.s2.wb",
  "carn_dum_chainguy.s2.wb",
  "carn_dum_men.s2.wb",
  "challenge_missions_osgiliath.s2.wb",
  "challenge_missions_ram.s2.wb",
  "cinematics.s2.wb",
  "cinematic_mirkwood_troll.s2.wb",
  "common_birds.s2.wb",
  "common_breakables.s2.wb",
  "common_chests.s2.wb",
  "common_debris.s2.wb",
  "common_doors.s2.wb",
  "common_explosions.s2.wb",
  "common_fire.s2.wb",
  "common_fire_stream.s2.wb",
  "common_horn.s2.wb",
  "debris_dirt_sandbox_do_not_load.s2.wb",
  "debris_stone_sandbox_do_not_load.s2.wb",
  "dwarves.s2.wb",
  "dx_adalgar_eng.s2.wb",
  "dx_agandaur_eng.s2.wb",
  "dx_anar_eng.s2.wb",
  "dx_angmir_eng.s2.wb",
  "dx_aragorn_eng.s2.wb",
  "dx_armenel_eng.s2.wb",
  "dx_arwen_eng.s2.wb",
  "dx_baranthor_eng.s2.wb",
  "dx_barliman_eng.s2.wb",
  "dx_barrow_wight_lord_eng.s2.wb",
  "dx_beleram_eng.s2.wb",
  "dx_bilbo_eng.s2.wb",
  "dx_bird_eng.s2.wb",
  "dx_bruni_eng.s2.wb",
  "dx_buri_eng.s2.wb",
  "dx_carn_dum_eng.s2.wb",
  "dx_dwarf_eng.s2.wb",
  "dx_dwarf_ram_eng.s2.wb",
  "dx_dwarves_eng.s2.wb",
  "dx_eagle_b_eng.s2.wb",
  "dx_elaure_eng.s2.wb",
  "dx_eleran_eng.s2.wb",
  "dx_elladan_eng.s2.wb",
  "dx_elmund_eng.s2.wb",
  "dx_elrohir_eng.s2.wb",
  "dx_elrond_eng.s2.wb",
  "dx_enemy_callouts_eng.s2.wb",
  "dx_female_elf_eng.s2.wb",
  "dx_female_elf_ram_eng.s2.wb",
  "dx_female_human_ram_eng.s2.wb",
  "dx_frodo_eng.s2.wb",
  "dx_galar.s2.wb",
  "dx_galar_eng.s2.wb",
  "dx_gandalf_eng.s2.wb",
  "dx_gimli_eng.s2.wb",
  "dx_glohirin_eng.s2.wb",
  "dx_gloin_eng.s2.wb",
  "dx_goblin_eng.s2.wb",
  "dx_gorin_eng.s2.wb",
  "dx_grof_eng.s2.wb",
  "dx_gwaihir_eng.s2.wb",
  "dx_hador_eng.s2.wb",
  "dx_halbarad_eng.s2.wb",
  "dx_harley_eng.s2.wb",
  "dx_idona_eng.s2.wb",
  "dx_kiliran_eng.s2.wb",
  "dx_legolas_eng.s2.wb",
  "dx_luin_eng.s2.wb",
  "dx_male_elf_ram_eng.s2.wb",
  "dx_male_human_eng.s2.wb",
  "dx_male_human_ram_eng.s2.wb",
  "dx_maradan_eng.s2.wb",
  "dx_nordri_eng.s2.wb",
  "dx_orcs_eng.s2.wb",
  "dx_otto_eng.s2.wb",
  "dx_radagast_eng.s2.wb",
  "dx_rowlie_eng.s2.wb",
  "dx_saenathra_eng.s2.wb",
  "dx_silanna_eng.s2.wb",
  "dx_sorcerer_eng.s2.wb",
  "dx_southerner_eng.s2.wb",
  "dx_tedder_eng.s2.wb",
  "dx_temp_barrowdowns_eng.s2.wb",
  "dx_temp_bree_eng.s2.wb",
  "dx_temp_carndum_eng.s2.wb",
  "dx_temp_eng.s2.wb",
  "dx_temp_ettenmoors_eng.s2.wb",
  "dx_temp_fornost_eng.s2.wb",
  "dx_temp_general_eng.s2.wb",
  "dx_temp_gundabad_eng.s2.wb",
  "dx_temp_mirkwood_eng.s2.wb",
  "dx_temp_nordinbad_eng.s2.wb",
  "dx_temp_rivendell_eng.s2.wb",
  "dx_temp_sarnford_eng.s2.wb",
  "dx_temp_urgost_eng.s2.wb",
  "dx_tharzog_eng.s2.wb",
  "dx_urgost_eng.s2.wb",
  "dx_witchking_eng.s2.wb",
  "elves.s2.wb",
  "explos_special_weapons.s2.wb",
  "explos_spells_status_fx.s2.wb",
  "fell_beast.s2.wb",
  "fell_beast_rider.s2.wb",
  "ferral_goblin.s2.wb",
  "foley.s2.wb",
  "footstep.s2.wb",
  "goblin_bomber.s2.wb",
  "goblin_common.s2.wb",
  "goblin_foley.s2.wb",
  "humans.s2.wb",
  "level_barrow_downs.s2.wb",
  "level_barrow_downs_common.s2.wb",
  "level_carn_dum.s2.wb",
  "level_ettenmoors_common.s2.wb",
  "level_fornost_1.s2.wb",
  "level_fornost_2.s2.wb",
  "level_fornost_3.s2.wb",
  "level_fornost_3_stream.s2.wb",
  "level_fornost_common.s2.wb",
  "level_fornost_sq1.s2.wb",
  "level_gundabad_1.s2.wb",
  "level_gundabad_2.s2.wb",
  "level_gundabad_2b.s2.wb",
  "level_gundabad_common.s2.wb",
  "level_mirkwood.s2.wb",
  "level_mirkwood_2.s2.wb",
  "level_moria_common.s2.wb",
  "level_nordinbad.s2.wb",
  "level_rivendell_common.s2.wb",
  "level_urgost_common.s2.wb",
  "menu.s2.wb",
  "mirkwood_cinematic_troll.s2.wb",
  "mnst_agandaur.s2.wb",
  "mnst_barrow_wight_lord.s2.wb",
  "mnst_beleram_sfx.s2.wb",
  "mnst_carn_dum_chainguy.s2.wb",
  "mnst_carn_dum_feral_eng.s2.wb",
  "mnst_carn_dum_men.s2.wb",
  "mnst_carn_dum_men_eng.s2.wb",
  "mnst_caster_common_eng.s2.wb",
  "mnst_dwarves.s2.wb",
  "mnst_elves.s2.wb",
  "mnst_fell_beast.s2.wb",
  "mnst_fell_beast_rider.s2.wb",
  "mnst_ferral_goblin.s2.wb",
  "mnst_ferral_goblin_moved.s2.wb",
  "mnst_goblin_bomber.s2.wb",
  "mnst_goblin_bomber_eng.s2.wb",
  "mnst_goblin_bomber_moved.s2.wb",
  "mnst_goblin_common.s2.wb",
  "mnst_goblin_common_eng.s2.wb",
  "mnst_goblin_common_moved.s2.wb",
  "mnst_goblin_feral_eng.s2.wb",
  "mnst_humans.s2.wb",
  "mnst_locomotion_eng.s2.wb",
  "mnst_orc.s2.wb",
  "mnst_orc_archer.s2.wb",
  "mnst_orc_archer_eng.s2.wb",
  "mnst_orc_archer_moved.s2.wb",
  "mnst_orc_caster.s2.wb",
  "mnst_orc_caster_eng.s2.wb",
  "mnst_orc_caster_moved.s2.wb",
  "mnst_orc_champion.s2.wb",
  "mnst_orc_champion_dx.s2.wb",
  "mnst_orc_defender.s2.wb",
  "mnst_orc_defender_eng.s2.wb",
  "mnst_orc_defender_moved.s2.wb",
  "mnst_orc_eng.s2.wb",
  "mnst_orc_fodder.s2.wb",
  "mnst_orc_fodder_eng.s2.wb",
  "mnst_orc_fodder_moved.s2.wb",
  "mnst_orc_moved.s2.wb",
  "mnst_orc_sever_eng.s2.wb",
  "mnst_orc_swordsman.s2.wb",
  "mnst_orc_swordsman_eng.s2.wb",
  "mnst_orc_swordsman_moved.s2.wb",
  "mnst_spider.s2.wb",
  "mnst_spider_queen.s2.wb",
  "mnst_stone_giant.s2.wb",
  "mnst_troll_cave.s2.wb",
  "mnst_troll_common.s2.wb",
  "mnst_troll_snow.s2.wb",
  "mnst_troll_stone.s2.wb",
  "mnst_undead.s2.wb",
  "mnst_undead_resurector.s2.wb",
  "mnst_warg.s2.wb",
  "multi_player.s2.wb",
  "mx_barrow_downs.s2.wb",
  "mx_bree.s2.wb",
  "mx_carn_dum.s2.wb",
  "mx_carn_dum_stingers.s2.wb",
  "mx_ettenmoors.s2.wb",
  "mx_fornost.s2.wb",
  "mx_front_end.s2.wb",
  "mx_gundabad.s2.wb",
  "mx_mirkwood.s2.wb",
  "mx_nordinbad.s2.wb",
  "mx_nordinbad_stingers.s2.wb",
  "mx_rivendell.s2.wb",
  "mx_sarn_ford.s2.wb",
  "mx_troll_struggle.s2.wb",
  "mx_urgost.s2.wb",
  "orc.s2.wb",
  "orc_archer.s2.wb",
  "orc_caster.s2.wb",
  "orc_champion.s2.wb",
  "orc_defender.s2.wb",
  "orc_fodder.s2.wb",
  "orc_foley.s2.wb",
  "orc_footstep.s2.wb",
  "orc_swordsman.s2.wb",
  "project.s2.ss",
  "rock_elements_for_trolls.s2.wb",
  "skills_wpn_player.s2.wb",
  "spider.s2.wb",
  "stone_giant.s2.wb",
  "stone_troll.s2.wb",
  "temp_amb_bank_for_demo.s2.wb",
  "temp_amb_bank_ram_for_demo.s2.wb",
  "test_tones.s2.wb",
  "test_tones_streaming.s2.wb",
  "trans_barrow_downs_2100.s2.wb",
  "trans_barrow_downs_2300.s2.wb",
  "trans_bree.s2.wb",
  "trans_carn_dum.s2.wb",
  "trans_ettenmoors.s2.wb",
  "trans_fornost.s2.wb",
  "trans_gundabad_1.s2.wb",
  "trans_gundabad_7200.s2.wb",
  "trans_mirkwood.s2.wb",
  "trans_nordinbad.s2.wb",
  "trans_nordinbadsiege.s2.wb",
  "trans_rivendell.s2.wb",
  "trans_sarn_ford.s2.wb",
  "trans_urgost.s2.wb",
  "troll_cave.s2.wb",
  "troll_snow.s2.wb",
  "troll_stone.s2.wb",
  "turret_crossbow_common.s2.wb",
  "turret_crossbow_lvl_specific.s2.wb",
  "undead.s2.wb",
  "undead_resurector.s2.wb",
  "vocals_agandaur_eng.s2.wb",
  "vocals_dwarf_eng.s2.wb",
  "vocals_dwarf_ram_eng.s2.wb",
  "vocals_elladan_eng.s2.wb",
  "vocals_elladan_ram_eng.s2.wb",
  "vocals_eng.s2.wb",
  "vocals_felf_eng.s2.wb",
  "vocals_felf_ram_eng.s2.wb",
  "vocals_felf_unused_eng.s2.wb",
  "vocals_hfem_eng.s2.wb",
  "vocals_hfem_ram_eng.s2.wb",
  "vocals_hmal_eng.s2.wb",
  "vocals_hmal_ram_eng.s2.wb",
  "vocals_melf_eng.s2.wb",
  "vocals_melf_ram_eng.s2.wb",
  "vocals_temp_ram_eng.s2.wb",
  "vocals_wolfrun_eng.s2.wb",
  "warg.s2.wb",
  "whoosh.s2.wb",
  "wimpacts.s2.wb"
];
Game.NeedsSteamEmulation = false;
Game.UseGoldberg = true;
Game.UseDirectX9Wrapper = true;
Game.KillMutexType = "Semaphore";
Game.HandlerInterval = 100;
Game.SymlinkExe = false;
Game.SymlinkGame = true;
Game.SymlinkFolders = true;
Game.SupportsKeyboard = true;
Game.KeyboardPlayerFirst = true;
Game.ExecutableName = "witn.exe";
Game.SteamID = "32800";
Game.GUID = "War in the North";
Game.GameName = "The Lord of the Rings: War in the North";
Game.MaxPlayers = 3;
Game.MaxPlayersOneMonitor = 4;
Game.BinariesFolder = "";
Game.LauncherTitle = "";
Game.SupportsPositioning = true;
Game.ForceFinishOnPlay = true;
Game.HideTaskbar = false;
Game.Hook.ForceFocus = true;
Game.Hook.ForceFocusWindowName = "The Lord of the Rings: War in the North";
Game.Hook.DInputEnabled = false;
Game.Hook.DInputForceDisable = true;
Game.Hook.XInputEnabled = true;
Game.Hook.XInputReroute = false;
Game.Hook.CustomDllEnabled = false;
Game.XInputPlusDll = ["xinput1_3.dll"];
Game.PreventWindowDeactivation = true;
Game.PostHookInstances = "2,3,4";
Game.KeepSymLinkOnExit = true;
Game.ResetWindows = true;
Game.PromptBetweenInstances = true;
Game.Description =
  "Select a different save slot per instance in-game. First time you run this the instances will take a very long time to open but they will open fast after that. On first run after the first instance opens quickly set windowed mode in the game graphics settings and apply, do the same for other instances and close Nucleus, launch again and the instances will now position and resize correctly. If you notice the window resizes again after pressing start in the title screen, try getting past that title screen before Nucleus resizes the game window.";
Game.UserProfileSavePath = "AppData\\Local\\WB Games\\War in the North";
Game.PauseBetweenStarts = 40;

Game.Play = function() {
  var autoExec = Context.GetFolder(Nucleus.Folder.InstancedGameFolder) + "\\steam_interfaces.txt";
  var lines = [
    "SteamClient010",
    "SteamGameServer010",
    "SteamGameServerStats001",
    "SteamUser016",
    "SteamFriends009",
    "SteamUtils005",
    "SteamMatchMaking008",
    "SteamMatchMakingServers002",
    "STEAMUSERSTATS_INTERFACE_VERSION010",
    "STEAMAPPS_INTERFACE_VERSION004",
    "SteamNetworking005",
    "STEAMREMOTESTORAGE_INTERFACE_VERSION004",
    "STEAMHTTP_INTERFACE_VERSION001",
    "SteamMasterServerUpdater001"
  ];

  Context.WriteTextFile(autoExec, lines);
};