Posted by: kdreamland - Sunday, November 10, 2019 5:37:28 PM
Map #1 king of the hill
Hello, finished this final version of the map and was working fine.
About a year ago, Pasha uploaded it, and ever since then it has become broken. I don't have access to the original any more.
Basically, the map now only allows the host to build, the others are frozen in place. Can't even access their menu to quit. This shouldn't happen.
Do you guys know what was amended here?
Map #2 flash fire
This map is supposed to allow custom building or something, but it automatically defeats and ends a few seconds into the match every time. Can you guys help? [ATTACH]2269[/Attach] [ATTACH]2270[/Attach]
Posted by: kdreamland - Sunday, November 17, 2019 1:41:31 PM
*coughs*
Er....has anybody had a quick look at these yet? even a quick test just to determine what might be the problem? I thought it was simple oversight someone had made, but.....maybe not?
Posted by: AdrianeMapMaker - Monday, November 18, 2019 8:14:17 AM
ok let me check this thing our for yah
Posted by: AdrianeMapMaker - Wednesday, November 20, 2019 12:16:45 AM
are you sure you put the right ai before playing
one map uses GLA AI
and other one is USA AI
Posted by: kdreamland - Wednesday, November 20, 2019 5:04:23 AM
Yes, but like I said, in the USA AI map, only one person can build, the other three are frozen.
GLA Ai map doesn't work for too long, a minute? maybe 2? after the waves are supposed to come it ends
Posted by: AdrianeMapMaker - Wednesday, November 20, 2019 6:43:31 AM
uh MAP 1 is ok -- the ai should be put at the top not at bottom and its only ONE (1) USA ai is need to work
MAP 2 requires 4 human live players playing it ... the map maker doesnt tell that in his intro such a same -- or you just dont read before downloading this MAPS dont you?
Posted by: kdreamland - Wednesday, November 20, 2019 4:45:45 PM
yes yes, one USA AI right up top across river for 1st map. Intro plays. When playing online with 4 players and i go top left (not across the river in CPU position), other human players, all down bottom with me, remain frozen in place. they can't build anything and end up disconnecting from the game as they can't even access their menus to surrender.
Map 2 is working fine now, weird....
EDIT - after feeback from others, it seems the first map causes us to DC from one another....strange
Posted by: kdreamland - Wednesday, November 20, 2019 5:39:02 PM
Map 1.....
something is definitely not right, it seems to put us in totally seperate games, everyone thinks everyone else has disconected....
this must be a gentool or server problem
Posted by: kdreamland - Monday, November 25, 2019 8:36:18 AM
[quote=adrianemapmaker;149248]uh MAP 1 is ok -- the ai should be put at the top not at bottom and its only ONE (1) USA ai is need to work
[/quote]
Tried again but no dice.
Can you confirm you have got this working with 4 human players from the zero hour lobby? All players are able to build?
Here are a list of other maps with similar problems:
Snow Hills: Auto disconnects at start
Lubben Germany: Auto Disconects at start
R-o-t-r: Disconnects at final wave
bonus
Circle of winter: First spawn is undefeatable. [ATTACH]2271[/Attach] [ATTACH]2273[/Attach] [ATTACH]2274[/Attach] [ATTACH]2275[/Attach]
Posted by: AdrianeMapMaker - Monday, November 25, 2019 9:54:25 AM
arent those things have descriptions before you download them i am not gonna review them ALL you know
>> Tried again but no dice.
Just put one vanilla usa general at the top. and human players at bottom
Posted by: kdreamland - Monday, November 25, 2019 10:02:31 AM
[quote=adrianemapmaker;149269]arent those things have descriptions before you download them i am not gonna review them ALL you know
>> Tried again but no dice.
Just put one vanilla usa general at the top. and human players at bottom[/quote]
Are you able to come online with me right now into a room to try it?
Posted by: AdrianeMapMaker - Thursday, December 5, 2019 6:31:52 AM
No - Read descriptions clearly before downloading stuffs like this in the future ok.
You arent clearly listening.
Posted by: kdreamland - Friday, December 6, 2019 4:29:30 PM
[quote=adrianemapmaker;149296]No - Read descriptions clearly before downloading stuffs like this in the future ok.
You arent clearly listening.
[/quote]
This is the last time I will try to explain to you. The map does NOT work properly.
I have used other versions of this map which work fine in the past.
You don't know the situation, you are presuming I am placing CPU in the wrong spot, or as China or something like that.
Here are some screenshots. If you still disbelieve I will use hypercam to prove it to you. Pasha himself said he doesn't know why.
EDIT****
[b]This map works FINE with 2 players.
It does NOT WORK with 4. [/b]
It is the weirdest thing I have seen [ATTACH]2283[/Attach] [ATTACH]2284[/Attach] [ATTACH]2285[/Attach] [ATTACH]2286[/Attach] [ATTACH]2287[/Attach]
Posted by: SkyMix_RMT - Sunday, December 8, 2019 11:26:37 AM
I tested map 1 with 3 players and the other 2 could not move/build
The map is broken, I looked the scripts and saw nothing out of the ordinary.
The only possible fix could be to remove the intro scripts and start the game right away, usually intros dont work well for online games.
Pasha sometimes edits maps before uploading them to his website, he has broke maps before, he might have accidentally broke these too.
[quote=adrianemapmaker;149274]No - Read descriptions clearly before downloading stuffs like this in the future ok.
You arent clearly listening.[/quote]
Adriane, you can do better than this ¬_¬
Posted by: kdreamland - Tuesday, December 17, 2019 5:01:04 PM
[quote=SkyMix_RMT;149306]I tested map 1 with 3 players and the other 2 could not move/build
The map is broken, I looked the scripts and saw nothing out of the ordinary.
The only possible fix could be to remove the intro scripts and start the game right away, usually intros dont work well for online games.
Pasha sometimes edits maps before uploading them to his website, he has broke maps before, he might have accidentally broke these too.
[quote=adrianemapmaker;149274]No - Read descriptions clearly before downloading stuffs like this in the future ok.
You arent clearly listening.[/quote]
Adriane, you can do better than this ¬_¬[/quote]
I looked over the script and removed all the camera reseting and movement. and disabling UI/keyboard and border adding etc. Basically got rid of the entire intro.
Yet still....no dice.
[ATTACH]2288[/Attach]
Posted by: AdrianeMapMaker - Monday, December 23, 2019 7:13:08 AM
lol idk about what your complaining guys its working for me
Posted by: SkyMix_RMT - Monday, December 23, 2019 9:51:41 AM
[quote=adrianemapmaker;149347]lol idk about what your complaining guys its working for me
[/quote]
Who did you try it with and what method did you use to connect?
Posted by: AdrianeMapMaker - Wednesday, December 25, 2019 12:54:37 AM
idk why does it really matter - multiplayer connection arent connected on those.
but anyways i used radmin/gameranger
Posted by: i^love^mixery - Friday, December 27, 2019 10:43:03 AM
The first step to troubleshoot this is to be able to reproduce the error quickly and repeatedly. So find players who are willing to help you, then keep deleting more and more scripts and rehost the map until the error no longer occurs. Like this you can narrow it down to a single script. It will take some time.
If you deleted all scripts and the error is still there, there is probably something else going on. Maybe this would be the first thing you should test.
You should also probably move this discussion to the discord channel you can find in adrianemapmaker's signature. You can contact me there if you need further help.
Posted by: kdreamland - Monday, January 13, 2020 4:48:45 AM
I tried it on a friends PC using standard Zero Hour. Works fine there. I guess my first theory was correct, it is something to do with the new gentool, as the older versions don't work either.
Posted by: i^love^mixery - Monday, January 13, 2020 11:43:21 AM
Did you try yet to delete ALL scripts?
If that fixes it, try to figure out what script is causing this issue.
Gentool does a lot of things in the background. It is possible that some anti cheat feature of gentool is breaking usage of a certain script. This happened before to camera scripts and I contacted Xezon to get it fixed. It might have happened again to a different script.
You might want to add me on Discord if you need help troubleshooting this
kABUSE#2915
Posted by: i^love^mixery - Monday, January 13, 2020 5:59:45 PM
Hello again.
So, first things first, you are very lucky.
Just now, I created a test-map to test something random using two local machines in LAN mode.
And the bug you described happened to my very empty test map without scripts. I would have never believed it if I didn't see this behaviour myself on an empty map.
The problem is 100% unrelated to the map. It is a gentool bug that for some incredibly f**ked up reason is related to the check-sum of the map.
I contacted the creator of gentool.
Check this out for full explanation and troubleshooting steps I've taken:
https://www.gamereplays.org/community/index.php?showtopic=1031963
If you need a temporary fix, this will most likely work:
host the map with all players in the same team.
Use a script to overwrite the relationship of skirmish player to player0, player1, player2 and player3 to fix teams via script:
[code]
[???] Player 'player0' considers Player 'player1' to be Friend
[???] Player 'player0' considers Player 'player2' to be Friend
[???] Player 'player0' considers Player 'player3' to be Friend
[???] Player 'player0' considers Player 'player4' to be Enemy
[???] Player 'player1' considers Player 'player0' to be Friend
[???] Player 'player1' considers Player 'player2' to be Friend
[???] Player 'player1' considers Player 'player3' to be Friend
[???] Player 'player1' considers Player 'player4' to be Enemy
[???] Player 'player2' considers Player 'player0' to be Friend
[???] Player 'player2' considers Player 'player1' to be Friend
[???] Player 'player2' considers Player 'player3' to be Friend
[???] Player 'player2' considers Player 'player4' to be Enemy
[???] Player 'player3' considers Player 'player0' to be Friend
[???] Player 'player3' considers Player 'player1' to be Friend
[???] Player 'player3' considers Player 'player2' to be Friend
[???] Player 'player3' considers Player 'player4' to be Enemy
[???] Player 'player4' considers Player 'player0' to be Enemy
[???] Player 'player4' considers Player 'player1' to be Enemy
[???] Player 'player4' considers Player 'player2' to be Enemy
[???] Player 'player4' considers Player 'player3' to be Enemy
[/code]
Posted by: i^love^mixery - Tuesday, January 14, 2020 7:35:48 PM
And hello yet another time,
Xezon was able to fix this. Check the topic above.
Posted by: i^love^mixery - Tuesday, January 14, 2020 7:42:28 PM
And btw, if you followed my advice of narrowing down the problem by deleting scripts, you would have been able to fix your map yourself.
You are using the script "The world is revealed permanently for Player" incorrectly, that's why Gentool was confused and declared players as maphackers and disabled their controls:
[code]
*** IF ***
Timer 'preintro1' has expired.
*** THEN ***
Play Sound 'SpeakerTowerSelect'.
The world is revealed permanently for Player 'SkirmishAmericaAirForceGeneral'.
The world is revealed permanently for Player 'SkirmishAmericaLaserGeneral'.
The world is revealed permanently for Player 'SkirmishAmericaSuperWeaponGeneral'.
The world is revealed permanently for Player 'SkirmishChina'.
The world is revealed permanently for Player 'SkirmishChinaInfantryGeneral'.
The world is revealed permanently for Player 'SkirmishChinaNukeGeneral'.
The world is revealed permanently for Player 'SkirmishChinaTankGeneral'.
The world is revealed permanently for Player 'SkirmishGLA'.
The world is revealed permanently for Player 'SkirmishGLADemolitionGeneral'.
The world is revealed permanently for Player 'SkirmishGLAStealthGeneral'.
The world is revealed permanently for Player 'SkirmishGLAToxinGeneral'.
Set timer 'GLANuke' to expire in 4.00 seconds.
Show military briefing String: 'Destroy all 10 waves and structures to win!' for 7000 milliseconds.
Set timer 'preintro2' to expire in 11.00 seconds.
Set timer 'preintro 2.1' to expire in 7.00 seconds.
Set timer 'camint' to expire in 10.00 seconds.
Have the camera follow Unit 'microintro'. Snap camera to object is TRUE.
[/code]
For fu**ed up reasons, this script works even when used incorrectly. Put player0-player7 instead to not get issues like this again.
Posted by: kdreamland - Friday, January 17, 2020 6:26:22 PM
[quote=i^love^mixery;149416]And btw, if you followed my advice of narrowing down the problem by deleting scripts, you would have been able to fix your map yourself.
You are using the script "The world is revealed permanently for Player" incorrectly, that's why Gentool was confused and declared players as maphackers and disabled their controls:
[code]
*** IF ***
Timer 'preintro1' has expired.
*** THEN ***
Play Sound 'SpeakerTowerSelect'.
The world is revealed permanently for Player 'SkirmishAmericaAirForceGeneral'.
The world is revealed permanently for Player 'SkirmishAmericaLaserGeneral'.
The world is revealed permanently for Player 'SkirmishAmericaSuperWeaponGeneral'.
The world is revealed permanently for Player 'SkirmishChina'.
The world is revealed permanently for Player 'SkirmishChinaInfantryGeneral'.
The world is revealed permanently for Player 'SkirmishChinaNukeGeneral'.
The world is revealed permanently for Player 'SkirmishChinaTankGeneral'.
The world is revealed permanently for Player 'SkirmishGLA'.
The world is revealed permanently for Player 'SkirmishGLADemolitionGeneral'.
The world is revealed permanently for Player 'SkirmishGLAStealthGeneral'.
The world is revealed permanently for Player 'SkirmishGLAToxinGeneral'.
Set timer 'GLANuke' to expire in 4.00 seconds.
Show military briefing String: 'Destroy all 10 waves and structures to win!' for 7000 milliseconds.
Set timer 'preintro2' to expire in 11.00 seconds.
Set timer 'preintro 2.1' to expire in 7.00 seconds.
Set timer 'camint' to expire in 10.00 seconds.
Have the camera follow Unit 'microintro'. Snap camera to object is TRUE.
[/code]
For fu**ed up reasons, this script works even when used incorrectly. Put player0-player7 instead to not get issues like this again.[/quote]
I understand that you recommended going through each script, but to check these I need 3 volunteers each time lol. Still would have given it a go, but when I saw it working on vanilla ZH, I kinda gave up to be honest.
Thanks for your work deducing and solving. It's like a detective case. How weird that on vanilla ZH the script functions fine, but on later Gentools it doesn't. So Player 0 refers to the map positions, not the 'lobby number'. I'm sure that's it in fact. It was just a thought that crossed my mind fleetingly.
I will definitely have to add you on discord. Will check the map with this adjustment and get back to you
EDIT - I have to say that I did try removing all those scripts in the FB7 file attached earlier, including world shroud removing and world shroud re-enabling.
Your link certainly explained all the symptoms I had, where I would leave and everyone else would be frozen in place:
[quote]Check this out for full explanation and troubleshooting steps I've taken:
https://www.gamereplays.org/community/index.php?showtopic=1031963[/quote]
Posted by: SkyMix_RMT - Sunday, January 19, 2020 9:18:11 AM
[quote=kdreamland;149424]So Player 0 refers to the map positions, not the 'lobby number'.[/quote]
No, player0-7 refer to the lobby number, regardless of starting position in the map.
Posted by: kdreamland - Sunday, January 19, 2020 2:08:02 PM
Just to update: Now, both players on the left can build. But players on the right cannot. This is with no 'shroud' scripts at all. It's like the gentool fixed the issue for 2 players, but not for four. [ATTACH]2290[/Attach]
Posted by: i^love^mixery - Sunday, January 19, 2020 2:36:41 PM
[quote=kdreamland;149433]Just to update: Now, both players on the left can build. But players on the right cannot. This is with no 'shroud' scripts at all. It's like the gentool fixed the issue for 2 players, but not for four.[/quote]
The gentool version that fixed this bug is most definitely not live yet. You have to update manually to have the bug not occure to yourself.
So players who have not installed the update can still be affected.
The code that made this bug happen was entirely removed by xezon. It is absolutely impossible to occur on people with updated gentool.
Regardless of the gentool version, you can prevent this bug entirely for all versions and players by correct usage of the script. Only when using this script for player0-player7 gentool will correctly register, that you were allowed to see the command centers starting from the very beginning. If the script is used incorrectly, Gentool reports a false-positive and locks your controlls. Basically, it thinks you are using maphack. It was always quite incredible, that this script was working even when used completely incorrectly.
Posted by: i^love^mixery - Sunday, January 19, 2020 2:46:56 PM
Oh also I wasn't making much sense at all when I said, removing the script entirely would also fix it.
That only goes for maps that have start positions far enough away from each other because the bug is also triggered by maps that have ccs close together, regardless of scripts.
But you can still manually fix this behaviour by correcting the reveal script.