Apolyton Archive  |  Preserved copy of the Apolyton Civilization Site and its forums as they stood in September 2005. Read-only; nothing here can be posted to or replied to.  |  Forum index |  About this archive |  The 1998–2001 UBB forums
Today on Apolyton WARDELL INTERVIEW PROMO A.C.S. HISTORY CHAPTER 4 GET CIV4 /w FREE PLUS! A.C.S. PHOTO GALLERY GET A.O.M. V1.1
Apolyton Civilization Forums
main| civ2| civ3| civ4| smac| ctp2| ron| moo3| galciv| galciv2| alt| about|
ApolytonPLUS | register | search | faq | new posts | pm (-/-) | upload | members
hall of fame new! | civgroups | civgroups news | interviews | the column | radio | chat | directory | news | store | PLUS
Apolyton Civilization Forums : Powered by vBulletin version 2.0.3 Apolyton Civilization Forums > Miscellaneous > Archive > CtP2-General/Help/Strategy/Multiplaying-Archive > MULTIPLAY : The GameLeague is dead , The Battlefield lifes !!!!!
Show a Printable Version | Email This Page to Someone! | Receive updates to this thread | Report this to Apolyton news!

bottom of page
  
Author
Thread   
Pages (2): [ 1   2   ]
< Last Thread     Next Thread > Post New Thread     Post A Reply
GxNapoleon is offline GxNapoleon
Settler

Jan 2002
time: 05:17
Thumbs up  Old Post 20-02-2002 17:35 Visit GxNapoleon's homepage!
Edit/Delete Message Reply w/Quote
#1 Report this post to a moderator
MULTIPLAY : The GameLeague is dead , The Battlefield lifes !!!!! Support Apolyton buy from Amazon



You loved the GAMELEAGUE ? You loved CALL TO POWER 2 ?

Than its time for you to join The Guardians Clan newest feature :

THE BATTEFIELD

Better, bigger, smarter than the GameLeague !!!

Full automated Ladders, Tournaments, Game Reports and much more ! Join now and get a free account !!!

http://www.the-battlefield.com

and dont forget to visit our Clan Homepage :

http://www.guardiansclan.de

HAVE FUN FOLKS !

Thanx for you time.

Napoleon, webmaster Civ3 , Ctp2 , Guardiansclan

stankarp is offline stankarp
Prince
australia
Feb 2002
time: 05:17
  Old Post 24-02-2002 13:57
Edit/Delete Message Reply w/Quote
#2 Report this post to a moderator
Support Apolyton, buy Galactic Civilizations: Deluxe Edition

Listen, if you want to get a competitive league up and running again, then get soemone to fix the rush buy bug in multiplayer. Gameleague was going strong until the big bug in rush buy was discovered. Activisions refusal to even answer emails about it, let alone fix it, is what killed gameleague and, i believe, to a large extent, CTP2.

I had some great battles in GL that gave me a real buzz but when I discovered how easy it was to unbalance games using the rush buy bug, I and many other lost interest in playing competitively. Not much point in playing if your opponent just clicks rush buy during your turn and turns a settler into a wonder. Destroyed the game altogether.

How about the modders fixing that one and I will be back to competitive playing in a flash.

GxNapoleon is offline GxNapoleon
Settler

Jan 2002
time: 05:17
  Old Post 24-02-2002 17:18 Visit GxNapoleon's homepage!
Edit/Delete Message Reply w/Quote
#3 Report this post to a moderator
FIX THE BUG MODMAKERS ! Get a bigger avatar today!

Stankarp is right, this damn bug killed Call to Power 2 in multiplay. MODMAKERS, maybe there are some of you out there who are able and willing to fix that bug so that we can play ctp2 multiplay again. Its so said that it is dead because its such a great game. SO COME ON AND FIX IT !

Napoleon, webmaster

http://www.guardiansclan.de

http://www.the-battlefield.com

Peter Triggs is offline Peter Triggs
Prince
Gone Fishin, Canada
Jan 2000
time: 05:17
  Old Post 24-02-2002 23:10
