Skip to content

Releases: DooDesch-Mods/ScheduleOne-Hash

v1.0.5

Choose a tag to compare

@github-actions github-actions released this 10 Aug 12:50
22d7b46

Changes in 1.0.5

Writing a mod that registers a console command? Hash_1.0.5_debug.zip is the same version built in Debug. It adds hashequip <slot> and hashhand, which print and change what the game thinks is in the player's hand - the state that decides whether packageproduct, setquality and setquantity see anything at all. Players want Hash.dll above it.

Added

  • @ is how many you are carrying, and + - * / work where a command wants a number. give #hand 10-@ tops the stack up to ten, setquantity @*2 doubles it.

Fixed

  • packageproduct, setquality and setquantity act on what you are holding. All three answered "No product equipped" from the terminal, because taking the phone out empties your hand.

What's Changed

  • fix(terminal): act on the item the player is holding, and do the arithmetic by @DooDesch in #10

Full Changelog: v1.0.4...v1.0.5

v1.0.4

Choose a tag to compare

@github-actions github-actions released this 09 Aug 19:52
ef09e32

Changes in 1.0.4

Fixed

  • Right-click closes the terminal on the first press. It took three: one was swallowed while the prompt held the caret, one cleared the suggestion list, one shut the app.
  • Right-click leaves the way you came in. Opened with the console key it puts the phone away; opened from the home screen it goes back there.
  • Escape clears the suggestion list, right-click no longer does. An empty prompt lists every command, so that press was being spent on a block nobody opened.
  • The caret returns to the prompt after clicking in the transcript.

What's Changed

  • ci: let GitHub generate the release notes under ours by @DooDesch in #1
  • ci: post a real embed to the Discord feed on release by @DooDesch in #2
  • ci: link Nexus in the Discord release embed by @DooDesch in #3
  • build: take the deploy target from Deploy.props by @DooDesch in #4
  • ci: take the release version from the tag, not from the csproj by @DooDesch in #6
  • Stop repeating the mod's own name in every log line by @DooDesch in #5
  • docs: link the README at docs.doodesch.de by @DooDesch in #7
  • ci: give the Nexus changelog field plain text, not BBCode by @DooDesch in #8
  • fix(terminal): leave on the first right-click, the way the player came in by @DooDesch in #9

New Contributors

Full Changelog: v1.0.3...v1.0.4

v1.0.3

Choose a tag to compare

@github-actions github-actions released this 05 Aug 10:43

Changes in 1.0.3

Changed

  • Commands that other mods register through S1API are read through ConsoleHelper.RegisteredCommands, which
    S1API 3.1.9 added for exactly this. Nothing changes on screen; what changes is that the listing no longer
    depends on reaching into S1API's internals, where a rename would have made those commands disappear without a
    word. S1API 3.1.8 and older still work through the old route.

v1.0.2

Choose a tag to compare

@github-actions github-actions released this 04 Aug 22:43

Changes in 1.0.2

Added

  • A quiet mark in the top right of the log window: the hash glyph punched out of the panel, with the terminal's
    own green bleeding around it. Set so the brightest pixel of it stays under the dimmest text on screen, and a
    line of output crossing it reads exactly as it does anywhere else.

v1.0.1

Choose a tag to compare

@github-actions github-actions released this 04 Aug 21:42

Changes in 1.0.1

Fixed

  • #hand names the item you are holding. It answered "nothing there right now" every time, because taking the
    phone out deselects the hotbar - the one moment the mark is asked is the one moment the game has no answer.
    What you last held is remembered while the phone is down.

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 04 Aug 20:53

Added

  • The console key takes the phone out with a terminal on it. Type as before - give ogkushseed 5 reaches the game
    exactly as it always did - and now you see what it answered. Vanilla writes that into a log file behind the game
    and shows you nothing, which is why give bananas 1 looked like it worked.
  • Tab completes the command and its arguments: items, NPCs, properties, vehicles, quests, weather, keys. The line
    above the prompt draws the shape of the command you are typing and marks the argument you are on, so
    setrelationship stops being guesswork.
  • # is whatever you are looking at, so you never look an id up. Face someone and setrelationship # 5 maxes
    them out without knowing they are benji_coleman. give #hand 5 is five more of whatever you are holding,
    setowned #home buys the property you are standing in, and teleport #it goes to the id that just printed.
    A # pointing at nothing refuses the line instead of guessing.
  • Every command in one list, filed under the mod that supplied it, with the description the game keeps to itself.
    help shows the common six plus a map of the topics, help <topic> opens one, help <command> explains one.
  • History that survives a restart, aliases you name yourself, ; between two commands, repeat 5 <command>,
    grep, copy to the system clipboard, and logs for what the game is saying as it happens.
    • font switches between the machine's own monospaced face and the game's pixel one.
    • HijackConsoleKey in MelonPreferences.cfg brings the vanilla console bar back.