HistoryMan said:
And we'd then probably get hundreds of posts about "so and so is broken - your mod is cr*p", all listing the same errors that got fixed about 5 minutes after the first comment was made. That is why we have a Beta test. We like to present a version to the public that isn't obviously broken in any large measure.
Tim
What a negative perspective.
Granted, you *might* get the odd ass that would act that way, but I think that in bugtesting, more is always better. More combinations being tested and more eyes to find and report bugs.
One idea to deal with getting multiple reports is to post a thread on a forum with a comprehensive list. A tester finds a bug, checks the list and posts a report if the bug isn't listed. Simple. Requires someone on the mod team to update the bug list post on a very regular basis, but I don't think that's a large task as this would also be the way to find the newly discovered bugs in the first place.
I have found a few bugs in the 0.3.2 mod already and I've only played it through to around spring '40. I don't know if they're known bugs or not, but the fact that they exist in the release version at all indicates that the current beta testing situation is not ideal.
Specifically, I found that the Laval Government Falls event doesn't fire due to a missing 0 in the event call. Also, ComChi fails to ally with KMT due to the wrong event being called.
I found and fixed both (but haven't yet tested the Laval event. I did open a save game and fired the ComChi event via console and it seemed to sorta work. They allied with KMT but seem to be quite nonchalant about actually fighting the Japanese...), as well as modding the Rhineland Occupation/Nuremburg Rally events to provide a more timely firing of the blueprints for the military recovery techs.
These are provided below for anyone interested. Apologies if they are redundant.
ComChi-NatChi alliance doesn't fire due to wrong event being referenced.
###############################################################################
# Forging the United Front
# Event 480014
# CORE2 Ver 0.03
# by JRaup
###############################################################################
command = { type = trigger which = 240003 } #Unified front CHC #was 240002, causing CHC to fail to ally. - Ruisert
France has Fall of Laval Gov which misfires (shows in history as France had EN 36007.) due to a missing 0 in the line calling the event.
###############################################################################
# Fall of the Laval Government
# Event 360007
# CORE2 Ver 0.32
# by Baylox
###############################################################################
action_a = {
name = "EAA360007" #was EAA36007 - Ruisert
Personal changes to Nuremberg rallies and Rhineland re-occupation since they really were pointless where they were, as noted in comments in original file.
###############################################################################
# Taking control over the Rhineland (Rhineland chain)
# Event 370008
# CORE2 Ver 0.32
# by Baylox
###############################################################################
event = {
id = 370008
random = no
country = GER
trigger = {
OR = { # Any of the Rhineland provinces
garrison = { country = GER province = 75 size = 1 area = no } # Cologne province
garrison = { country = GER province = 74 size = 1 area = no } # Saarbrücken province
garrison = { country = GER province = 66 size = 1 area = no } # Aachen province
}
NOT = {
OR = {
# Major countries
war = { country = GER country = ENG }
war = { country = GER country = FRA }
war = { country = GER country = ITA }
war = { country = GER country = USA }
war = { country = GER country = SOV }
war = { country = GER country = JAP }
# Other European countries
war = { country = GER country = SWE }
war = { country = GER country = NOR }
war = { country = GER country = DEN }
war = { country = GER country = FIN }
war = { country = GER country = SPA }
war = { country = GER country = SPR }
war = { country = GER country = BEL }
war = { country = GER country = HOL }
war = { country = GER country = LUX }
war = { country = GER country = IRE }
war = { country = GER country = AUS }
war = { country = GER country = SCH }
war = { country = GER country = CZE }
war = { country = GER country = POL }
war = { country = GER country = LIT }
war = { country = GER country = LAT }
war = { country = GER country = EST }
war = { country = GER country = HUN }
war = { country = GER country = ROM }
war = { country = GER country = BUL }
war = { country = GER country = YUG }
war = { country = GER country = ALB }
war = { country = GER country = GRE }
war = { country = GER country = POR }
# Non-European semi-majors
war = { country = GER country = TUR }
war = { country = GER country = CHI }
war = { country = GER country = ARG }
war = { country = GER country = BRA }
war = { country = GER country = MEX }
# Commonwealth minors not mentioned since war with them means war with ENG
# Same with Comintern starting members
}
}
}
name = "EN370008"
desc = "ED370008"
style = 0
picture = "Rhineland"
date = { hour = 12 day = 0 month = january year = 1936 }
offset = 3
deathdate = { hour = 12 day = 0 month = december year = 1953 }
action_a = {
name = "GOOD"
ai_chance = 100
command = { type = gain_tech which = 5150 } # 1936 Military Recovery
#Moved forward from N. rally event - Ruisert
command = { type = belligerence which = GER value = 5 }
command = { type = domestic which = interventionism value = 1 }
command = { type = domestic which = defense_lobby value = 1 }
command = { type = trigger which = 370055 } # General Staff protests
command = { type = trigger which = 820125 } # ENG information event
command = { type = trigger which = 840016 } # SOV information event
command = { type = trigger which = 670008 } # POL information event
command = { type = trigger which = 280053 } # CZE information event
command = { type = trigger which = 460023 } # ITA information event
command = { type = trigger which = 140017 } # AUS information event
command = { type = trigger which = 150003 } # BEL information event
command = { type = trigger which = 580003 } # HOL information event
command = { type = trigger which = 830057 } # USA information event
command = { type = setflag which = GER_enters_rhineland }
}
}
###############################################################################
# 1936 Nuremberg Rally
# Event 370015
# CORE2 Ver 0.03
# by Baylox
###############################################################################
event = {
id = 370015
random = no
country = GER
trigger = {
flag = RHINEOK
NOT = {
OR = {
# Major countries
war = { country = GER country = ENG }
war = { country = GER country = FRA }
war = { country = GER country = ITA }
war = { country = GER country = USA }
war = { country = GER country = SOV }
war = { country = GER country = JAP }
# Other European countries
war = { country = GER country = SWE }
war = { country = GER country = NOR }
war = { country = GER country = DEN }
war = { country = GER country = FIN }
war = { country = GER country = SPA }
war = { country = GER country = SPR }
war = { country = GER country = BEL }
war = { country = GER country = HOL }
war = { country = GER country = LUX }
war = { country = GER country = IRE }
war = { country = GER country = AUS }
war = { country = GER country = SCH }
war = { country = GER country = CZE }
war = { country = GER country = POL }
war = { country = GER country = LIT }
war = { country = GER country = LAT }
war = { country = GER country = EST }
war = { country = GER country = HUN }
war = { country = GER country = ROM }
war = { country = GER country = BUL }
war = { country = GER country = YUG }
war = { country = GER country = ALB }
war = { country = GER country = GRE }
war = { country = GER country = POR }
# Non-European semi-majors
war = { country = GER country = TUR }
war = { country = GER country = CHI }
war = { country = GER country = ARG }
war = { country = GER country = BRA }
war = { country = GER country = MEX }
# Commonwealth minors not mentioned since war with them means war with ENG
# Same with Comintern starting members
}
}
}
name = "EN370015"
desc = "ED370015"
style = 0
picture = "nuremberg_rally"
date = { hour = 12 day = 8 month = september year = 1936 }
action_a = {
name = "EAA370015"
ai_chance = 99
command = { type = gain_tech which = 5160 } # 1937 Military Recovery
# moved forward from 38 N. Rally - Ruisert
command = { type = belligerence which = GER value = 2 }
command = { type = dissent value = -3 }
command = { type = local_setflag which = EHRE } # Requirement for historical Anschluss (in revised Anschluss chain)
command = { type = sleepevent which = 370016 }
}
action_b = {
name = "EAB370015"
ai_chance = 1
command = { type = belligerence which = GER value = -5 }
command = { type = setflag which = FRIEDENS }
command = { type = sleepevent which = 370016 }
}
}