• Check out the results of the Techtree Contest #19!
  • Listen to a special audio message from Bill Roper to the Hive Workshop community (Bill is a former Vice President of Blizzard Entertainment, Producer, Designer, Musician, Voice Actor) 🔗Click here to hear his message!
  • Read Evilhog's interview with Gregory Alper, the original composer of the music for WarCraft: Orcs & Humans 🔗Click here to read the full interview.
  • Create a void inspired texture for Warcraft 3 and enter Hive's 34th Texturing Contest: Void! Click here to enter!
  • The Hive's 22nd Icon Contest: Creep Abilities is now concluded, time to vote for your favourite set of icons! Click here to vote!

Can't do LAN to test map.

Level 20
Joined
Jul 12, 2010
Messages
1,746
Hello everybody, I wanted to test some "GetLocalPlayer()" triggers on my map with the LAN option but I can't join my own game.

So basically you have 2 clients and enter the same game using LAN, but for some reason it doesn't work anymore??

Scenario 1:
Both clients are logged out of b.net and play offline, P1 can create the game but P2 can't enter, there is a problem when you enter your player name.

Scenario 2:
P1 is logged in b.net and creates LAN game, P2 is offline and can't enter the game.

Scenario 3: (works)
P1 is offline and creates the LAN game, P2 if logged into b.net and can enter game successfully and play.

Now my problem is that I want to test a map with +3 players but I can't since only 2 can play this way.

To avoid wasting a lot of your time here is a short video with the problem:

 
basically you have to extract webui\gluemanager.js from game CASC
find gameId:e.state.selectedGame and replace it with gameId:e.state.selectedGameId
and place it under Warcraft III\_retail_\webui (maybe allow local files is required)

attached file is pre-modified file for 2.0.3.23175 (latest)
 

Attachments

@sotzaii_shuen you are a life-saver bro! :thumbs_up:

I first tried to allow local files and see if it works with just that BUT you need to do both steps.

For anybody with the same problem, this for local files.

Crazy that Blizzard made it so hard :hohum:

NVIDIA_Overlay_TjJbplWEKo.jpg
(GPU getting cooked lol)
 
According to some reports, normal LAN functionality is broken with 2.0. patch.
There's an alternative trick to make this LAN game possible in 2.0, but through the third-party services like Radmin/Hamachi.
I could be wrong.
 
So I want to understand what was the process.

1. Activate the AllowLocalFiles.reg (do i activate it from anywhere? I have more computer do i need to activate it on every other computer?)
2. Copy @sotzaii_shuen gluemanager.js to destination Warcraft III\retail\webui? (Do i need to use CASC to transfer it there or in explorer normally?)

Can't seem to find gluemanager.js in CASC
 
So I want to understand what was the process.

1. Activate the AllowLocalFiles.reg (do i activate it from anywhere? I have more computer do i need to activate it on every other computer?)
2. Copy @sotzaii_shuen gluemanager.js to destination Warcraft III\retail\webui? (Do i need to use CASC to transfer it there or in explorer normally?)

Can't seem to find gluemanager.js in CASC
I would advise not replacing CASC-related contents through CascView as Battle.net will auto-repair your game installation if it detects such a modification in the game files.

It is my understanding that either deleting the "webui/gluemanager.js" or disabling the Allow Local Files will revert those changes back to normal state.

Also, what game version are you currently playing on? I think the "webui" folder only exists in Reforged's CASC.

As for Local Files, you can activate it by double-clicking on that REG file or manually adding through the Registry Editor. Doesn't matter about your system.
 
Last edited:
So I want to understand what was the process.

1. Activate the AllowLocalFiles.reg (do i activate it from anywhere? I have more computer do i need to activate it on every other computer?)
2. Copy @sotzaii_shuen gluemanager.js to destination Warcraft III\retail\webui? (Do i need to use CASC to transfer it there or in explorer normally?)

Can't seem to find gluemanager.js in CASC
1. Local files
2. use explorer, webui folder wont be there so u have to create it manually

gluemanager.js located in CASC path war3.w3mod:webui\gluemanager.js

I would advise not replacing CASC-related contents through CascView as Battle.net will auto-repair your game installation if it detects such a modification in the game files.

It is my understanding that either deleting the "webui/gluemanager.js" or disabling the Allow Local Files will revert those changes back to normal state.

Also, what game version are you currently playing on? I think the "webui" folder only exists in Reforged's CASC.

As for Local Files, you can activate it by double-clicking on that REG file or manually adding through the Registry Editor. Doesn't matter about your system.
there is no tool to modify CASC yet (CASCView only able to extract file)
and battle.net wont perform automatic repair unless auto update turned on (ref: war3 SD)
battle.net will replace start button with update button, but u can still do Warcraft III.exe -launch
 
there is no tool to modify CASC yet (CASCView only able to extract file)
and battle.net wont perform automatic repair unless auto update turned on (ref: war3 SD)
battle.net will replace start button with update button, but u can still do Warcraft III.exe -launch
Thx for info. Although I don't played Reforged yet, I'll keep that in my mind.
 
Back
Top