Skip to content

1.2 Release

Choose a tag to compare

@denukernel denukernel released this 12 Jul 18:23
· 50 commits to main since this release

Randm64 v1.2 Release Notes

This release introduces major enhancements to sound randomization, a completely redesigned dialogue-based custom texture mapping utility with live visual previews, and gameplay-focused fixes for custom starting levels.


What's New in v1.2

🔀 SFX Randomizer Enhancements

  • 6 Sound Randomizer Modes:
    • Pure Shuffle (Swap Only): Standard shuffling.
    • High Pitch (Chipmunk): Multiplies sample rate by a high factor.
    • Low Pitch (Demonic): Multiplies sample rate by a low factor.
    • Chaotic Pitch (Random): Multiplies sample rate by a highly randomized factor.
    • Reverse Playback (Backwards): Reverses the raw PCM sound samples.
    • Glitched Truncation (Shortened): Reduces the number of sample frames to truncate playback.
  • Shuffle Sound Identities: Separate control to randomize sound role mappings.
  • Apply Random Pitch Variation: Toggle to pitch-shift processed audio files dynamically.
  • Direct AIFF Modification: Built-in sound decoder/encoder to alter AIFF headers and sample data in-memory before build.

🖼️ Dialogue-Based Texture Replacer

  • Redesigned Mapping UI: Redesigned from a single textbox into a dedicated rule selector window.
  • Automatic Scans: Recursively searches the textures/ and actors/ folders inside your repository.
  • Live Image Previews: Click on target and replacement assets to preview them along with their dimensions.
  • Custom PNG Selector: Optional capability to select external custom PNG files, scale them, and overwrite target assets.
  • Exclusion Safeguards: Bypasses customized/replaced textures from the standard texture randomizer to prevent overwriting your selections.
  • Full Preset Serialization: Replacement mappings are automatically saved/loaded to and from saved presets.

🚀 Start Level Chaos Warp Fix

  • Header Include Corrected: Patched a file search mismatch in level_update.c so chaos_config.h is correctly included during compile.
  • Intro Cutscene Bypass: Automatically skips the intro Peach letter/Lakitu cutscene if the start level is anything other than Castle Grounds, resolving freezes when booting into custom maps on a new save file.

Packaging

The release has been successfully built and packaged into a ZIP archive:

  • ZIP File: bin/Randm64 1.2.zip
  • Compiled using .NET 8.0 WPF Release configuration.