ScoreHero Wiki : WorldTourFans-RockBand2

ScoreHero :: Forums :: HomePage :: Categories :: UserIndex :: PageIndex :: RecentChanges :: RecentlyCommented :: Login/Register

Rock Band 2 World Tour Fans


Partially-formatted brain dump of the inner workings of the BWT fan system:

'fans' are tracked in the game by the abstract variable 'buzz'. ill use both terms in the following

buzz varies from 0 to 40,000. It is nearly certainly always an integer value. There is a one to one correlation between integer values of 'buzz' and a corresponding integer value of fans. Basically for every increase in buzz by one, you can see a new plateau of fans int he leaderboard. When the game displays the 'fans' to the user it seems to just calculate the fans to show for display only, as far as the code seems to be concerned it only keeps track of buzz

fans = F(buzz), where the function F() is a segmented linear interpolation function. The endpoints seem to be defined in tour_world.dtb>buzz>fans, as so:

Buzz Fans Fans/Buzz to next
0 0 14
15 210 46
30 900 46.67
45 1600 106.67
60 3200 213.33
75 6400 426.67
90 12800 63.14
125 15,010 679.92
250 100,000 1600
500 500,000 1000
1000 1,000,000 25,615.38
40,000 1,000,000,000 n/a


the 0,0 point is not actually stored in the dtb files, i just infer it. The fans/buzz is not defined in the dtb files, the table lists my calculations. In addition, it seems to have some funny rounding stuff going on, that is to say if you look at the leaderboards it does not seem like there is a simple tracking of a non integer value with integer rounding. I looked at tons of successive fan counts (representing 1 buzz difference) at very high levels and for example in one case (where i looked at the locale around ~26M) you would have differences of +25,616 each level with a +25,614 thrown in every third or fourth one (averaging to 25,615.38 overall), whereas int he case where i looked around the locale of ~53M, i saw many more successive differences of +25,616 and then a 25,612 every fifth or sixth increase (once again this averaged out to 25,615.38). The rule for the endgame seems to be that every 13 buzz is pretty much roughly equal to 333,000 fans, or every 39 buzz is 999,000 fans. I actually figured out that the cap was 40,000 buzz before looking at the dtb form the obvious relation that 999M fans needed form 1M to 1B would be 39k buzz if every 999k was 39 buzz. Also for whatever reason the 40k/1B point is in the dtb as 999,999,999 fans (displays on the leaderboard as 1,000,000,000 though so I've used that)

--Calculating Buzz awards--

base buzz by difficulty and venue:
Difficulty small_club big_club theater arena
Easy 5 7 8 8
Medium 5 7 8 9
Hard 6 8 9 10
Expert 7 9 10 11


Modifier based on stars earned per song:
Stars Multiplier
6* 1.2
5* 1.1
4* 1.0
3* 0.8
2* 0.7


replay penalty is an additional 0.7 multiplier.
1* is not listed there but from tests with Charlene, it is the same as 2* (only tested in small club)
Replay, stars, and staff effect multipliers are applied song by song to the base score obtained form the venue/diff setting, and then the result is truncated.
Truncated buzz score for each separate song in the gig is then totaled.
Multiplier for moments is then applied at the end (verify truncation behavior for decimals).

Per Song Buzz Award Formula
(mostly verified)
buzz_award = floor ( oppo_multi * floor (base_buzz*stars_multi*staff_multi*replay_multi) )
* base_buzz -> base buzz as a funciton of difficulty chosen (X/H/M/E) and venue size (sm_club/big_club/theater/arena)
* stars_multi -> multi that is a function of the stars you obtained on that particular run
* staff_multi -> fixed multi based on your staff member
* replay_multi -> 1.0 for first time playign a gig, 0.7 if its a repeat play
* oppo_multi -> Extra bonus from an accepted opportunity (ex: double or nothing fans)
* floor(x) -> Truncate x to the next lowest integer value

Handy Reference Tables of Buzz earned per Song
(partially verified) display is buzz for: first time / replay


Expert Diff, No Staff, No Opportunity
Stars Small Club Big Club Theater Arena
6* 8/5 10/7 12/8 13/9
5* 7/5 9/6 11/7 12/8
4* 7/4 9/6 10/7 11/7
3* 5/3 7/5 8/5 8/6
2* 4/3 6/4 7/4 7/5


Expert Diff, Street Team (+7% fans), No Opportunity
Stars Small Club Big Club Theater Arena
6* 8/6 11/8 12/8 14/9
5* 8/5 10/7 11/8 12/9
4* 7/5 9/6 10/7 11/8
3* 5/4 7/5 8/5 9/6
2* 5/3 6/4 7/5 8/5


Expert Diff, Stylist (+15% fans), No Opportunity
Stars Small Club Big Club Theater Arena
6* 9/6 12/8 13/9 15/10
5* 8/6 11/7 12/8 13/9
4* 8/5 10/7 11/8 12/8
3* 6/4 8/5 9/6 10/7
2* 5/3 7/5 8/5 8/6


Expert Diff, Guru (+50% fans), No Opportunity
Stars Small Club Big Club Theater Arena
6* 12/8 16/11 18/12 19/3
5* 11/8 14/10 16/11 18/12
4* 10/7 13/9 15/10 16/11
3* 8/5 10/7 12/8 13/9
2* 7/5 9/6 10/7 11/8


Expert Diff, Documentarian (+100% fans), No Opportunity
Stars Small Club Big Club Theater Arena
6* 16/11 21/15 24/16 26/18
5* 15/10 19/13 22/15 24/16
4* 14/9 18/12 20/14 22/15
3* (11/7) (14/10) (16/11) (17/12)
2* (9/6) (12/8) (14/9) (15/10)

(note: documentarian awards 0 fans if stars are 3 or below, so numbers in parenthesis wont be seen in-game)

Expert Diff, No staff, Double Fans Opportunity
Stars Small Club Big Club Theater Arena
6* 16/10 20/14 24/16 26/18
5* 14/10 18/12 22/14 24/16
4* 14/8 18/12 20/14 22/14
3* 10/6 14/10 16/10 16/12
2* 8/6 12/8 14/8 14/10


Expert Diff, Documentarian, Double Fans Opportunity
Stars Small Club Big Club Theater Arena
6* 32/22 42/30 48/32 52/36
5* 30/20 38/26 44/30 48/32
4* 28/18 36/24 40/28 44/30
3* (22/14) (28/20) (32/22) (34/24)
2* (18/12) (24/16) (28/18) (30/20)

(note: documentarian awards 0 fans if stars are 3 or below, so numbers in parenthesis wont be seen in-game)

Expert Diff, Documentarian, Triple Fans Opportunity
Stars Small Club Big Club Theater Arena
6* 48/33 63/45 72/48 78/54
5* 45/30 57/39 66/45 72/48
4* 42/27 [54/36] [60/42] [66/45]
3* (33/21) (42/30) (48/33) (51/36)
2* (27/18) (36/24) (42/27) (45/30)

[note: Triple fans opportunity comes only form everlong video (small club) or DVD recording which requires 5* to award fans so numbers in brackets probably wont be observed]
(note: documentarian awards 0 fans if stars are 3 or below, so numbers in parenthesis wont be seen in-game)

Expert Diff, Documentarian, Quadruple Fans Opportunity
Stars Small Club Big Club Theater Arena
6* [64/44] [84/60] [96/64] [104/72]
5* 60/40 76/52 88/60 96/64
4* 56/36 72/48 80/56 88/60
3* (44/28) (56/40) (64/44) (68/48)
2* (36/24) (48/32) (56/36) (60/40)

[note: Quad fans only comes from Biggest. Show. Ever. opportunity, which enforces no overdrive, so numbers in brackets will be impossible to achieve for most songs]
(note: documentarian awards 0 fans if stars are 3 or below, so numbers in parenthesis wont be seen in-game)

Hard Diff, No Staff, No Opportunity
Stars Small Club Big Club Theater Arena
6* (7/5) (9/6) (10/7) (12/8)
5* 6/4 8/6 9/6 11/7
4* 6/4 8/5 9/6 10/7
3* 4/3 6/4 7/5 8/5
2* 4/2 5/3 6/4 7/4

(Note: Hard does not display gold stars so its presumed that the will be no way to achieve the awards in parentheses Verification Needed)


Category: CategoryGameMechanics

There are 3 comments on this page. [Display comments]

Valid XHTML 1.0 Transitional :: Valid CSS :: Powered by WikkaWiki
Page was generated in 0.1504 seconds