Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
68 commits
Select commit Hold shift + click to select a range
f43f74f
Update version
wildham0 Dec 21, 2024
7c70c21
Add Bank Usage Register
wildham0 Dec 23, 2024
5c8c277
Remove unused flag
wildham0 Dec 27, 2024
d8ca976
Disable swap stairs with nooverworld
wildham0 Dec 27, 2024
807a5f8
Bugfix for true RNG clobbers transmoog data (#1112)
brbrofsvl Jan 10, 2025
fe2f0db
NPC sprite import via resource pack (#1113)
brbrofsvl Jan 11, 2025
20f5f18
Fix tombstone custom dialogue
wildham0 Jan 19, 2025
7efd265
Fix LiftOff not getting called in logic when airboat+freeairship+free…
wildham0 Jan 19, 2025
a9e668f
Fix custom map domain import bug
wildham0 Jan 19, 2025
497d50f
Boss Script Selector (#1107)
Oslodo Jan 19, 2025
861e4a7
Fix relocate chest tile validation bug
wildham0 Jan 25, 2025
2d863f5
Epitaphs for FFR community
wildham0 Feb 16, 2025
ad2147d
New Fiends and Update to ImageSharp (#1116)
Oslodo Mar 15, 2025
304a8ca
Fix NoOw floor shuffle crash
wildham0 Mar 16, 2025
0717814
Fix Deep Dungeon ap shard bug
wildham0 Mar 17, 2025
4b977e4
Alt fiends (#1117)
Oslodo Mar 18, 2025
80a6acf
Alt fiends (#1118)
Oslodo Mar 19, 2025
90c47cb
Alt fiends (#1119)
Oslodo Mar 25, 2025
363f98e
Fix Sanity npc requirements overwriting tile requirement
wildham0 Apr 13, 2025
941aa6c
NoOverworld fix Onrac sigil block
wildham0 Apr 25, 2025
96c3d64
Remove Procgen Waterfall at author's request
wildham0 Apr 28, 2025
4ff902f
Fix build error
wildham0 Apr 28, 2025
bc7e2ce
Renamed FLOATER to AIRBOAT when airboat is enabled.
BrianCumminger Apr 30, 2025
63b29fa
add more fiend tile setups for short tofr (#1120)
highqualityshaun May 5, 2025
ae7c6b7
adding new ignore file
1nf3rna May 16, 2025
ed9077d
Alt fiends Additions (#1126)
Oslodo May 24, 2025
42cde7c
Alt fiends Breakout (#1127)
Oslodo May 25, 2025
6bedd95
Alt fiends (#1128)
Oslodo May 28, 2025
7492188
Thief Hit% buff feature has been expanded... to give flag crafters mo…
FranklinFFR Jun 14, 2025
a30ea19
Merge branch 'FiendsOfTheElements:dev' into Chaos_Shops
1nf3rna Jun 20, 2025
21a3eca
fix infinite loop in shop shuffling
wildham0 Jun 24, 2025
51db81a
Fix short tofr + no fiends stair loop
wildham0 Jul 2, 2025
b0f3d91
Fix DD exclusive chests seeping into AP
wildham0 Jul 7, 2025
afcabd6
Add Airboat support for multiple ships
wildham0 Jul 11, 2025
c7545a2
Fountain funpercent redo (#1129)
FranklinFFR Aug 22, 2025
800feab
Undead spike tiles fall league (#1131)
FranklinFFR Aug 22, 2025
0fd93d1
Spike tile grind pool (#1130)
FranklinFFR Aug 22, 2025
4fe9af8
Tri state flag output (#1115)
1nf3rna Aug 23, 2025
4cd95ec
QoL magic shop menu update (#1124)
1nf3rna Aug 23, 2025
0e8994f
Merge branch 'Chaos_Shops' of github.com:1nf3rna/FF1Randomizer into C…
1nf3rna Aug 23, 2025
6cb4477
Removed and ignored generated output file directory. Also needed to p…
1nf3rna Aug 24, 2025
48c3000
Fixing exit shop bug with magic shop QoL change (#1133)
1nf3rna Aug 24, 2025
c6d1019
Full test done. Everything in perfect working order. (#1134)
FranklinFFR Aug 24, 2025
b11287c
Merge branch 'FiendsOfTheElements:dev' into Sleep_Wake_Config
1nf3rna Aug 24, 2025
f7f147e
Grind spike tiles balance update (#1135)
FranklinFFR Aug 24, 2025
d4785b2
beginning of making sleep relevant
1nf3rna Aug 26, 2025
5bc2497
Merge branch 'FiendsOfTheElements:dev' into Sleep_Wake_Config
1nf3rna Aug 26, 2025
fd790ba
Removed dupluicate crystal from KeyItems list and corrected MIAB floo…
1nf3rna Aug 26, 2025
a9bf96a
updated trapped chest counter and exclude common chests tooltips (#1137)
1nf3rna Aug 26, 2025
4a2bb0f
Merge branch 'FiendsOfTheElements:dev' into Sleep_Wake_Config
1nf3rna Aug 26, 2025
3fbe0ef
trapped chest shardhunt accuracy (#1138)
1nf3rna Aug 26, 2025
ff3d90d
Merge branch 'FiendsOfTheElements:dev' into Sleep_Wake_Config
1nf3rna Aug 26, 2025
92d5283
Stream safe music DW1Fanfare Replacement (#1139)
FranklinFFR Nov 2, 2025
69cf71e
Release notes added for next release (#1140)
FranklinFFR Nov 5, 2025
4bf2a30
Updated improved vanilla preset to match the SGLive one (#1141)
FranklinFFR Nov 6, 2025
62ac0cb
rebased onto the correct dev branch
Entroper Nov 9, 2025
e302a53
move to adjustments tab
Entroper Nov 11, 2025
c27c1cc
tooltip
Entroper Nov 11, 2025
78dcc41
don't open when can't carry
Entroper Nov 11, 2025
8760aa6
I _think_ I know what I'm doing
Entroper Nov 13, 2025
2203f3a
update bank usage
Entroper Nov 13, 2025
a50924e
Merge branch 'FiendsOfTheElements:dev' into Sleep_Wake_Config
1nf3rna Nov 13, 2025
8fcf8ed
Format correction
1nf3rna Nov 14, 2025
c98c84d
Removed extra indents
1nf3rna Nov 14, 2025
1988653
Removed enemy sleep change due to hard lock issue
1nf3rna Nov 14, 2025
e48279f
Corrected MIAB floor numbers
1nf3rna Nov 14, 2025
1b73fed
Corrected MIAB floor count
1nf3rna Nov 14, 2025
0fad840
Updated Tooltip
1nf3rna Nov 14, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
789 changes: 8 additions & 781 deletions .gitignore

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions FF1Blazorizer/FF1Blazorizer.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
</PropertyGroup>


<ItemGroup>
<PackageReference Include="Blazored.LocalStorage" Version="3.0.0" />
<PackageReference Include="BlazorStrap" Version="1.3.3" />
Expand Down
1,898 changes: 970 additions & 928 deletions FF1Blazorizer/Pages/WhatsNew.razor

Large diffs are not rendered by default.

3 changes: 2 additions & 1 deletion FF1Blazorizer/Tabs/AdjustmentsTab.razor
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,8 @@
<CheckBox UpdateAction="@UpdateAction" Id="dashCheckBox" @bind-Value="Flags.Dash">Faster Walking Speed</CheckBox>
<CheckBox UpdateAction="@UpdateAction" Id="speedboatCheckBox" @bind-Value="Flags.SpeedBoat">Faster Ship</CheckBox>
<CheckBox UpdateAction="@UpdateAction" Id="identifyTreasuresCheckBox" @bind-Value="Flags.IdentifyTreasures">Identify Treasures</CheckBox>
<CheckBox UpdateAction="@UpdateAction" Id="buyTenCheckBox" @bind-Value="Flags.BuyTen">Buy Quantity</CheckBox>
<CheckBox UpdateAction="@UpdateAction" Id="chestsAppearOpenedCheckBox" @bind-Value="Flags.ChestsAppearOpened">Chests Appear Opened</CheckBox>
<CheckBox UpdateAction="@UpdateAction" Id="buyTenCheckBox" @bind-Value="Flags.BuyTen">Buy Quantity</CheckBox>
<CheckBox UpdateAction="@UpdateAction" Id="waitWhenUnrunnableCheckBox" @bind-Value="Flags.WaitWhenUnrunnable">Change Unrunnable RUN to WAIT</CheckBox>
<CheckBox UpdateAction="@UpdateAction" IsEnabled="@Flags.SpeedHacks" Id="enableCritNumberDisplayCheckBox" @bind-Value="Flags.EnableCritNumberDisplay">Critical Hit Count</CheckBox>
<CheckBox UpdateAction="@UpdateAction" Id="battleMagicMenuWrapAroundCheckBox" @bind-Value="Flags.BattleMagicMenuWrapAround">Battle Magic Menu Wrap Around</CheckBox>
Expand Down
4 changes: 2 additions & 2 deletions FF1Blazorizer/Tabs/ClassesTab.razor
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,9 @@
<div class="col1">
<h4>Class Balance</h4>
<CheckBox UpdateAction="@UpdateAction" IsEnabled="@(Flags.RandomizeClassMode != ClassRandomizationMode.Transmooglifier)" Id="doubleBBCritCheckBox" @bind-Value="Flags.BBCritRate">Halve BB Crit Rate</CheckBox>
<CheckBox UpdateAction="@UpdateAction" IsEnabled="@(Flags.RandomizeClassMode != ClassRandomizationMode.Transmooglifier)" Id="thiefHitCheckBox" @bind-Value="Flags.ThiefHitRate">Double Thief &amp; Ninja Hit% Growth</CheckBox>
<EnumDropDown UpdateAction="@UpdateAction" IsEnabled="@(Flags.RandomizeClassMode != ClassRandomizationMode.Transmooglifier)" Id="thiefHitDropDown" TItem="ThiefHit" @bind-Value="Flags.ThiefHitBuff">Adjust Thief &amp; Ninja Hit% Growth</EnumDropDown>
<EnumDropDown UpdateAction="@UpdateAction" IsEnabled="@(Flags.RandomizeClassMode != ClassRandomizationMode.Transmooglifier)" Id="redMageHitDropDown" TItem="RedMageHit" @bind-Value="Flags.RedMageHitBuff">Adjust Red Mage &amp; Red Wizard Hit% Growth</EnumDropDown>
<EnumDropDown UpdateAction="@UpdateAction" IsEnabled="@(Flags.RandomizeClassMode != ClassRandomizationMode.Transmooglifier)" Id="thiefAgilityBuffDropDown" TItem="ThiefAGI" @bind-Value="Flags.ThiefAgilityBuff">Better Thief &amp; Ninja Agility</EnumDropDown>
<CheckBox UpdateAction="@UpdateAction" IsEnabled="@(Flags.RandomizeClassMode != ClassRandomizationMode.Transmooglifier)" Id="fixHitChanceCapCheckBox" @bind-Value="Flags.FixHitChanceCap">Raise Hit % Cap</CheckBox>
<EnumDropDown UpdateAction="@UpdateAction" IsEnabled="@(Flags.RandomizeClassMode != ClassRandomizationMode.Transmooglifier)" Id="MDefModeDropDown" TItem="MDEFGrowthMode" @bind-Value="Flags.MDefMode">MDEF Growth:</EnumDropDown>
<CheckBox UpdateAction="@UpdateAction" Id="WhiteMageHarmEveryoneCheckBox" @bind-Value="Flags.WhiteMageHarmEveryone">Improved HARM for White Mage</CheckBox>
<TriStateCheckBox UpdateAction="@UpdateAction" Id="Lockpicking" @bind-Value="Flags.Lockpicking">Thief Lockpicking</TriStateCheckBox>
Expand Down
4 changes: 2 additions & 2 deletions FF1Blazorizer/Tabs/DungeonsTab.razor
Original file line number Diff line number Diff line change
Expand Up @@ -25,11 +25,10 @@
<TriStateCheckBox UpdateAction="@UpdateAction" Id="dragonsHoardCheckBox" @bind-Value="Flags.MapDragonsHoard">Bahamut's Hoard</TriStateCheckBox>
<TriStateCheckBox UpdateAction="@UpdateAction" Id="hallOfDragonsCheckBox" @bind-Value="Flags.MapHallOfDragons">Hall of Dragons</TriStateCheckBox>
<TriStateCheckBox UpdateAction="@UpdateAction" Id="mermaidPrison" @bind-Value="Flags.MermaidPrison">Mermaid Prison</TriStateCheckBox>
<CheckBox UpdateAction="@UpdateAction" Id="procGenWaterfall" @bind-Value="Flags.EFGWaterfall">Generated Waterfall Cave</CheckBox>
<div class="checkbox-cell"></div>
<TriStateCheckBox UpdateAction="@UpdateAction" Id="flipDungeonsCheckBox" @bind-Value="Flags.FlipDungeons">Flip Dungeons Horizontally</TriStateCheckBox>
<TriStateCheckBox UpdateAction="@UpdateAction" Id="verticallyFlipDungeons" IsEnabled="@(Flags.GameMode == GameModes.Standard)" @bind-Value="Flags.VerticallyFlipDungeons">Flip Dungeons Vertically</TriStateCheckBox>
<TriStateCheckBox UpdateAction="@UpdateAction" Id="reversedFloors" @bind-Value="Flags.ReversedFloors">Swap Stair Locations</TriStateCheckBox>
<TriStateCheckBox UpdateAction="@UpdateAction" Id="reversedFloors" IsEnabled="@(Flags.GameMode == GameModes.Standard)" @bind-Value="Flags.ReversedFloors">Swap Stair Locations</TriStateCheckBox>
<div class="checkbox-cell"></div>
<TriStateCheckBox UpdateAction="@UpdateAction" Id="relocateChests" @bind-Value="Flags.RelocateChests">Relocate Chests and Trap Tiles</TriStateCheckBox>
<CheckBox Indent UpdateAction="@UpdateAction" Id="markRelocatedTrapTiles" @bind-Value="Flags.RelocateChestsTrapIndicator" IsEnabled="@(Flags.RelocateChests != false)">Relocated Trap Tiles Are Marked</CheckBox>
Expand All @@ -48,6 +47,7 @@
<TriStateCheckBox UpdateAction="@UpdateAction" Id="confusedOldMenCheckBox" @bind-Value="Flags.ConfusedOldMen">Confused Old Men</TriStateCheckBox>
<TriStateCheckBox UpdateAction="@UpdateAction" Id="gaiaShortcutCheckBox" @bind-Value="Flags.GaiaShortcut">Add Gaia Shortcut</TriStateCheckBox>
<TriStateCheckBox UpdateAction="@UpdateAction" Indent Id="moveGaiaItemShopCheckBox" IsEnabled="@(Flags.GaiaShortcut != false)" @bind-Value="Flags.MoveGaiaItemShop">Move Gaia Item Shop</TriStateCheckBox>
<TriStateCheckBox UpdateAction="@UpdateAction" Id="lefeinShortcutCheckBox" @bind-Value="Flags.LefeinShortcut">Add Lefien Shortcut</TriStateCheckBox>
<TriStateCheckBox UpdateAction="@UpdateAction" Id="lefeinShopsCheckBox" @bind-Value="Flags.LefeinShops">Lefeinish Hospitality</TriStateCheckBox>
<TriStateCheckBox UpdateAction="@UpdateAction" Id="lefeinSuperStoreCheckBox" IsEnabled="@Flags.LefeinSuperStoreEnabled" @bind-Value="Flags.LefeinSuperStore">Add Lefein SuperStore</TriStateCheckBox>
<TriStateCheckBox UpdateAction="@UpdateAction" Id="shufflePravokaShopsCheckBox" @bind-Value="Flags.ShufflePravokaShops">Shuffle Pravoka's Shops</TriStateCheckBox>
Expand Down
7 changes: 5 additions & 2 deletions FF1Blazorizer/Tabs/EnemiesTab.razor
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,9 @@
<TriStateCheckBox UpdateAction="@UpdateAction" Id="bossRemoveBossScripts" @bind-Value="Flags.RemoveBossScripts">Remove Boss Scripts</TriStateCheckBox>
<TriStateCheckBox UpdateAction="@UpdateAction" Id="bossScriptsCheckBox" IsEnabled="@(Flags.RemoveBossScripts == false)" @bind-Value="Flags.ShuffleScriptsBosses">Shuffle Scripts</TriStateCheckBox>
<TriStateCheckBox UpdateAction="@UpdateAction" Id="bossSkillsSpellsCheckBox" IsEnabled="@(Flags.RemoveBossScripts == false)" @bind-Value="Flags.ShuffleSkillsSpellsBosses">Shuffle Skills & Spells</TriStateCheckBox>
<TriStateCheckBox UpdateAction="@UpdateAction" Indent IsEnabled="@(Flags.ShuffleSkillsSpellsBosses != false)" Id="noConsecutiveNukesCheckBox" @bind-Value="Flags.NoConsecutiveNukes">No Consecutive NUKE or NUCLEAR</TriStateCheckBox>
<TriStateCheckBox UpdateAction="@UpdateAction" Indent Id="templeoffiendrefightsonlyCheckBox" IsEnabled="@(Flags.ShuffleSkillsSpellsBosses)" @bind-Value="Flags.TempleOfFiendRefightsOnly">Temple Of Fiends Only</TriStateCheckBox>
<TriStateCheckBox UpdateAction="@UpdateAction" Indent Id="overworldfiendsonlyCheckBox" IsEnabled="@(Flags.ShuffleSkillsSpellsBosses)" @bind-Value="Flags.OverworldFiendsOnly">Overworld Fiends Only</TriStateCheckBox>
<TriStateCheckBox UpdateAction="@UpdateAction" Indent IsEnabled="@(Flags.ShuffleSkillsSpellsBosses != false)" Id="noConsecutiveNukesCheckBox" @bind-Value="Flags.NoConsecutiveNukes">No Consecutive NUKE or NUCLEAR</TriStateCheckBox>


<div class="checkbox-cell"></div>
Expand Down Expand Up @@ -68,7 +70,8 @@
<TriStateCheckBox UpdateAction="@UpdateAction" Indent Id="finalfantasy4pool" [email protected] @bind-Value="Flags.FinalFantasy4Fiends">Final Fantasy 4</TriStateCheckBox>
<TriStateCheckBox UpdateAction="@UpdateAction" Indent Id="finalfantasy5pool" [email protected] @bind-Value="Flags.FinalFantasy5Fiends">Final Fantasy 5</TriStateCheckBox>
<TriStateCheckBox UpdateAction="@UpdateAction" Indent Id="finalfantasy6pool" [email protected] @bind-Value="Flags.FinalFantasy6Fiends">Final Fantasy 6</TriStateCheckBox>
<TriStateCheckBox UpdateAction="@UpdateAction" Indent Id="blackorbrisingpool" [email protected] @bind-Value="Flags.BlackOrbFiends">Black Orb Rising</TriStateCheckBox>
<TriStateCheckBox UpdateAction="@UpdateAction" Indent Id="winnerscirclepool" [email protected] @bind-Value="Flags.WinnerCircleFiends">Winners Circle</TriStateCheckBox>
<TriStateCheckBox UpdateAction="@UpdateAction" Indent Id="blackorbrisingpool" [email protected] @bind-Value="Flags.BlackOrbFiends">Black Orb Rising</TriStateCheckBox>
<div class="checkbox-cell"></div>

<h4>Bahamut</h4>
Expand Down
38 changes: 36 additions & 2 deletions FF1Blazorizer/Tabs/FileTab.razor
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@
<CheckBox UpdateAction="@UpdateAction" Id="tournamentSafeCheckBox" @bind-Value="Flags.TournamentSafe">Tournament Safe ROM</CheckBox>
<CheckBox UpdateAction="@UpdateAction" Id="spoilersCheckBox" @bind-Value="Flags.Spoilers">Generate Spoiler Log!</CheckBox>
<CheckBox UpdateAction="@UpdateAction" Id="printBlursingsCheckBox" @bind-Value="Preferences.PrintBlursings">Print Class Blursings</CheckBox>
<CheckBox UpdateAction="@UpdateAction" Id="tristatesCheckBox" @bind-Value="Flags.TriState">Show Reveal Randomized State Flags Button</CheckBox>
<CheckBox UpdateAction="@UpdateAction" Id="blindseedCheckBox" IsEnabled="@(!Flags.BlindSeed)" @bind-Value="Flags.BlindSeed">Hide Flags</CheckBox>
<p>
Seed:
Expand All @@ -57,6 +58,7 @@

<p>@((MarkupString)StatusMessage)</p>
<div class="row">&nbsp;</div>
<a class="styled-button generate-button" hidden="@(!Flags.TriState)" disabled="@(!Flags.TriState)" style="font-size: small; margin-bottom: 10px;" @onclick="@CollapseTriStates">Reveal Randomized State Flags</a>
<a class="styled-button generate-button" @onclick="@OnRandomize">Generate ROM</a>
</div>

Expand Down Expand Up @@ -242,6 +244,30 @@
UpdateAction?.Invoke("UpdateFlagstring","");
}

public void CollapseTriStates() {
if (_fileData == null)
{
SetStatusMessage("Reveal Failed: No ROM File Selected!");
StateHasChanged();
return;
}

//All of this is needed to convert the tristate flags.
//A better way would probably be to pull the rng initialization out of the rom class.
//Update it as flags/seed change then give it back to rom during seed gen.
using (var stream = new MemoryStream(_fileData))
{
_rom = new FF1Rom(stream);
}
Flags flagsForRng = Flags.ShallowCopy();
_rom.GenerateRng(flagsForRng, Blob.FromHex(_seed));
Flags = FF1Lib.Flags.ConvertAllTriState(flagsForRng, FF1Lib.FF1Rom.rng);

//Reloads page with new flags
//Surely there's a better way to do this
NavigationManager.NavigateTo(NavigationManager.BaseUri + "?s=" + _seed + "&f=" + Flags.Encoded, true);
}

async Task OnRandomize(MouseEventArgs e)
{
if (_fileData == null)
Expand Down Expand Up @@ -321,14 +347,22 @@
try
{
Utilities.SpoilerCache = string.Empty;
Utilities.FlagCache = string.Empty;

_rom.ProgressCallback = this.Progress;

this.warnings = "";
SetModalContent("");
ShowModal(true);
SetGenerating(true);
await _rom.Randomize(seed, Flags, Preferences);

Flags tempFlags = await _rom.Randomize(seed, Flags, Preferences);

if (Flags.TriState){
Flags = tempFlags;
Flagstring = Flags.Encoded;
}

string BlursingsText = "<details><summary>Class Blursings:</summary><p>" + ("\n\n" + _rom.SpoilBlursings())
.Replace("\n\nFighter", "<br><br><b>Fighter</b>")
.Replace("\n\nThief", "<br><br><b>Thief</b>")
Expand Down Expand Up @@ -368,7 +402,6 @@

await JSRuntime.InvokeAsync<object>("downloadFile", $"FFR_{_seed}_{_rom.GetHash()}.nes", encoded);


if(Flags.Spoilers && Utilities.SpoilerCache.Length > 0)
{
var encodedSpoiler = Convert.ToBase64String(System.Text.Encoding.UTF8.GetBytes(Utilities.SpoilerCache));
Expand All @@ -393,6 +426,7 @@
SetModalContent(modalContent + "<br>" + StatusMessage);
SetGenerating(false);
}

StateHasChanged();
}
}
1 change: 1 addition & 0 deletions FF1Blazorizer/Tabs/FunTab.razor
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@
<CheckBox UpdateAction="@UpdateAction" Id="changeLuteCheckBox" @bind-Value="Preferences.ChangeLute">Multi-instrumentalist Sara</CheckBox>
<EnumDropDown UpdateAction="@UpdateAction" Id="titanSnackDropDown" TItem="TitanSnack" @bind-Value="Preferences.TitanSnack">Titan's Favorite Snack:</EnumDropDown>
<EnumDropDown UpdateAction="@UpdateAction" Id="hurrayDwarfFateDropDown" TItem="Fate" @bind-Value="Preferences.HurrayDwarfFate">Hurray Dwarf's Fate:</EnumDropDown>
<CheckBox UpdateAction="@UpdateAction" Id="funFountainsCheckBox" @bind-Value="Preferences.FunFountainText">Fun Fountain Text</CheckBox>
<CheckBox UpdateAction="@UpdateAction" Id="randomShardNamesCheckBox" @bind-Value="Preferences.randomShardNames">Random Shard Names</CheckBox>
<CheckBox UpdateAction="@UpdateAction" Id="paletteSwapCheckBox" @bind-Value="Preferences.PaletteSwap">Palette Swap</CheckBox>
<CheckBox UpdateAction="@UpdateAction" Id="modernBattlefieldCheckBox" @bind-Value="Preferences.ModernBattlefield">Modern Battlefield</CheckBox>
Expand Down
7 changes: 6 additions & 1 deletion FF1Blazorizer/Tabs/GoalTab.razor
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,12 @@
<div class="checkbox-cell"></div>
<h4>Temple of Fiends</h4>
<EnumDropDown UpdateAction="@UpdateAction" Id="tofrModeDropDown" TItem="ToFRMode" @bind-Value="Flags.ToFRMode">Mode</EnumDropDown>
<EnumDropDown UpdateAction="@UpdateAction" Id="fiendsRefightsDropDown" TItem="FiendsRefights" @bind-Value="Flags.FiendsRefights">Fiends Refights</EnumDropDown>
@if (Flags.ToFRMode == ToFRMode.Short)
{
<EnumDropDown UpdateAction="@UpdateAction" Id="shortToFRFiendsRefightsDropDown" TItem="ShortToFRFiendsRefights" @bind-Value="Flags.ShortToFRFiendsRefights">Fiends Refights</EnumDropDown>
} else {
<EnumDropDown UpdateAction="@UpdateAction" Id="fiendsRefightsDropDown" TItem="FiendsRefights" @bind-Value="Flags.FiendsRefights">Fiends Refights</EnumDropDown>
}
<TriStateCheckBox UpdateAction="@UpdateAction" Id="chaosRushCheckBox" @bind-Value="Flags.ChaosRush">Unlocked ToFR</TriStateCheckBox>
<TriStateCheckBox UpdateAction="@UpdateAction" Id="exitToFRCheckBox" @bind-Value="Flags.ExitToFR">Add ToFR Exit</TriStateCheckBox>
<TriStateCheckBox UpdateAction="@UpdateAction" Id="chaosFloorEncountersCheckBox" @bind-Value="Flags.ChaosFloorEncounters">Add Chaos Floor Encounters</TriStateCheckBox>
Expand Down
1 change: 1 addition & 0 deletions FF1Blazorizer/Tabs/QoLTab.razor
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@
<CheckBox UpdateAction="@UpdateAction" Id="accessibleSpellNamesCheckBox" @bind-Value="Preferences.AccessibleSpellNames">Accessible Spell Names</CheckBox>
<CheckBox UpdateAction="@UpdateAction" Id="cleanBlursedEquipmentNamesCheckBox" @bind-Value="Preferences.CleanBlursedEquipmentNames">Cleaner Blursed Names</CheckBox>
<CheckBox UpdateAction="@UpdateAction" Id="shopInfoIconsCheckBox" @bind-Value="Preferences.ShopInfoIcons">Shop Information Icons</CheckBox>
<CheckBox UpdateAction="@UpdateAction" Id="magicShopMenuCheckBox" @bind-Value="Preferences.MagicShopMenuChange">Magic Shop Menus Match Equipment Shops Menus</CheckBox>
<CheckBox UpdateAction="@UpdateAction" Id="cropScreen" @bind-Value="Preferences.CropScreen">Crop Friendly</CheckBox>
<CheckBox UpdateAction="@UpdateAction" Id="quickJoy2Reset" @bind-Value="Preferences.QuickJoy2Reset">Quick Controller 2 Reset</CheckBox>
<div class="checkbox-cell"></div>
Expand Down
3 changes: 3 additions & 0 deletions FF1Blazorizer/Tabs/ShopsTab.razor
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,9 @@
<EnumDropDown UpdateAction="@UpdateAction" Id="magicAutohitThresholdDropDown" TItem="AutohitThreshold" @bind-Value="Flags.MagicAutohitThreshold">Power Word Threshold:</EnumDropDown>
<CheckBox UpdateAction="@UpdateAction" Id="enableSoftInBattle" @bind-Value="Flags.EnableSoftInBattle">Enable Soft in Battle</CheckBox>
<EnumDropDown UpdateAction="@UpdateAction" Id="lifeInBattleDropDown" TItem="LifeInBattleSetting" @bind-Value="Flags.EnableLifeInBattle">Life in Battle:</EnumDropDown>
<h5>Sleep</h5>
<DoubleSlider DoubleCol DisableTooltip Id="sleepDoubleSlider" UpdateAction="@UpdateAction" MinValue="0" MaxValue="255" Step="1" @bind-ValuesRange="(Flags.PlayerSleepScaleLow,Flags.PlayerSleepScaleHigh)">Player Wake HP RNG Range:</DoubleSlider>
@* <DoubleSlider DoubleCol DisableTooltip Id="sleepDoubleSlider" UpdateAction="@UpdateAction" MinValue="0" MaxValue="255" Step="1" @bind-ValuesRange="(Flags.EnemySleepScaleLow,Flags.EnemySleepScaleHigh)">Enemy Wake HP RNG Range:</DoubleSlider> *@

<div class="checkbox-cell"></div>
<h4>Spell Crafter</h4>
Expand Down
2 changes: 1 addition & 1 deletion FF1Blazorizer/Tabs/TreasuresTab.razor
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@
<CheckBox UpdateAction="@UpdateAction" Id="tcExcludeCommonCheckBox" @bind-Value="Flags.TCExcludeCommons">Exclude Common Treasures</CheckBox>
<CheckBox UpdateAction="@UpdateAction" Id="tcProtectIncentivesCheckBox" @bind-Value="Flags.TCProtectIncentives">Exclude Incentivized Items</CheckBox>
<TriStateCheckBox UpdateAction="@UpdateAction" Id="trappedMarkCheckBox" @bind-Value="Flags.TCIndicator">Trapped Chests are Marked</TriStateCheckBox>
<div class="checkbox-cell"></div>
<div class="checkbox-cell"></div>
</div>
<div class="col2">
<h4>Freebies</h4>
Expand Down
Binary file not shown.
Binary file not shown.
Binary file not shown.
320 changes: 0 additions & 320 deletions FF1Blazorizer/output/wwwroot/_framework/dotnet.6.0.27.23owh3yvu8.js

This file was deleted.

Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading