Skip to content

Commit

Permalink
moving stuff around
Browse files Browse the repository at this point in the history
moving stuff around
  • Loading branch information
DCxDemo committed Oct 2, 2023
1 parent b83aa8c commit 4726051
Show file tree
Hide file tree
Showing 2 changed files with 93 additions and 72 deletions.
164 changes: 92 additions & 72 deletions th2patchlauncher/th2patchlauncher/LauncherForm.cs
Original file line number Diff line number Diff line change
Expand Up @@ -267,6 +267,70 @@ private void quitButtonClick(object sender, EventArgs e)
Application.Exit();
}

#region [General tab]


private void altSkinsBox_CheckedChanged(object sender, EventArgs e)
{
op.SetBool("Patch", "MoreSkins", (sender as CheckBox).Checked);
swapBox.Enabled = altSkinsBox.Checked;
}

private void swapBox_SelectedIndexChanged(object sender, EventArgs e)
{
op.SetString("Patch", "DickSwap", ((DickSwap)((sender as ComboBox).SelectedIndex)).ToString());
}

private void skipIntroBox_CheckedChanged(object sender, EventArgs e)
{
op.SetBool("Patch", "SkipIntro", (sender as CheckBox).Checked);
}

private void separateSaveBox_CheckedChanged(object sender, EventArgs e)
{
op.SetBool("Patch", "SeparateSaves", (sender as CheckBox).Checked);
}

private void gameBox_SelectedIndexChanged(object sender, EventArgs e)
{
op.SetString("Patch", "Game", (sender as ComboBox).Text);
}

private void trackBar2_MouseUp(object sender, MouseEventArgs e)
{
var fog = (int)(Math.Pow(fogSlider.Value, 2) / (float)fogSlider.Maximum + 10f);

if (fog < 10) fog = 10;
if (fog > 750) fog = 750;

op.SetInt("Video", "FogScale", fog);
}

private void resBox_SelectionChangeCommitted(object sender, EventArgs e)
{
op.ParseResText(resBox.Text);
MaybeUpdateFovBar();
}

#endregion

#region [Video tab]

private void rendererBox_CheckedChanged(object sender, EventArgs e)
{
bool softrender = (sender as CheckBox).Checked;

op.SetString("Video", "Renderer", softrender ? "Software" : "Hardware");

if (softrender)
force32box.Checked = false;
}

private void fovSlider_Scroll(object sender, EventArgs e)
{

}