Edit/Delete Message Reply w/Quote
#4 Report this post to a moderator
Support Apolyton, buy Civilization: The Boardgame

Hi, GxNapoleon

I've never played multiplayer so I don't really know how it works. I assume that everyone has to use the Host's files, otherwise it would just be impossible. So I've written some code that prevents the host - and hence everyone else, I hope, from rush buying anything. It's not a proper fix, but I don't know how to begin to deal with a situation where someone can do something when it's not their turn. I can't test this so I need you and one of your mates to try it out.

It's in the attached small .slc file. Put this file in ...\Call To Power 2\ctp2data\default\gamedata. In the same folder there's a file called script.slc. At the bottom of it add the line #include "MultiPlayerCheatWorkaround.slc" as follows:


code:
#include "feats.slc" // #including scenario.slc here will pick up the empty scenario.slc in // this directory, unless a scenario provides a file named scenario.slc in // its own gamedata directory. #include "scenario.slc" #include "diplomacy.slc" #include "MultiPlayerCheatWorkaround.slc"


Now you need to test it with one of your mates. Start a game with you as the host. (Don't get him to install the workaround.) See if he can cheat, if he can't it works and the next thing I have to do is to try to change it so that it only kicks in when you want to play multiplayer.

Keep your fingers crossed.

Peter

Attachment: multiplayercheatworkaround.slc
This has been downloaded 8 time(s).

Locutus is offline Locutus
ACS CTP1/2 Manager & Civ4 Co-Manager
Hengelo, The Netherlands
Nov 1999
time: 06:17
  Old Post 25-02-2002 00:47 Visit Locutus<br><img src=/forums/images/staff-icon.gif>'s homepage!
Edit/Delete Message Reply w/Quote
#5 Report this post to a moderator
Support Apolyton or Terrorists Win

I'm working on a proper fix. The code is 90% done, give me a few hours/days to work out the details and I'll post it...

Edit: BTW an easier way to accomplish what Peter did would be this:

HandleEvent(BuyFront) 'KillBug' pre {
return STOP;
}

Peter Triggs is offline Peter Triggs
Prince
Gone Fishin, Canada
Jan 2000
time: 05:17
  Old Post 25-02-2002 01:34
Edit/Delete Message Reply w/Quote
#6 Report this post to a moderator
Lose 30 kilos (of popups)

I forgot about that event. So what about :

code:
HandleEvent(BuyFront) 'KillBug' pre { int_t tmpPlayer; tmpPlayer=city[0].owner; if (g.player!=tmpPlayer) { return STOP; } }

Martin Gühmann is offline Martin Gühmann
Emperor
Berlin, Germany
Mar 2001
time: 06:17
Post  Old Post 25-02-2002 01:57 Visit Martin Gühmann's homepage!
Edit/Delete Message Reply w/Quote
#7 Report this post to a moderator
Got spare money?

Unfortunatly BuyFront is the event that occurs when a building is added to the city. That is the reason why rush buying doen't work if you try to exploit the extra turn bug. The result of Peter's first code is that only the AI can rush buy things. Locutus' code will result that noone (both AI and human) can rush buy anything, and Peter's second code has the same result. At least I already tryed a version of Peter's second code last December. So this code should it do finally:


PHP:

//These triggers disable the Rush Buy Buttons to prevent cheating in multiplayer

trigger 'TestMultiplayerPatch1' on "BuildEditorWindow.RushBuyButton" when (1) {
tmpPlayer=city[0].owner;
if (
g.player!=tmpPlayer) {
    return
STOP;
   }
}

trigger 'TestMultiplayerPatch12' on "ControlPanelWindow.ControlPanel.ControlTabPanel.CityTab.TabPanel.RushBuyButton" when (1) {
int_t tmpPlayer;
tmpPlayer=city[0].owner;
if (
g.player!=tmpPlayer) {
    return
STOP;
   }
}


trigger 'TestMultiplayerPatch13' on "CityWindow.Globals.Tabs.QueueTab.TabPanel.RushBuyButton" when (1) {
tmpPlayer=city[0].owner;
if (
g.player!=tmpPlayer) {
    return
STOP;
   }
}

trigger 'TestMultiplayerPatch14' on "CityStatusWin.TabGroup.Tab2.TabPanel.RushBuyButton" when (1) {
tmpPlayer=city[0].owner;
if (
g.player!=tmpPlayer) {
    return
STOP;
   }
}



PS: Untried and untested. Cross your fingers again. This time it should prevent you from rush buying things if it isn't your turn. And you should now be able to rush buy if it is your turn. So I think there is no need to change it so that it will only kick in multiplayer games.

-Martin

Locutus is offline Locutus
ACS CTP1/2 Manager & Civ4 Co-Manager
Hengelo, The Netherlands
Nov 1999
time: 06:17
  Old Post 25-02-2002 03:16 Visit Locutus<br><img src=/forums/images/staff-icon.gif>'s homepage!
Edit/Delete Message Reply w/Quote
#8 Report this post to a moderator
Support Apolyton, buy Civilization III: Complete

Okay, can someone explain to me step-by-step how the rush-buy bug works? I wanted to test my code but couldn't reproduce the bug. This is what I did:

1. From the Build Manager (Ctrl-B), added a Granary to the build queue;
2. Added the Ramayana below the Granary in the Build Manager.
3. Went to the Empire screen (F2) and 'Rush Bought' the Granary. (Noticed the drop of 1800 gold from my gold reserve)
4. Went back to the Build Manager and removed the Granary from the queue.
5. Closed the Build Manager and pressed End Turn.

The next turn Ramayana was not built, it simply took 22(?) turns less to complete. So, what have I done wrong?

Peter Triggs is offline Peter Triggs
Prince
Gone Fishin, Canada
Jan 2000
time: 05:17
  Old Post 25-02-2002 04:35
Edit/Delete Message Reply w/Quote
#9 Report this post to a moderator
Tired of ads?

I guess it's time to come out of the closet and admit I was born and raised in Canada. 5-2!!! We won the hockey gold medal for the first time since 1952!!!

IW - think Wembley 66

Locutus - think 74/78

Martin - I can't suggest anything to you: you guys win all the god damned time. (Except for Pedro's people)

I'll get back to this tomorrow when I've sobered up.

Oerdin is offline Oerdin
King
of Internet Music.
Sep 2001
time: 21:17
  Old Post 25-02-2002 11:23
Edit/Delete Message Reply w/Quote
#10 Report this post to a moderator
Full PM-box? Change here!

Patrick, A.K.A. Napolean,
I'm afraid the others are right CTP2 rankings will never be viable until the "infinite builds bug" is fixed. Still, I'm glade to hear the Guardins are still alive and kicking.

Lucutus,
You use the bug like this; first you rush buy something (ANYTHING!) then you go to the city manager and rush buy it there too. Then all you have to do is keep your que filled and remember to click rush buy in the top manager each turn and you will recieve everything in one turn for free.

stankarp is offline stankarp
Prince
australia
Feb 2002
time: 05:17
  Old Post 25-02-2002 11:50
Edit/Delete Message Reply w/Quote
#11 Report this post to a moderator
Support Apolyton, buy Galactic Civilizations

I understand the rush buy bug only works during multiplayer and only if you execute during the other persons turn. Correct me if I am wrong.

However, eliminating rush buy altogether is not the complete solution. It will require an official patch of somekind and then separate lobbies to play it.

There was a lot of confusion in GL sometime back when people appeared in the rankings and we had never seen them playing. It was then realised that they were playing without the official Activision patch so they were in there own non patch lobbies.

Martin Gühmann is offline Martin Gühmann
Emperor
Berlin, Germany
Mar 2001
time: 06:17
Post  Old Post 25-02-2002 18:51 Visit Martin Gühmann's homepage!
Edit/Delete Message Reply w/Quote
#12 Report this post to a moderator
Support Apolyton, buy GURPS/ Alpha Centauri

