ACNH 1.11.0a BCAT (31 Oct.) - Trigger Halloween 2021 (This BCAT is enabled when installed)
ACNH 1.10.0a BCAT (1st June) - Trigger June Bride 2021 (This BCAT is enabled when installed)
ACNH 1.9.0a BCAT (1st April) - Trigger Trees with Easter Egg and pre-Easter scipts
ACNH 1.9.0b BCAT (4th April)- Trigger Bunny Day
As usual 1.8.0a BCAT (1st March to trigger)
Well in fact BCAT are really easy to make.
Here what we have, and how you can create a BCAT.
First BCAT was like this:
This was the first ever version of BCAT for ACNH, and this one is "region locked". So you will find 3 BCAT for Easter Event on for Oceania/Japan, another for USA, and finally one for Europe
What changed after that is mostly the version of BCAT.
MayDay was like this:
AS you see, "mFlagVer" increased to "2" and "mFlagId" to "1".
mFlagVer 2 doesn't need a "region to be specified so go on, we have a pattern
Museum Day, only change was "mFlagId" increased to 2 and BCAT name changed
Wedding ? change was "mFlagId" increased to 3 and BCAT name changed
So next step is, how does Switch could validate this files ? ... files.meta
This file is simple in fact, as already showed:
So what we need to add at the end of this file is information from BACT files..
FileName .. not really difficult.
A random key, but it's in fact unused. so whatever you want and you'll see that "forged" BCAT didn't have same number here.
File Size here always 159 bytes
And the MD5 Hash of file "BCAT_EventFlag_00x" generated. who is Truncated and reverted..
Now, how I know there is a 1.2.1D and a 4th BCAT ?
well every BCAT supported by actual version is in "romfs/Bcsv/EventFlagsLandParam.bcsv"
when you open it... we have this BCAT 004 mentionned.. and this one trigger the 1.2.1D
View attachment 210874
--------------------- MERGED ---------------------------
Only real difference is the "Random Key" as I say, this is unused in fact.
So this is another forged wedding BCAT included in Museum BCAT that's why you have 1.2.1.C
So we just increased it, but we do not start with the same. That's the difference.
And this is the only spot where our BCAT could differ from those provided by Nintendo. Cause we don't know what the number is before official BCAT release.
View attachment 210873
We already know that:
BCAT_EventFlag_000 = Easter Egg Event
BCAT_EventFlag_001 = 1st May ( May Day Tour)
BCAT_EventFlag_002 = International Museum Day
BCAT_EventFlag_003 = June Wedding Opening Event
BCAT_EventFlag_004 = Weeding Seasons
BCAT_EventFlag_005 = Christmas Preparation End
BCAT_EventFlag_006 = Christmas Eve
Lastest Forged BCAT Download (1.11.0a)
http://www.filedropper.com/acnhbcat111a
Every help accepted =)
#ACNH Halloween is v1.11.0a, same event as last year... Bring candy to Jack pic.twitter.com/Z39P0bReXq
— Nycolas (@iAlree) July 30, 2021
ACNH 1.10.0a BCAT (1st June) - Trigger June Bride 2021 (This BCAT is enabled when installed)
#ACNH #JuneBride "2" is v1.10A. Start on 1st June. pic.twitter.com/NtytfRf9Lv
— Nycolas (@iAlree) April 28, 2021
ACNH 1.9.0a BCAT (1st April) - Trigger Trees with Easter Egg and pre-Easter scipts
#ACNH 1.9.0a Easter ! some Trees with eggs are available 1st April pic.twitter.com/Ss7uLMQk2b
— Nycolas (@iAlree) March 18, 2021
ACNH 1.9.0b BCAT (4th April)- Trigger Bunny Day
#ACNH 1.9.0b 4th April, Bunny Day ! pic.twitter.com/q1M9UUyOTU
— Nycolas (@iAlree) March 18, 2021
As usual 1.8.0a BCAT (1st March to trigger)
#ACNH so 1.8.0a seems to be just a Mario themed Items at Nook Shop ... pic.twitter.com/UdHd12pqXY
— Nycolas (@iAlree) February 25, 2021
#ACNH 1.7.0a.. nothing more, nothing less pic.twitter.com/r9GduniG7D
— Nycolas (@iAlree) January 28, 2021
#ACNH 1.6.0c "Toy Day" !!! pic.twitter.com/rgvEr2D3DX
— Nycolas (@iAlree) November 19, 2020
Well in fact BCAT are really easy to make.
Here what we have, and how you can create a BCAT.
First BCAT was like this:
Code:
{
"mFlagVer": 1,
"mRegion": "JP,AU,KHT,CN"
"mFlagId": 0,
"mFlagName": "BCAT_EventFlag_000",
"mStartDateTime": "1999-12-31T00:00:00",
"mEndDateTime": "2061-01-01T23:59:59",
"mIsUseNetworkTime": false,
"mIsUseNetworkTimeZone": false
}
This was the first ever version of BCAT for ACNH, and this one is "region locked". So you will find 3 BCAT for Easter Event on for Oceania/Japan, another for USA, and finally one for Europe
What changed after that is mostly the version of BCAT.
MayDay was like this:
Code:
{
"mFlagVer": 2,
"mFlagId": 1,
"mFlagName": "BCAT_EventFlag_001",
"mStartDateTime": "1999-12-31T00:00:00",
"mEndDateTime": "2061-01-01T23:59:59",
"mIsUseNetworkTime": false,
"mIsUseNetworkTimeZone": false
}
AS you see, "mFlagVer" increased to "2" and "mFlagId" to "1".
mFlagVer 2 doesn't need a "region to be specified so go on, we have a pattern
Museum Day, only change was "mFlagId" increased to 2 and BCAT name changed
Code:
{
"mFlagVer": 2,
"mFlagId": 2,
"mFlagName": "BCAT_EventFlag_002",
"mStartDateTime": "1999-12-31T00:00:00",
"mEndDateTime": "2061-01-01T23:59:59",
"mIsUseNetworkTime": false,
"mIsUseNetworkTimeZone": false
}
Wedding ? change was "mFlagId" increased to 3 and BCAT name changed
Code:
{
"mFlagVer": 2,
"mFlagId": 3,
"mFlagName": "BCAT_EventFlag_003",
"mStartDateTime": "1999-12-31T00:00:00",
"mEndDateTime": "2061-01-01T23:59:59",
"mIsUseNetworkTime": false,
"mIsUseNetworkTimeZone": false
}
So next step is, how does Switch could validate this files ? ... files.meta
This file is simple in fact, as already showed:
So what we need to add at the end of this file is information from BACT files..
FileName .. not really difficult.
A random key, but it's in fact unused. so whatever you want and you'll see that "forged" BCAT didn't have same number here.
File Size here always 159 bytes
And the MD5 Hash of file "BCAT_EventFlag_00x" generated. who is Truncated and reverted..
Now, how I know there is a 1.2.1D and a 4th BCAT ?
well every BCAT supported by actual version is in "romfs/Bcsv/EventFlagsLandParam.bcsv"
when you open it... we have this BCAT 004 mentionned.. and this one trigger the 1.2.1D
View attachment 210874
--------------------- MERGED ---------------------------
just adding some information to make sure you didnt miss anything:
i noticed on museum day, everyone used a bcat to get them to 1.2.0b, but when i installed the bcat here, i had 1.2.0c. and museum day worked as expected. i did not time travel to the next event though.
https://github.com/agronomru/ACNH-BCATs/releases
i believe that is a dump from official but i could be wrong.
so in ur other post, you shared 1.2.0c and 1.2.0d that u forged (but i havent had a chance to compare the 1.2.0c from that github with your 1.2.0c).
hopefully this info will hopefully help with testing and theory crafting for future bcats.
Only real difference is the "Random Key" as I say, this is unused in fact.
So this is another forged wedding BCAT included in Museum BCAT that's why you have 1.2.1.C
So we just increased it, but we do not start with the same. That's the difference.
And this is the only spot where our BCAT could differ from those provided by Nintendo. Cause we don't know what the number is before official BCAT release.
View attachment 210873
We already know that:
BCAT_EventFlag_000 = Easter Egg Event
BCAT_EventFlag_001 = 1st May ( May Day Tour)
BCAT_EventFlag_002 = International Museum Day
BCAT_EventFlag_003 = June Wedding Opening Event
BCAT_EventFlag_004 = Weeding Seasons
BCAT_EventFlag_005 = Christmas Preparation End
BCAT_EventFlag_006 = Christmas Eve
Lastest Forged BCAT Download (1.11.0a)
http://www.filedropper.com/acnhbcat111a
Every help accepted =)
Attachments
Last edited by Alree,