private void trackBar1_ValueChanged(object sender, EventArgs e)
{
op.ZoomFactor = op.ValidateRange(fovSlider.Value, 30, 140);
Expand Down Expand Up @@ -309,15 +373,25 @@ private void trackBar2_Scroll(object sender, EventArgs e)

private void unlockFPSbox_CheckedChanged(object sender, EventArgs e)
{
op.SetBool("Video", "UnlockFPS", (sender as CheckBox).Checked);

}

private void force32box_CheckedChanged(object sender, EventArgs e)
{
op.SetBool("Video", "Force32Bpp", (sender as CheckBox).Checked);

bool force32bits = (sender as CheckBox).Checked;

op.SetBool("Video", "Force32Bpp", force32bits);

if (force32bits)
rendererBox.Checked = false;
}

#region [Music tab checkboxes]
#endregion

#region [Music tab]
private void randomBox_CheckedChanged(object sender, EventArgs e)
{
op.SetBool("Music", "Random", (sender as CheckBox).Checked);
Expand All @@ -344,7 +418,12 @@ private void separateTracksBox_CheckedChanged(object sender, EventArgs e)
}
#endregion

#region [Patches tab checkboxes]
#region [Patches tab]
private void skyBox_CheckedChanged(object sender, EventArgs e)
{
op.SetBool("Patch", "DisableSky", (sender as CheckBox).Checked);
}

private void vibrationBox_CheckedChanged(object sender, EventArgs e)
{
op.SetBool("Input", "Vibration", (sender as CheckBox).Checked);
Expand All @@ -360,70 +439,36 @@ private void xinputBox_CheckedChanged(object sender, EventArgs e)
op.SetBool("Input", "XInput", (sender as CheckBox).Checked);
}

#endregion

private void drawshadowBox_CheckedChanged(object sender, EventArgs e)
{
op.SetBool("Video", "DrawShadow", (sender as CheckBox).Checked);
}

private void drawhudBox_CheckedChanged(object sender, EventArgs e)
{
op.SetBool("Video", "ShowHUD", (sender as CheckBox).Checked);
}

private void psxtexBox_CheckedChanged(object sender, EventArgs e)
{
op.SetBool("Video", "DisableNewTex", (sender as CheckBox).Checked);
}

private void userPatchBox_CheckedChanged(object sender, EventArgs e)
{
op.SetBool("Patch", "UserPatch", (sender as CheckBox).Checked);
}

private void altSkinsBox_CheckedChanged(object sender, EventArgs e)
{
op.SetBool("Patch", "MoreSkins", (sender as CheckBox).Checked);
swapBox.Enabled = altSkinsBox.Checked;
}

private void swapBox_SelectedIndexChanged(object sender, EventArgs e)
{
op.SetString("Patch", "DickSwap", ((DickSwap)((sender as ComboBox).SelectedIndex)).ToString());
}

private void skipIntroBox_CheckedChanged(object sender, EventArgs e)
private void manualsBox_CheckedChanged(object sender, EventArgs e)
{
op.SetBool("Patch", "SkipIntro", (sender as CheckBox).Checked);
op.SetBool("Input", "Manuals", (sender as CheckBox).Checked);
}

private void separateSaveBox_CheckedChanged(object sender, EventArgs e)
private void railBarBox_CheckedChanged(object sender, EventArgs e)
{
op.SetBool("Patch", "SeparateSaves", (sender as CheckBox).Checked);
op.SetBool("Patch", "RailBalanceBar", (sender as CheckBox).Checked);
}

private void gameBox_SelectedIndexChanged(object sender, EventArgs e)
private void drawshadowBox_CheckedChanged(object sender, EventArgs e)
{
op.SetString("Patch", "Game", (sender as ComboBox).Text);
op.SetBool("Video", "DrawShadow", (sender as CheckBox).Checked);
}

private void trackBar2_MouseUp(object sender, MouseEventArgs e)
private void drawhudBox_CheckedChanged(object sender, EventArgs e)
{
var fog = (int)(Math.Pow(fogSlider.Value, 2) / (float)fogSlider.Maximum + 10f);

if (fog < 10) fog = 10;
if (fog > 750) fog = 750;

op.SetInt("Video", "FogScale", fog);
op.SetBool("Video", "ShowHUD", (sender as CheckBox).Checked);
}

private void resBox_SelectionChangeCommitted(object sender, EventArgs e)
private void psxtexBox_CheckedChanged(object sender, EventArgs e)
{
op.ParseResText(resBox.Text);
MaybeUpdateFovBar();
op.SetBool("Video", "DisableNewTex", (sender as CheckBox).Checked);
}

#endregion

#region [About tab]
private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
Expand All @@ -442,30 +487,5 @@ private void linkLabel3_LinkClicked(object sender, LinkLabelLinkClickedEventArgs
}
#endregion


private void rendererBox_CheckedChanged(object sender, EventArgs e)
{

}

private void manualsBox_CheckedChanged(object sender, EventArgs e)
{
op.SetBool("Input", "Manuals", (sender as CheckBox).Checked);
}

private void skyBox_CheckedChanged(object sender, EventArgs e)
{
op.SetBool("Patch", "DisableSky", (sender as CheckBox).Checked);
}

private void railBarBox_CheckedChanged(object sender, EventArgs e)
{
op.SetBool("Patch", "RailBalanceBar", (sender as CheckBox).Checked);
}

private void fovSlider_Scroll(object sender, EventArgs e)
{

}
}
}
1 change: 1 addition & 0 deletions th2patchlauncher/th2patchlauncher/th2patchlauncher.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -78,6 +78,7 @@
<Compile Include="Properties\AssemblyInfo.cs" />
<EmbeddedResource Include="LauncherForm.resx">
<DependentUpon>LauncherForm.cs</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource>
<EmbeddedResource Include="Properties\Resources.resx">
<Generator>ResXFileCodeGenerator</Generator>
Expand Down

0 comments on commit 4726051

Please sign in to comment.