Bug Reporting

Note that Alerum and I verified that BAT just won't play MP games in the GameSpy lobby. Whether that means BAT won't do Direct IP or LAN or Hotseat I don't know. We tried many combinations but couldn't find what the problem was.

We were able to use both BUG and BULL in the GameSpy lobby.
 
well that's funny because i use bat in the gamespy lobby all the time :P Though it's modified in my mod, only small additions that wouldn't affect mp. That's what i normally use but i thought directip was less prone or immune to OOS errors than the lobby. With custom files OOS errors are abound.

For this though i got every version of bat and bug to 3.6 to test and directip wouldn't work. Lobby works with most of them but quite a bit you end up with OOS errors with new art.
 
Well, after complaining the wonders list had disappeared from the top5 cities list...it's reappeared and remained visible every time I've checked it.

I wasn't imagining it, honest. Thanks anyway.
 
well that's funny because i use bat in the gamespy lobby all the time :P

Wha?! Which versions of BAT do you use? We're hoping we added something in 2.1 that broke MP and can figure out what it is.

Though it's modified in my mod, only small additions that wouldn't affect mp.

Your assets must match the other players. Do you send your changes to friends to play with in the lobby? Or are you playing with random people?

i thought directip was less prone or immune to OOS errors than the lobby.

Once you've started the game, it's all direct IP anyway. D-IP shouldn't affect OOS.

With custom files OOS errors are abound.

Can you explain further? Artwork shouldn't affect OOS--only game rules or stats that feed into them.

For this though i got every version of bat and bug to 3.6 to test and directip wouldn't work.

What happens exactly? Can you just not connect?

Lobby works with most of them but quite a bit you end up with OOS errors with new art.

I don't understand what new art has to do with this. There are some definite OOS problems with BUG: using the filtering buttons in PLE to limit which units you see and using the random name feature of Unit Naming are two that I know about.

Well, after complaining the wonders list had disappeared from the top5 cities list...it's reappeared and remained visible every time I've checked it.

Thanks for the positive report! :goodjob:
 
Wha?! Which versions of BAT do you use? We're hoping we added something in 2.1 that broke MP and can figure out what it is.

Your assets must match the other players. Do you send your changes to friends to play with in the lobby? Or are you playing with random people?
Yeah that's it. I Have used all versions of bat in the lobby. The newest one does work however I did notice that your exe and zip downloads differ in some way as they wouldn't see each other in the lobby. When i give out my mod files to friends, the files are in a rar they don't change for our testing purposes.

Once you've started the game, it's all direct IP anyway. D-IP shouldn't affect OOS.
This is good to know

What happens exactly? Can you just not connect?
Ok the directip games let you connect at first and attempt to start but then it says in the log that it doesn't receive the players alive command from the others, drops them from the game during loading and then they can't connect once the game is running.

I don't understand what new art has to do with this. There are some definite OOS problems with BUG: using the filtering buttons in PLE to limit which units you see and using the random name feature of Unit Naming are two that I know about.

I'm sorry you're right, i was confused with how the OOS errors were coming up. I received OOS errors just when killing another unit in the classical era. This could have been something in my modified coding of the files but I can safely use bat mod 2.0 without OOS errors and my modified code with it. I merged next war into my mod. It works great with bat 2.0 but in bat 2.1 i received the OOS. If you would like a version of the mod that has the problem i can give you a download today. The other problems i reported with PLE and unit naming are avoidable but i had to revert because of the killing another unit OOS obviously heh.

Anyway I really like the new features you've done with bat mod 2.1 and was really excited to use it. I hope this is a simple fix.
 
@LM - upload the save and I can compare your game under BAT and under vanilla BtS ... assuming you haven't checked 'locked modified assets'.
I did it for you. I started a vanilla BTS game, got about halfway through, and then realized I was playing without BULL. So I added it, and reloaded. No change in my money, taxes, commerce...

It has to be my suddenly moronic play style. :lol:

Sorry for the trouble. :blush:
 
I did it for you. I started a vanilla BTS game, got about halfway through, and then realized I was playing without BULL. So I added it, and reloaded. No change in my money, taxes, commerce...

Just to be absolutely clear, when you do this BULL will have no effect--even with Fractional Trade Routes (default off in the BULL release but on in BAT). It's not until you end your turn that trade routes are recalculated (normally, every turn). At this point you may see a tiny increase in :commerce: and thus all :commerce:-based values (:gold:, :science:, :culture:, and :espionage:).

However, these effects occur each turn, so adding BULL with FTR enabled mid-game will have less impact than starting the game with it.

While it should only increase your values, it works for the AI's as well. If you are comparing yourself to them, perhaps you'll be better or worse than normal. But if you're comparing yourself to your other games, you should only be doing slightly better. If not, and it's not pilot error ;), there could be an error in my code.
 
Just to be absolutely clear, when you do this BULL will have no effect--even with Fractional Trade Routes (default off in the BULL release but on in BAT). It's not until you end your turn that trade routes are recalculated (normally, every turn). At this point you may see a tiny increase in :commerce: and thus all :commerce:-based values (:gold:, :science:, :culture:, and :espionage:).

However, these effects occur each turn, so adding BULL with FTR enabled mid-game will have less impact than starting the game with it.

While it should only increase your values, it works for the AI's as well. If you are comparing yourself to them, perhaps you'll be better or worse than normal. But if you're comparing yourself to your other games, you should only be doing slightly better. If not, and it's not pilot error ;), there could be an error in my code.
Well, I'm a dangerous woman with credit cards, so it's likely pilot error. ;)

