Welcome to the GBF Test Portal

This was built to track decompiler and CFG progress.

Decompiler Output

function initializeAnimations()
{
    lit#2 = "jello_hugelolipop";
    lit#3 = "shield_no";
    lit#4 = "shield_ca";
    lit#5 = "shield_za";
    lit#6 = "shield_uy";
    lit#7 = "shield_us";
    lit#8 = "shield_sk";
    lit#9 = "shield_si";
    lit#10 = "shield_rs";
    lit#11 = "shield_py";
    lit#12 = "shield_pt";
    lit#13 = "shield_nz";
    lit#14 = "shield_nl";
    lit#15 = "shield_ng";
    lit#16 = "shield_mx";
    lit#17 = "shield_kr";
    lit#18 = "shield_kp";
    lit#19 = "shield_jp";
    lit#20 = "shield_it";
    lit#21 = "shield_hn";
    lit#22 = "shield_gr";
    lit#23 = "shield_gh";
    lit#24 = "shield_fr";
    lit#25 = "shield_es";
    lit#26 = "shield_en";
    lit#27 = "shield_dz";
    lit#28 = "shield_dk";
    lit#29 = "shield_de";
    lit#30 = "shield_cm";
    lit#31 = "shield_cl";
    lit#32 = "shield_ci";
    lit#33 = "shield_ch";
    lit#34 = "shield_br";
    lit#35 = "shield_au";
    lit#36 = "shield_ar";
    lit#37 = "bouncingball-shield-p-yellow";
    lit#38 = "bouncingball-shield-p-white";
    lit#39 = "bouncingball-shield-p-red";
    lit#40 = "bouncingball-shield-p-purple";
    lit#41 = "bouncingball-shield-p-pink";
    lit#42 = "bouncingball-shield-p-orange";
    lit#43 = "bouncingball-shield-p-lightgreen";
    lit#44 = "bouncingball-shield-p-lightgray";
    lit#45 = "bouncingball-shield-p-lightblue";
    lit#46 = "bouncingball-shield-p-green";
    lit#47 = "bouncingball-shield-p-gray";
    lit#48 = "bouncingball-shield-p-darkred";
    lit#49 = "bouncingball-shield-p-darkpurple";
    lit#50 = "bouncingball-shield-p-brown";
    lit#51 = "bouncingball-shield-p-blue";
    lit#52 = "bouncingball-shield-p-darkblue";
    lit#53 = "bouncingball-shield-p-cynober";
    lit#54 = "bouncingball-shield-p-brown";
    lit#55 = "bouncingball-shield-p-blue";
    lit#56 = "bouncingball-shield-p";
    lit#57 = "aperfectcircle-shield";
    lit#58 = "inuy4sh4-p3rsona1-shield";
    lit#59 = "nite-purpleonblacksharpscabbard-shield";
    lit#60 = "neb-suit-green-shield-3";
    lit#61 = "aznshotgun-shield";
    lit#62 = "whitescabbard-shield";
    lit#63 = "longtie-shield";
    lit#64 = "jade-kensaki-shield";
    lit#65 = "shield-shimmy-ssj2-3223";
    lit#66 = "spear-shield";
    lit#67 = "prieststole-shield";
    lit#68 = "noxkatana-shield";
    lit#69 = "ravenchill-bloodscabbard-shield";
    lit#70 = "ravenchill-personalscabbard-shield";
    lit#71 = "kaiser-scabbard-shield";
    lit#72 = "graalbriefcase-shield";
    lit#73 = "medal-shield";
    lit#74 = "highlips-shield";
    lit#75 = "deathscythe-shield";
    lit#76 = "ninjatabiclaw-shield";
    lit#77 = "tivefex2-shield";
    lit#78 = "falconglove-shield";
    lit#79 = "fortis-staff-shield";
    lit#80 = "eguitar-shield";
    lit#81 = "soda-shield";
    lit#82 = "cyrix-rainbow6gun-shield";
    lit#83 = "beer-n-tie-shield";
    lit#84 = "littlebeer-shield";
    lit#85 = "ardaenfire-shield";
    lit#86 = "microphone-shield";
    lit#87 = "gomtuuspiritstaff-shield";
    lit#88 = "faqx-staff-shield";
    lit#89 = "spyro-silverleaf-waterrod-shield";
    lit#90 = "armor-shield";
    lit#91 = "konatshield";
    lit#92 = "6axe-shield";
    lit#93 = "skullstaff-shield";
    lit#94 = "chroniclebouncingballrainbowshield";
    lit#95 = "black-scabbard-shield";
    lit#96 = "bouncingball-shield";
    lit#97 = "stylez-elite-suit-shield-2";
    lit#98 = "stylez-elite-suit-shield-1";
    lit#99 = "stylez-elitesuit2-shield";
    lit#100 = "stylez-elitesuit-shield";
    lit#101 = "shield1_blacknblue";
    lit#102 = "mynana-shield";
    lit#103 = "dagger-shield";
    lit#104 = "maruaspinkshield";
    lit#105 = "staff-shield";
    lit#106 = "suit-shield";
    lit#107 = "halloween_shield_lantern";
    lit#108 = "thugssmoke-shield";
    lit#109 = "yoyo-shield.mng";
    lit#110 = "yoyo-shield";
    lit#111 = "drsmileysbeer-shield";
    lit#112 = "azreil1-shield";
    lit#113 = "azraelzelshield01";
    this.righthandshields = {lit#113, lit#112, lit#111, lit#110, lit#109, lit#108, lit#107, lit#106, lit#105, lit#104, lit#103, lit#102, lit#101, lit#100, lit#99, lit#98, lit#97, lit#96, lit#95, lit#94, lit#93, lit#92, lit#91, lit#90, lit#89, lit#88, lit#87, lit#86, lit#85, lit#84, lit#83, lit#82, lit#81, lit#80, lit#79, lit#78, lit#77, lit#76, lit#75, lit#74, lit#73, lit#72, lit#71, lit#70, lit#69, lit#68, lit#67, lit#66, lit#65, lit#64, lit#63, lit#62, lit#61, lit#60, lit#59, lit#58, lit#57, lit#56, lit#55, lit#54, lit#53, lit#52, lit#51, lit#50, lit#49, lit#48, lit#47, lit#46, lit#45, lit#44, lit#43, lit#42, lit#41, lit#40, lit#39, lit#38, lit#37, lit#36, lit#35, lit#34, lit#33, lit#32, lit#31, lit#30, lit#29, lit#28, lit#27, lit#26, lit#25, lit#24, lit#23, lit#22, lit#21, lit#20, lit#19, lit#18, lit#17, lit#16, lit#15, lit#14, lit#13, lit#12, lit#11, lit#10, lit#9, lit#8, lit#7, lit#6, lit#5, lit#4, lit#3, lit#2};
    fn_call#115 = updateAnimations#114();
    fn_call#117 = updateAllowedImageAnimations#116();
    lit#118 = 0;
    return lit#118;
}