quote:
Originally posted by Locutus
3. Went to the Empire screen (F2) and 'Rush Bought' the Granary. (Noticed the drop of 1800 gold from my gold reserve)
4. Went back to the Build Manager and removed the Granary from the queue.

I did not know that you can remove an item from the build queque, afterwards you rush bought. But it is possible if you rush bought it from the empire screen and not from the build manager. Another odd behaviour is that the rush buy button on the global tab is disabled once the item just need one turn to be finished. The three other buttons are still enabled.

So far as I understood it you can in MP during the turn of your opponent press the button and the building will be complete immediately. And than you can rush buy the next item, without paying something for it. I was able to recreate this bug in SP once as I played with some code that makes the AI to build a happiness improvement, if the happiness drops under a certain level. For testing purpose I enabled the code for the human player, I rush bought something the turn before and the next item was than rush bought for free.

I think a possibility to recreate the bug in SP would be to write a handler that will prevent the AI from ending its turn, than a you will get a message that will allow you to finish the AI turn. So you should be able to do everthing during the AI's turn.

-Martin

Locutus is offline Locutus
ACS CTP1/2 Manager & Civ4 Co-Manager
Hengelo, The Netherlands
Nov 1999
time: 06:17
  Old Post 25-02-2002 19:07 Visit Locutus<br><img src=/forums/images/staff-icon.gif>'s homepage!
Edit/Delete Message Reply w/Quote
#13 Report this post to a moderator
Support Apolyton, buy Call to Power 2

Peter,
Euh... we lost in both '74 and '78, still a big trauma over here... (we should have won of course, it was the referee being against us that made us loose in both cases ). But I get your point, congrats on the victory

Thanks Oerdin and stankarp, it seems I used the wrong description in making my code.

quote:
Originally posted by Martin Gühmann
I did not know that you can remove an item from the build queque, afterwards you rush bought. But it is possible if you rush bought it from the empire screen and not from the build manager. Another odd behaviour is that the rush buy button on the global tab is disabled once the item just need one turn to be finished. The three other buttons are still enabled.

I didn't know about any of this either, but found out soon enough when I started playing around with it.

quote:
So far as I understood it you can in MP during the turn of your opponent press the button and the building will be complete immediately. And than you can rush buy the next item, without paying something for it. I was able to recreate this bug in SP once as I played with some code that makes the AI to build a happiness improvement, if the happiness drops under a certain level. For testing purpose I enabled the code for the human player, I rush bought something the turn before and the next item was than rush bought for free.

I think a possibility to recreate the bug in SP would be to write a handler that will prevent the AI from ending its turn, than a you will get a message that will allow you to finish the AI turn. So you should be able to do everthing during the AI's turn.


Yes, that would seem like a very useful trick. But as stankarp pointed out, just creating a fix (which is easy enough, simply disabling rush-buy during the opponents turn does the trick, as posted above) isn't enough, you also have to somehow ensure that all players are actually using the code, that's a lot trickier...

Immortal Wombat is offline Immortal Wombat
Prince
in perpetuity
Dec 2000
time: 05:17
  Old Post 25-02-2002 22:48 Visit Immortal Wombat's homepage!
Edit/Delete Message Reply w/Quote
#14 Report this post to a moderator
Support Apolyton or Terrorists Win

Put it in a self-extracting exe, give it the CtP2 logo, and call it another Apolyton 'hack'...

quote:
Originally posted by Peter Triggs
I guess it's time to come out of the closet and admit I was born and raised in Canada. 5-2!!! We won the hockey gold medal for the first time since 1952!!!

Canadian? Oh well... I suppose at least you're not American.

Last edited by Immortal Wombat on 25-02-2002 at 22:53

Locutus is offline Locutus
ACS CTP1/2 Manager & Civ4 Co-Manager
Hengelo, The Netherlands
Nov 1999
time: 06:17
  Old Post 26-02-2002 02:12 Visit Locutus<br><img src=/forums/images/staff-icon.gif>'s homepage!
Edit/Delete Message Reply w/Quote
#15 Report this post to a moderator
Support Apolyton buy from Amazon

quote:
Originally posted by Immortal Wombat
Canadian? Oh well... I suppose at least you're not American.


Now, now, Ben, not all Americans are evil capitalist pigs... only 99.99% of 'em

And Canadians are just cute, eh!

MarkyMark is offline MarkyMark
Settler

Feb 2002
time: 05:17
Talking  Old Post 26-02-2002 04:51
Edit/Delete Message Reply w/Quote
#16 Report this post to a moderator
Battlefield is a good thing Support Apolyton, buy Civilization III: Complete

Sure you are right. Rushbuying can destroying a Game.
But a really good Player never use this!!!!!
And the Clan are a fair one, we are fair Player and we want fun. This is the Content for The Battlefield. Take a look you will like it.
When another men plays unreal (much buildings and much units) he will be disbanded from the Battlefield
Maybe we can make a rule to disband Wonders in League Games, this will be weaken the Rush buy trick but in Ladder its free for all .
Come enter and play with us:
http://ctp2.the-battlefield.com
Thank you MarkyMark

Oerdin is offline Oerdin
King
of Internet Music.
Sep 2001
time: 21:17
  Old Post 26-02-2002 05:05
Edit/Delete Message Reply w/Quote
#17 Report this post to a moderator
Re: Battlefield is a good thing Inflate your Upload Space

quote:
Originally posted by MarkyMark
Sure you are right. Rushbuying can destroying a Game.
But a really good Player never use this!!!!!


These is simply not true. A good player, like a good general, will take advantage of all of his availible resources. I rutinely use rush buy to confound and consternate my opponents during MP play; rather then say a "good player" never uses rush buy it would be more correct to say a "good player" knows when to use or not use rush buy.

MarkyMark is offline MarkyMark
Settler

Feb 2002
time: 05:17
Lightbulb  Old Post 26-02-2002 05:49
Edit/Delete Message Reply w/Quote
#18 Report this post to a moderator
A Game has his rules Support Apolyton buy from Amazon