I'll zip up a couple of saves tomorrow and send them along just so you can double check, if you like. At the very least, you and Ruff should get a good laugh. :lol:
 
So I've tested Multiplayer with a friend of mine and found the following:

Vanilla:
Lan and Direct IP work fine.

Other Mod:
Lan and Direct IP work fine.

Bug 4.2:
Lan and Direct IP work fine.

Bug 4.2 + Bull:
Don't recall if it shows up in LAN lobby but can connect via direct IP.
Drop OOS as soon as either of us attack another unit.

Bat 2.1:
Local game doesn't show up in LAN Lobby, but can connect via direct IP.
Drop OOS as soon as either of us attack another unit.

Seems like the problem lives in BULL somewhere dealing with the combat subroutines.

Other notes:
We play in the same room on a lan.
Both versions are fresh installs with the 3.19 patch install.
We made sure to remove all previous BAT and BUG directories.
We love the Mods (And use BAT 2.1 in single player and love it).
I've disabled all the firewalls on both computers to rule out firewall errors.

Please help us get BAT working in Multi-player. Let me know if you need more information.

-Hawke
 
@TenchuHawke - Thanks for the thorough analysis. I did add some events in BULL during combat:

  • Collateral Damage
  • Flanking Damage
  • Retreat
  • Withdrawal (barrage-only units)
If either unit dies normally, nothing should be different. However, I can't see how new events could cause any trouble. All they do is log a message with Autolog if you have that on--do you?

Have you tried using the Unofficial Patch 3.19 DLL in place of BULL? Could you if you haven't, please? Also, are you two using different BUG settings such as Autolog, Unit Naming, or PLE?

I'll take a look over the BULL code this weekend with an eye toward combat. Due to the unaltered gameplay nature of BULL, it doesn't do anything--just present more information. The place where you get OOS quickly is using the random number generator routines in BTS (Unit Naming and the old BUG Poll on the MEMBERS tab). But I haven't used random numbers in BULL (no need). :confused:
 
I'm using the default settings for the BAT mod. So Unit Naming and Upgrade Naming is on. Logging is on. And PLE is on.

Also, I think it is somehow relevant that BAT LAN games don't show up in the LAN lobby and go out of sync easily. Can you think of anything that might cause this?

-Hawke
 
I'm using the default settings for the BAT mod. So Unit Naming and Upgrade Naming is on. Logging is on. And PLE is on.

I doubt you're using any filtering during the attack, but one suggestion would be to turn off PLE style and use standard style. You'll still have the extra indicators--just no filters and slightly different positions for some things.

Also, I think it is somehow relevant that BAT LAN games don't show up in the LAN lobby and go out of sync easily. Can you think of anything that might cause this?

No. BAT is just BUG + BULL + VD. Can you retry BUG + BULL in the LAN lobby? If it doesn't show up, it makes BULL suspect. I think we're agreed that BULL causes the crash after attacking. BULL just doesn't come into play before the game starts, so I can't imagine how it can be interfering with seeing games in the lobby. And yet I'm suspicious it's the culprit. That being said, Alerum and I were able to see each others' BUG + BULL games in the GameSpy lobby. Weird.
 
That being said, Alerum and I were able to see each others' BUG + BULL games in the GameSpy lobby. Weird.

You probably know but it has to do with modified content in the mod folder. I know it reads dates and maybe size. So if you have a file that's got a different modified or created date it will probably disrupt the online aspect.
 
You probably know but it has to do with modified content in the mod folder. I know it reads dates and maybe size. So if you have a file that's got a different modified or created date it will probably disrupt the online aspect.

We were using the same set of files. When we tried BAT we couldn't see our games, and BAT is just BUG + BULL + VD.
 
Hi. I'm attempting to install BAT 2.1 on a Windows 7 setup. During the installation (run as the administrator), I redirect the MOD to install into the local user MODS directory. When I start BTS, I can successfully load the mod, but once the game starts, I get spammed with messages all saying "BugOptions - Cannot locate settings folder". After every turn, the messages are repeated.

From all appearance the mod seems to be loaded fine and the python logs don't show anything of note that indicates what can be causing this.

Any advice?
 
Never mind. Poking around a bit more here and in the source code, I found that by manually creating the UserSettings folder in the BAT Mod2.1 directory, the errors went away. Plus I can confirm that the settings ini files are created in that directory as well.

Thanks for creating a great mod. I'm looking forward to exploring it further.
 
I noticed a minor bug, when I build the Eiffel Tower, all the broadcast towers in the buildings list inside every city, shows the amount of turns and hammers that requires to be built, but is already built thanks to the great wonder.
 
I noticed a minor bug, when I build the Eiffel Tower, all the broadcast towers in the buildings list inside every city, shows the amount of turns and hammers that requires to be built, but is already built thanks to the great wonder.

Where does it show this? Can you please provide a saved game and/or screenshot?
 
Hello
I have question about BUGMod
Spy Icon don't change in Industrial.
How do you change Spy icon in Industrial ?
Please
 
Here you are the screen shot and the saved game.

PS: I'm playing with a custom civ, Argentina, I took it from the MOD Civ Gold 5, maybe you have trouble loading the saved game because of that.
 

Attachments

  • sshot.jpg
    sshot.jpg
    138.5 KB · Views: 73
  • manoko3.zip
    manoko3.zip
    381.5 KB · Views: 61
Back
Top Bottom