Skip to content

Releases: Sora-yx/SA-Mod-Manager

1.0.3

Choose a tag to compare

@github-actions github-actions released this 07 Nov 22:00

Changelog

1.0.3 - 2023-11-07

Commits

1.0.2

Choose a tag to compare

@github-actions github-actions released this 07 Nov 21:53

Changelog

Release (1.24) Highlights

This is a very small feature update mostly consisting of community PRs.

Custom Controls for Mod Configurations

@jroweboy added the ability additional controls developers can use in their mods image;

The 3 new custom controls are:

Slider: Horizontal Slider with an optional textbox to display the value
FilePicker: Textbox with a button to open a `OpenFileDialog`.
FolderPicker: Textbox with a button to open a custom `FolderSelectDialog`.

Example usage:

[DisplayName("Int Slider")]
[Description("This is a int that uses a slider control similar to a volume control slider.")]
[DefaultValue(100)]
[SliderControlParams(/* Settings here */)]
public int IntSlider { get; set; } = 100;

[DisplayName("Double Slider")]
[Description("This is a double that uses a slider control without any frills.")]
[DefaultValue(0.5)]
[SliderControlParams(minimum: 0.0, maximum: 1.0)]
public double DoubleSlider { get; set; } = 0.5;

[DisplayName("File Picker")]
[Description("This is a sample file picker.")]
[DefaultValue("")]
[FilePickerParams(title:"Choose a File to load from")]
public string File { get; set; } = "";

[DisplayName("Folder Picker")]
[Description("Opens a file picker but locked to only allow folder selections.")]
[DefaultValue("")]
[FolderPickerParams(/* Settings here */)]
public string Folder { get; set; } = "";

1.0.2 - 2023-11-07

Commits

====

1.0.1

Choose a tag to compare

@github-actions github-actions released this 07 Nov 21:40

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog
and this project adheres to Semantic Versioning.

Release (1.24) Highlights

This is a very small feature update mostly consisting of community PRs.

Custom Controls for Mod Configurations

@jroweboy added the ability additional controls developers can use in their mods image;

The 3 new custom controls are:

Slider: Horizontal Slider with an optional textbox to display the value
FilePicker: Textbox with a button to open a `OpenFileDialog`.
FolderPicker: Textbox with a button to open a custom `FolderSelectDialog`.

Example usage:

[DisplayName("Int Slider")]
[Description("This is a int that uses a slider control similar to a volume control slider.")]
[DefaultValue(100)]
[SliderControlParams(/* Settings here */)]
public int IntSlider { get; set; } = 100;

[DisplayName("Double Slider")]
[Description("This is a double that uses a slider control without any frills.")]
[DefaultValue(0.5)]
[SliderControlParams(minimum: 0.0, maximum: 1.0)]
public double DoubleSlider { get; set; } = 0.5;

[DisplayName("File Picker")]
[Description("This is a sample file picker.")]
[DefaultValue("")]
[FilePickerParams(title:"Choose a File to load from")]
public string File { get; set; } = "";

[DisplayName("Folder Picker")]
[Description("Opens a file picker but locked to only allow folder selections.")]
[DefaultValue("")]
[FolderPickerParams(/* Settings here */)]
public string Folder { get; set; } = "";

Added Localization for Traditional Chinese (TW)

@EditorKos contributed a localization for zh-TW locale.

Fixes

  • Mod Packs can now use custom ReleaseMetadataFileName(s). (thanks @jroweboy)
  • Mods from GameBanana which specify custom additional contributors/authors no longer breaks mod search.
  • GameBanana (probably unintentionally) made a change to how one of the fields is returned.
  • And that broke things... so I added a workaround.
  • I also need to update the cache server; please give it a moment after the update goes live.
  • Log files no longer incorrectly produce newlines for Write() (thanks @gurrenm3)

Complete Changes

1.0.1 - 2023-11-07