A Game has his rules and this rules are valued for all Players.
A good Player will win within this rules not outside this Rules. Then the Truth is:
When he wins Games outside this Rules, he lost really.....This is the truth, surely he can do he plays fair but he knows himself he havent won really. And our Rule is no using this Bug!!!!
And this is for everyman.
And Remember:
CTP2 is just a game not more with talk and fun. I like this, winning isn`t so important for me.
Greetings Mark.

Martin Gühmann is offline Martin Gühmann
Emperor
Berlin, Germany
Mar 2001
time: 06:17
Post  Old Post 26-02-2002 18:50 Visit Martin Gühmann's homepage!
Edit/Delete Message Reply w/Quote
#19 Report this post to a moderator
Support Apolyton, buy Alpha Centauri

quote:
Originally posted by Locutus
Yes, that would seem like a very useful trick. But as stankarp pointed out, just creating a fix (which is easy enough, simply disabling rush-buy during the opponents turn does the trick, as posted above) isn't enough, you also have to somehow ensure that all players are actually using the code, that's a lot trickier...


I think we can't seperate the players field without this fix and with the fix, so the only sollution would be a code that detects the number rush buy events and point out if this event occurs more than once in a single city during the opponents turns. So a slic spy function, that should also work if it is just on one computer installed. Yeah an alert box that pops up if someone rushed bought an item too much:

HUMAN_PLAYER_CHEATS "Sir, a most troubling developement has occured: {player[0].leader_name} has cheated by exploiting the infinite builds bug."

That should be a nice message espeacily if the cheater receives the message, too.

-Martin

Locutus is offline Locutus
ACS CTP1/2 Manager & Civ4 Co-Manager
Hengelo, The Netherlands
Nov 1999
time: 06:17
  Old Post 26-02-2002 22:04 Visit Locutus<br><img src=/forums/images/staff-icon.gif>'s homepage!
Edit/Delete Message Reply w/Quote
#20 Report this post to a moderator
Support Apolyton, buy Galactic Civilizations: Deluxe Edition

That's a brilliant idea, Martin We'll probably need to test if it'll actually works in MP (I have no idea how SLIC code behaves in MP games) but I think that might just work...

Martin Gühmann is offline Martin Gühmann
Emperor
Berlin, Germany
Mar 2001
time: 06:17
Post  Old Post 26-02-2002 22:46 Visit Martin Gühmann's homepage!
Edit/Delete Message Reply w/Quote
#21 Report this post to a moderator
Suffering from ads?

I ran into trouble with all the begin turn events, obviously most of them are only used for AI civs, and it looks that in SP the Barbarians have the first turn in MP it looks that there turn is the last of all players, that resulted that nice bug in GoodMod about Shadow reported in Cradle, recently.

-Martin

Locutus is offline Locutus
ACS CTP1/2 Manager & Civ4 Co-Manager
Hengelo, The Netherlands
Nov 1999
time: 06:17
  Old Post 26-02-2002 22:55 Visit Locutus<br><img src=/forums/images/staff-icon.gif>'s homepage!
Edit/Delete Message Reply w/Quote
#22 Report this post to a moderator
Get a bigger avatar today!

I suppose something like this would do the trick (untested):

code:
HandleEvent(BuyFront) 'LOQ_KillRushBuyBug' post { if (g.player != city[0].owner) { player[0] = city[0].owner; MessageAll('LOQ_KillRushBuyBug_M'); } } Alertbox 'LOQ_KillRushBuyBug_M' { Text(ID_LOQ_KILL_RUSHBUY_BUG); } // LOQ_KILL_RUSHBUY_BUG "<Martin's message>"

Martin Gühmann is offline Martin Gühmann
Emperor
Berlin, Germany
Mar 2001
time: 06:17
Post  Old Post 27-02-2002 02:53 Visit Martin Gühmann's homepage!
Edit/Delete Message Reply w/Quote
#23 Report this post to a moderator
Lose 30 kilos (of popups)

From my observation I got the suspicion that the RushBuy (when a building is added to the city and not when the button is pressed) event occurs after your turn. So you have really count the number of rush buy events in acertain city of a player during the opponents turn.

Therefore I think if someone rush bought somethging in his turn without cheating, he will be blamed that he rush bought something, but if the event occurs a second time the same city although he hadn't a turn in in the meantime than it is cheating.

-Martin

Locutus is offline Locutus
ACS CTP1/2 Manager & Civ4 Co-Manager
Hengelo, The Netherlands
Nov 1999
time: 06:17
  Old Post 27-02-2002 03:59 Visit Locutus<br><img src=/forums/images/staff-icon.gif>'s homepage!
Edit/Delete Message Reply w/Quote
#24 Report this post to a moderator
Got spare money?

Yes, BuyFront activates at the start of the turn of the next player. However, city[0].owner doesn't change so the player who gets the blame is still the guilty one (I tested this).

Still needs to be tested during an MP game though...

Locutus is offline Locutus
ACS CTP1/2 Manager & Civ4 Co-Manager
Hengelo, The Netherlands
Nov 1999
time: 06:17
  Old Post 27-02-2002 05:00 Visit Locutus<br><img src=/forums/images/staff-icon.gif>'s homepage!
Edit/Delete Message Reply w/Quote
#25 Report this post to a moderator
Support Apolyton, buy Civilization 2

quote:
Originally posted by Locutus
Still needs to be tested during an MP game though...


LOL Ben and I tried this a couple of minutes ago. It was quite an amusing experience (neither of us had ever played MP before) but since neither of us could recreate the rush-buy bug we just gave up. I think some SLICer(s) should try again with some more experienced MPer(s) sometime soon, together I'm sure we can figure it out...

Edit: D'oh! I already see several mistakes in the approach me and Ben took. Too bad Ben's not online anymore. Oh well, better luck next time...

Last edited by Locutus on 27-02-2002 at 05:06

Peter Triggs is offline Peter Triggs
Prince
Gone Fishin, Canada
Jan 2000
time: 05:17
  Old Post 27-02-2002 06:44
Edit/Delete Message Reply w/Quote
#26 Report this post to a moderator
Support Apolyton buy from Amazon

Well, I'm back in the land of the living.

Locutus, glad you got the point. I wasn't very clearheaded when I wrote that, didn't even get Pedrunn's name right.

This is looking good, but like you say it really needs to be tested in a multiplayer environment. Hopefully some multiplayer volunteers will come forward.

child of Thor is offline child of Thor
Emperor
UK
Jan 2002
time: 05:17
Post  Old Post 27-02-2002 16:44
Edit/Delete Message Reply w/Quote
#27 Report this post to a moderator
Support Apolyton, buy Alpha Centauri

OK thats the gauntlet thrown, so what do i need to download/ change in the text files etc to help out?I will only be able to test the LAN TCP/IP multiplayer mode though, will this matter.
Oh please bare in mind that i'm newish to all this text file jiggery-pokey so give me the instruction's nice and easy!!! Oh yeah does it matter what kind of CTP2 i test it on? Vanilla+1.1patch/Craddle 1.2/MedMod etc?
(I hope i can help - and not the other way round )

Locutus is offline Locutus
ACS CTP1/2 Manager & Civ4 Co-Manager
Hengelo, The Netherlands
Nov 1999
time: 06:17
  Old Post 28-02-2002 04:59 Visit Locutus<br><img src=/forums/images/staff-icon.gif>'s homepage!
Edit/Delete Message Reply w/Quote
#28 Report this post to a moderator
Support Apolyton, buy GURPS/ Alpha Centauri

Peter,
Welcome back. I guess that was the flush of victory

Child of Thor,
I very much appreciate the offer but it would help an awful lot if you had ICQ or something, then we could communicate the details before and during testing. I suppose email, forums and the in-game chat will do, but you'd have to agree in advance to be online and working on testing the code at the same time. However, the earliest I have time for this again is probably Sunday, so I'm afraid I'm gonna have to leave this to someone else to test. What needs to be tested AFAICS is the following:

1. A game without extra code, to try and recreate the bug and see it in action (only if any of the testers are SLICers without experience with the bug).
2. A game where only the host has the anti-cheat code, to see for which players rush-buying is prevented and if the warning message is displayed properly.
3. A game where a single non-host player has the code, to test the same things as with 2.
4. A game where all non-host players have the code, to test the same as with 2 (could be merged with 3).
5. A game where all non-host players have the code, to confirm that noone can exploit the bug.

The test probably need to be performed on the original game, to ensure differences in modifications don't affect the test results. The code that needs to be tested is the following:

in scenario.slc:

code:
trigger 'TestMultiplayerPatch1' on "BuildEditorWindow.RushBuyButton" when (1) { tmpPlayer=city[0].owner; if (g.player!=tmpPlayer) { return STOP; } } trigger 'TestMultiplayerPatch12' on "ControlPanelWindow.ControlPanel.ControlTabPanel.CityTab.TabPanel.RushBuyButton" when (1) { int_t tmpPlayer; tmpPlayer=city[0].owner; if (g.player!=tmpPlayer) { return STOP; } } trigger 'TestMultiplayerPatch13' on "CityWindow.Globals.Tabs.QueueTab.TabPanel.RushBuyButton" when (1) { tmpPlayer=city[0].owner; if (g.player!=tmpPlayer) { return STOP; } } trigger 'TestMultiplayerPatch14' on "CityStatusWin.TabGroup.Tab2.TabPanel.RushBuyButton" when (1) { tmpPlayer=city[0].owner; if (g.player!=tmpPlayer) { return STOP; } } HandleEvent(BuyFront) 'LOQ_KillRushBuyBug' post { if (g.player != city[0].owner) { player[0] = city[0].owner; MessageAll('LOQ_KillRushBuyBug_M'); } } Alertbox 'LOQ_KillRushBuyBug_M' { Text(ID_LOQ_KILL_RUSHBUY_BUG); }


and in scen_str.txt:
LOQ_KILL_RUSHBUY_BUG "Sir, a most troubling developement has occured: {player[0].leader_name} has cheated by exploiting the infinite builds bug."

I hope I got all this right, it's already pretty late over here and I'm tired...

Last edited by Locutus on 28-02-2002 at 05:08

child of Thor is offline child of Thor
Emperor
UK
Jan 2002
time: 05:17
Post  Old Post 01-03-2002 02:35
Edit/Delete Message Reply w/Quote
#29 Report this post to a moderator
Support Apolyton, buy GURPS/ Alpha Centauri


Hi Locutus! Sorry for 'that' thread, hmmmm....i think i wasn't thinking too clearly!
Anyway onto this thread. I've got a nasty firewall at work(which is where i get access to this site) so i can't partake of any multiplayer games over the net. However i DO have access to quite a few computers that myself and a few friends play CTP2 on.
So i don't think i can help in the way you were wanting(as you and IW tried the other day). But what i was offering was that if you gave me a set of instructions to follow(which is above yes?) then myself and a mate can play through in multiplayer(local) to test it out.
So this is what i've got:

Load origional CTP2 only(official patch Y/N?) - i guess yes.
try to replicate 'rush buy' bug.
add/edit above SLIC to relevent place.
try to replicate bug/ as host as not host - watch for other strange things.

Sound ok? I think i'll be able to test on friday night/Sat morning and come up with some comments. Is this usefull and are the instructions above complete to try?

Oerdin is offline Oerdin
King
of Internet Music.
Sep 2001
time: 21:17
  Old Post 01-03-2002 03:00
Edit/Delete Message Reply w/Quote
#30 Report this post to a moderator
Re: A Game has his rules Increase the size of your Attachments

Mark,
I am not speaking about using the bug I am speaking about utilizing a valid feature of the game. There is a very pronounced difference...


quote:
Originally posted by MarkyMark
A Game has his rules and this rules are valued for all Players.
A good Player will win within this rules not outside this Rules. Then the Truth is:
When he wins Games outside this Rules, he lost really.....This is the truth, surely he can do he plays fair but he knows himself he havent won really. And our Rule is no using this Bug!!!!
And this is for everyman.
And Remember:
CTP2 is just a game not more with talk and fun. I like this, winning isn`t so important for me.
Greetings Mark.

 
Pages (2): [ 1   2   ]
< Last Thread     Next Thread > Post New Thread     Post A Reply
All times are GMT. The time now is 05:17.
Apolyton Time is 00:17.
    top of page
Rate This Thread:
archivepost
Forum Jump:
Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is ON
vB code is ON
Smilies are ON
[IMG] code is ON
 




Contact Us - Apolyton Civilization Site - Support Us!

Building a better Apolyton through better information. Click here and take our poll!
Non-US visitors, click here!

Powered by: vBulletin Version 2.0.3
Copyright ©2000, 2001, Jelsoft Enterprises Limited.

Page generated in 0.0738 seconds (93.39% PHP - 6.61% MySQL) with 31 queries
Page Loading Time:

Support Apolyton: Amazon USA | Amazon UK | Amazon DE | Amazon FR |
Support Apolyton and get FREE PLUS, Buy from Chips&Bits: Galactic Civilizations | Galactic Civilizations: Deluxe Edition | Call to Power 2 | Civilization: The Boardgame | GURPS/ Alpha Centauri | Alpha Centauri | Civilization IV | Civilization III: Complete |


Front Page | Civilization IV | Civilization III | Civilization II | Call to Power II | Alpha Centauri | Master of Orion III
Rise of Nations | Galactic Civilizations | Galactic Civilizations II | Misc
Alt.Civs | Civ I | C:CtP I | About | News | Directory | Apolyton Store | Forums | Chat | Columns | Interviews | Newsletter
Scenario League | CSC | Clash of Civs | Spanish Site | CtP Maps | Cradle of Civ | WesW's Ctp1/2 Site | Civ3 Haven

apolyton.net | apolyton.com | civilization2.net | civilization3.net | civilization4.net | civilizationiv.info | calltopower.net | galciv.net | galciv2.net | moo3.net