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
Files 1
| Path | Size |
|---|---|
| handler.js | 12 KB |
handler.js
Plain textHub.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);
};