Skip to content

Console Autocomplete 0.1.0

Latest

Choose a tag to compare

@shreyas1996 shreyas1996 released this 23 Jul 19:08

Console Autocomplete 0.1.0

MelonLoader mod for Schedule I — live console autocomplete.

Install

  1. Download ConsoleAutocomplete - v0.1.0.zip from this release
  2. Copy Plugins/ and Mods/ into your Schedule I folder
  3. Launch the game (loader picks IL2CPP vs Mono)
  4. Open the console and type — panel appears under the input bar

Thunderstore users: prefer Hiemdallh-ConsoleAutocomplete-0.1.0.zip or the Thunderstore package once published.


First public release. Dual MelonLoader backend (IL2CPP + Mono) with a small loader plugin.

Added

  • Live console autocomplete while typing (command words and arguments)
  • Gray ghost text for the current selection; Tab to apply
  • Up / Down moves through suggestions (vanilla history when the panel is closed)
  • Structure helper under the console bar (give <item> [quantity], etc.)
  • Suggestion rows show source labels (— Vanilla, — Legal Produce v…, — CommandProbe v…)
  • Argument providers for common commands (give, spawnvehicle, packageproduct, teleports, NPCs, weather, enums, …)
  • Per-save usage ranking stored under {save}/Modded/ConsoleAutocomplete/usage_stats.json
  • Mod item attribution via Registry.AddToRegistry stack walk (e.g. Legal Produce crops)

Fixed

  • IL2CPP command indexing (Console.Commands property + list enumeration)
  • Overlay was drawing above the top console bar (off-screen); panel now hangs below the input
  • Packaging suggestions for packageproduct on IL2CPP (type filter + jar/baggie fallback)
  • TMP Up-arrow jumping the caret while suggestions are open

How to use (players)

  1. Install MelonLoader 0.7.2+ (0.7.3 recommended) for Schedule I
  2. Copy from the release zip into your game folder:
    • Plugins/ConsoleAutocomplete.Loader.dll
    • Mods/ConsoleAutocomplete.IL2CPP.dll
    • Mods/ConsoleAutocomplete.dll (Mono branch; optional if you only play IL2CPP)
  3. Launch the game — the loader enables the matching DLL and disables the other
  4. Open the developer console and start typing (e.g. give tom, spawnvehicle , acprobe)

Expected behavior

  • A dark panel appears under the console bar with structure text, source line, and up to 8 suggestions
  • Tab completes the highlighted row; typed Legal Produce / mix item IDs appear once they exist in the registry

Notes

  • Debug builds log [ConsoleAutocomplete] [dbg] lines; Release is quieter
  • Does not index S1API-only commands that never enter native Console.Commands