Merged

  • we have saved and we have loaded. we have conquered. #1
  • Set D3DPRESENT_INTERVAL in windowed mode if D3D9 is enabled #120
  • Update README.md #118
  • Implementing new FunctionHook classes. #113
  • Merge 2019 branch #111
  • Fix tallscreen clipping #110
  • Support For Individual Texture Replacements #107
  • Replace DirectSound with BASS (optional) #106
  • GameBanana One-Click Install error handling #105
  • Add material color fix, update UI #100
  • Integrate the Sky Chase fix #99
  • Added Disable PolyBuff code #96
  • ARCX support #95
  • .NET Framework 4.8 upgrade #94
  • Fixing bug with testspawn events crashing the manager if enabled. #93
  • Testspawn improvements (events, time, positions) #92
  • Fix compilation warnings #91
  • Merge latest master #90
  • TestSpawn implementation #85
  • Export UI scaling system #81
  • Store and restore lights on device reset (window resize) (fixes X-Hax#80) #82
  • Chao HUDs Scaling #79
  • '?' Ring Box Always Gives 40 Rings #78
  • Added character physics functions based on the symbols #77
  • Option to replace some structs directly in the EXE when pointer data is unavailable #75
  • latest #3
  • Config.ini stuff #74
  • Merge pull request X-Hax#73 from PiKeyAr/master #2
  • Add scaling for InetDemo #73
  • Merge pull request X-Hax#72 from PiKeyAr/master #1
  • Support for codepage override, UI update #72
  • Update "Disable Music" code #71
  • Added startup text/voice language option #70
  • Update some collision-related structures #69
  • Pause sounds when the game window loses focus #68
  • Correct handling of Alt+F4 for non-resizable wndProc #67
  • Ignore WM_SYSKEYDOWN and WM_SYSKEYUP in WndProc #65
  • Scale title screen #62
  • Added 256x256 icon #61
  • Make SoundQueueOriginEntities an array #60
  • Correct array pointer for SoundQueueOriginEntities #59
  • Add M_EM_BLACK texlist #57
  • Add DataPointer for M_EM_RED_TEXLIST #56
  • Patch 1 #1
  • Correct DataPointer for ADV01C_TEXLISTS #55
  • Style and modernization #53
  • Update BASS and vgmstream to be on par with Mania Mod Loader #51
  • Minor optimizations #44
  • MainForm: Fix top/bottom arrow buttons on Windows 7. #43
  • Refactoring SADXModManager to use ModManagerCommon shared project. #21
  • Fix crashes on Windows XP. #17
  • Various improvements, including a ~30k code size reduction. #16
  • MSVC 2017 analysis fixes #15
  • Mod updates #14
  • Bunch of minor changes #7
  • Remove cmake leftovers; build the .rc file. #4
  • Fixed widescreen pause menu positioning #3
  • MSVC 2015: Link in legacy_stdio_definitions.lib to fix undefined reference to _sprintf. #2
  • Remove usage of std::unordered_map<>::reverse_iterator. #1

Fixed

  • Fix X-Hax#115 #115
  • Fix X-Hax#116 #116
  • Added "Disable Videos" code, fixes X-Hax#76 #76
  • fov: fix fstp overwriting pointer itself instead of writing to the address. fixes X-Hax#109 #109
  • Updating mod-loader-common. Fixes X-Hax#66. #66
  • Adding option to disable BASS for music/voices. Fixes X-Hax#89. #89
  • TestSpawn compatible with "Skip Intro" code, fixes X-Hax#86 #86
  • Merge pull request X-Hax#82 from sonicretro/device-reset-light-fix #80
  • implement light state storage and restoration from device reset procedure and remove Direct3D_PerformLighting(0). fixes X-Hax#80 again #80
  • Light type patches, fixes X-Hax#80 #80
  • Fixed X-Hax#38 #38
  • Blacklist Chao message texture for auto mipmaps. Fixes X-Hax#36 #36
  • Update "Disable Music" code (X-Hax#71) #54
  • Adding mod configuration dialog. Fixes X-Hax#31. #31
  • Adding ability to drag and drop mods in the m...
Read more