Subframe Chipmaker Mod

  • mark2222
    9th Aug 2021 Member 1 Permalink

    @David-P (View Post)

     

    Oh yeah, I misinterpreted the error message. "bad allocation" means that the program tries to request more RAM than the OS can allocate. It could be a memory leak, but you could also just be running a lot of other RAM-heavy applications at the time. Manually increasing the undo history limit would cause the game to consume a lot more RAM and could also lead to an error like this. I've checked memory consumption on my mod during normal use myself and didn't notice any leaks. So yeah, unless you can reproduce it reliably, it's probably not a bug.

  • creator_EXECUTE
    3rd Nov 2021 Member 1 Permalink

    I've recently notice that the "TAB" hotkey isn't working to cycle the brush shapes, is this known or no? Sorry, I'm dumb, I have to use shift tab.

     

    Edited 2 times by slayerthevooperian. Last: 19th Nov 2021
  • TiredTech
    7th Dec 2021 Member 1 Permalink

    Why does pressing 'C' again, no longer switch out of the config tool, back to the element you were previously using? I thought it was a nifty feature. It certainly made it easier to switch from configuring something to placing things. Since it automatically selected elements that I had been working with before, I could save my self from a bit of mouse manuevering, and ultimately save some time.

  • mark2222
    22nd Feb 2022 Member 0 Permalink

    @TiredTech (View Post)

     There was a bug and I thought it wasn't useful (I usually place all my particles before configuring them). But knowing that it's useful to you is good; I changed it back. Thanks for the feedback!

     

    By the way, you can reach me better on #powder-subframe. You can even access it from Discord now! Check the first post for an invite.

     

    Anyway, a new version is out! This contains many improvements to the stack edit tool and some inspirations from Maticzpl's Lua port ( https://tpt.io/:25877 ). Please let me know if you encounter bugs or have feedback about what other changes might be useful.

     

    Keybinding change: Stack edit is now X/Shift-X instead of E/Shift-E. You can also use PageUp/PageDown, as well as Home/End to jump to the top or bottom of a stack respectively.

     

    v1.12:

    • Merge changes in 96.2.
    • Make stack edit snap to current stack when scrolling out of bounds.
    • Change stack edit shortcut to X and Shift-X.
    • Scroll through the stack when X/Shift-X is held down.
    • Add Home, End, PageUp and PageDown shortcuts for stack edit.
    • Make subframe debugging stop on particle selected by stack edit.
    • Make stack tool stack and unstack based on cursor drag direction.
    • Make C switch out of config tool to the previously selected tool.
    • Make BRAY visible even when its life is low.
    • Display CONV's tmp as an element name next to its ctype in the debug HUD.
    • Indicate config tool and stack edit selections with a colored pointer.
    • Highlight currently configured property with colors instead of brackets.
    • Keep property tool on selected property when an invalid value is received.
    • Fix CRAY overlay color scheme in the config tool.
    Edited once by mark2222. Last: 22nd Feb 2022
  • mark2222
    3rd Mar 2022 Member 2 Permalink

    Small bugfix update, along with better paste/stamp previews thanks to mad-cow.

     

    v1.13:

    • Fix automatic particle order reloading initialization bug.
    • Prevent Alt-F from skipping uninteresting updates.
    • Add Lua hook to set BRAY life brightness threshold.
    • Make stamp previews aware of render settings.
  • mark2222
    30th Oct 2022 Member 0 Permalink

    Thanks to mecha-man for many of the below suggestions, and Maticzpl's port (check it out here!) for the idea to put the HUD particle descriptions below the zoom window.

     

    (EDIT: Pushed v1.14.1, small patch to tweak the HUD a little and support stack pasting. Yes, now you can actually use stack mode to make "layered materials"!)

     

    v1.14:

    • Allow stack tool to unstack to box.
    • Extend config tool to VSNS tmp2.
    • Extend stack mode to pasting and placing stamps.
    • Extend ruler tool to show box dimensions.
    • Put HUD particle info below the zoom window.
    • Always show wall type in HUD.
    • Show particle IDs in HUD when zoomed.
    • Add Lua event that triggers before the HUD is drawn.
    • Make BRAY life brightness offset also affect tmp=1 BRAY.
    • Fix menu glitch when toggling config tool from deco menu.
    • Fix vanilla file brower search query change bug.
    Edited once by mark2222. Last: 30th Oct 2022
  • mark2222
    4th Jan 2023 Member 1 Permalink

    Updated to merge the new 97.0 changes, along with a small stack edit UI/perf improvement. The merge was only lightly tested; please let me know if you encounter any bugs.

     

    v1.15:

    • Merge changes in 97.0.
    • Don't change particle IDs in stack edit if stack mode is not enabled
    Edited once by mark2222. Last: 4th Jan 2023
  • Waterbottle123
    4th Jan 2023 Member 0 Permalink

    @mark2222 (View Post)

     You're still here???? You are the reason why I got into tech but I thought you were gone

  • nottunge
    29th March Member 0 Permalink

    98.0 when

  • mark2222
    30th March Member 1 Permalink

    Merged 98.0 changes. This is just a maintenance release with no new features. It is only very lightly tested, so there will likely be bugs. Please let me know if you find any issues, ideally through IRC/Discord as I don't check this thread regularly.

     

    v1.16:

    • Merge changes in 98.0.
    • Remove prehuddraw Lua event (you can use aftersimdraw instead)