Jacob1's Mod

  • jacob1
    23rd Nov 2015 Developer 2 Permalink
    Version 32.0 Released!

    Version 32.0 11/22/15
    Fix crash with BALL. Massive rewrite of the main interface, done to better support the android port of TPT. The mod is still using the "original" UI, not the new touch version, but it will look different. All of the buttons respond nicely to mouseover and match normal TPT more. Many other behind the scenes changes have been made. Report any bugs using the built in bug reporter, or on this thread. New sign UI, sign rewrite. Allow setting more things with !set, support hexadecimal. Some deco editor fixes. Fix GRAV changing color when game is paused. Rewrite mouse drawing, to match all the upstream tpt++ fixes and better support TPTMP. Fix airblock wall giving a warning when saving. Make it less likely to accidentally click and exit the save preview. Fix console history not loading when using the mod alongside tpt++. Fix Lua sandbox. Update to TPTMP .85. Tons of simulation and other updates from tpt++ over the last few months.

    This mod isn't dead! I've actually done a ton of work since the last update, first back in July when I ported TPT to android, then again last month when I rewrote a lot of stuff to fix bugs with the drawing code, and now again in the last few days to fix a bunch of reported bugs and . It's probably the version with the most lines of code changed ever. You'll notice the main interface and some other stuff looks different. I think it looks a lot better, and anyway the code is easier to work with now. Definitely report bugs if you find any.

    Not sure what i'll do next, I was able to do a lot this weekend because i'm on a week long break. I might update the android port next, there were a ton of bugs reported for that which I fixed months ago.

    Edit: Already some reported bugs, I knew they would happen. One i'll have to find a mouse somewhere to test since i'm on a laptop. Anyway i'll probably update tomorrow or Tuesday with the fixes once they are ready. Definitely report more, the 3 reported bugs are all bugs with the drawing rewrite (not with the interface rewrite), but drawing in tpt is just so complicated it just needs lots of testers.

    Download Version 32.0 for Mac OS X 10.6+
    Download Version 32.0 for 64 bit linux.
    Download Version 32.0 for 32 bit linux.
    Edited once by jacob1. Last: 23rd Nov 2015
  • EngineDesigner
    23rd Nov 2015 Member 1 Permalink

    Process:         powder-x [453]
    Path:            /Users/user/Downloads/Jacob1s Mod ver 31.2 mac 2/Jacob1's Mod.app/Contents/MacOS/powder-x
    Identifier:      uk.co.powdertoy.jacobsmod
    Version:         31.2 (31.2)
    Code Type:       X86-64 (Native)
    Parent Process:  launchd [161]
    Date/Time:       2015-11-23 17:20:24.725 +0000
    OS Version:      Mac OS X 10.6.8 (10K549)
    Report Version:  6
    Interval Since Last Report:          48311 sec
    Crashes Since Last Report:           9
    Per-App Interval Since Last Report:  269181 sec
    Per-App Crashes Since Last Report:   7
    Anonymous UUID:                      22752475-040A-429C-863C-0F120A7F4330

    Exception Type:  EXC_CRASH (SIGSEGV)
    Exception Codes: 0x0000000000000000, 0x0000000000000000
    Crashed Thread:  1  Dispatch queue: com.apple.libdispatch-manager
    Thread 0:  Dispatch queue: com.apple.main-thread
    0   libSystem.B.dylib                 0x00007fff838fe0b6 __kill + 10
    1   libSystem.B.dylib                 0x00007fff839101ba _sigtramp + 26
    2   ???                               0x00007fff5fbfe5dc 0 + 140734799799772
    Thread 1 Crashed:  Dispatch queue: com.apple.libdispatch-manager
    0   libSystem.B.dylib                 0x00007fff838c8c0a kevent + 10
    1   libSystem.B.dylib                 0x00007fff838caadd _dispatch_mgr_invoke + 154
    2   libSystem.B.dylib                 0x00007fff838ca7b4 _dispatch_queue_invoke + 185
    3   libSystem.B.dylib                 0x00007fff838ca2de _dispatch_worker_thread2 + 252
    4   libSystem.B.dylib                 0x00007fff838c9c08 _pthread_wqthread + 353
    5   libSystem.B.dylib                 0x00007fff838c9aa5 start_wqthread + 13
    Thread 2:
    0   libSystem.B.dylib                 0x00007fff838c9a2a __workq_kernreturn + 10
    1   libSystem.B.dylib                 0x00007fff838c9e3c _pthread_wqthread + 917
    2   libSystem.B.dylib                 0x00007fff838c9aa5 start_wqthread + 13
    Thread 1 crashed with X86 Thread State (64-bit):
      rax: 0x0000000000000004  rbx: 0x0000000100d97e50  rcx: 0x0000000100d97ce8  rdx: 0x0000000000000000
      rdi: 0x0000000000000004  rsi: 0x0000000000000000  rbp: 0x0000000100d97e90  rsp: 0x0000000100d97ce8
       r8: 0x0000000000000001   r9: 0x0000000100d97e50  r10: 0x0000000100d97e20  r11: 0x0000000000000246
      r12: 0x00007fff7078e998  r13: 0x00007fff7078ed68  r14: 0xffffffffffffffff  r15: 0x00007fff7078eda8
      rip: 0x00007fff838c8c0a  rfl: 0x0000000000000247  cr2: 0x000000010e7d8868
    Binary Images:
           0x100000000 -        0x100617fef +uk.co.powdertoy.jacobsmod 31.2 (31.2) <3C0E92BF-DAA1-EF78-0B7A-3F9D1FF3B5F1> /Users/user/Downloads/Jacob1s Mod ver 31.2 mac 2/Jacob1's Mod.app/Contents/MacOS/powder-x
           0x100b43000 -        0x100b9afff +SDL 1.2.14 (1.2.14) <C726704D-C3D9-37D1-800E-9D92D9870EAE> /Users/user/Downloads/Jacob1s Mod ver 31.2 mac 2/Jacob1's Mod.app/Contents/Frameworks/SDL.framework/Versions/A/SDL
        0x7fff5fc00000 -     0x7fff5fc3be0f  dyld 132.1 (???) <29DECB19-0193-2575-D838-CF743F0400B2> /usr/lib/dyld
        0x7fff80003000 -     0x7fff80285fff  com.apple.Foundation 6.6.8 (751.63) <E10E4DB4-9D5E-54A8-3FB6-2A82426066E4> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
        0x7fff80286000 -     0x7fff80287fff  liblangid.dylib ??? (???) <EA4D1607-2BD5-2EE2-2A3B-632EEE5A444D> /usr/lib/liblangid.dylib
        0x7fff80288000 -     0x7fff8030dff7  com.apple.print.framework.PrintCore 6.3 (312.7) <CDFE82DD-D811-A091-179F-6E76069B432D> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
        0x7fff8030e000 -     0x7fff80322ff7  com.apple.speech.synthesis.framework 3.10.35 (3.10.35) <621B7415-A0B9-07A7-F313-36BEEDD7B132> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
        0x7fff80323000 -     0x7fff80326ff7  libCoreVMClient.dylib ??? (???) <75819794-3B7A-8944-D004-7EA6DD7CE836> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib
        0x7fff80327000 -     0x7fff8032efff  com.apple.OpenDirectory 10.6 (10.6) <4FF6AD25-0916-B21C-9E88-2CC42D90EAC7> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
        0x7fff80379000 -     0x7fff80388fff  com.apple.NetFS 3.2.2 (3.2.2) <7CCBD70E-BF31-A7A7-DB98-230687773145> /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
        0x7fff80658000 -     0x7fff80a9bfef  libLAPACK.dylib 219.0.0 (compatibility 1.0.0) <0CC61C98-FF51-67B3-F3D8-C5E430C201A9> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
        0x7fff80a9c000 -     0x7fff80ad6fff  libcups.2.dylib 2.8.0 (compatibility 2.0.0) <4F2A4397-89BD-DEAC-4971-EE838FFA0964> /usr/lib/libcups.2.dylib
        0x7fff80adc000 -     0x7fff80ae1fff  libGIF.dylib ??? (???) <3BAD0DE8-8151-68B0-2244-A4541C738972> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
        0x7fff80ae2000 -     0x7fff80b42fe7  com.apple.framework.IOKit 2.0 (???) <4F071EF0-8260-01E9-C641-830E582FA416> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
        0x7fff80b67000 -     0x7fff80b7cff7  com.apple.LangAnalysis 1.6.6 (1.6.6) <1AE1FE8F-2204-4410-C94E-0E93B003BEDA> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
        0x7fff80b96000 -     0x7fff80bd7fff  com.apple.SystemConfiguration 1.10.8 (1.10.2) <78D48D27-A9C4-62CA-2803-D0BBED82855A> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
        0x7fff80e98000 -     0x7fff80fb7ff7  libcrypto.0.9.8.dylib 0.9.8 (compatibility 0.9.8) <0CE8D59B-D0C7-1DCE-3654-37F27F61BEFA> /usr/lib/libcrypto.0.9.8.dylib
        0x7fff80fb8000 -     0x7fff819b2ff7  com.apple.AppKit 6.6.8 (1038.36) <4CFBE04C-8FB3-B0EA-8DDB-7E7D10E9D251> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
        0x7fff81a21000 -     0x7fff81a64ff7  libRIP.A.dylib 545.0.0 (compatibility 64.0.0) <5FF3D7FD-84D8-C5FA-D640-90BB82EC651D> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libRIP.A.dylib
        0x7fff81a65000 -     0x7fff81a66ff7  com.apple.audio.units.AudioUnit 1.6.7 (1.6.7) <49B723D1-85F8-F86C-2331-F586C56D68AF> /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
        0x7fff81a67000 -     0x7fff81aaeff7  com.apple.coreui 2 (114) <923E33CC-83FC-7D35-5603-FB8F348EE34B> /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
        0x7fff81aaf000 -     0x7fff81ad0fff  libresolv.9.dylib 41.1.0 (compatibility 1.0.0) <9410EC7F-4D24-6740-AFEE-90405750FAD7> /usr/lib/libresolv.9.dylib
        0x7fff81b46000 -     0x7fff81b49fff  com.apple.help 1.3.2 (41.1) <BD1B0A22-1CB8-263E-FF85-5BBFDE3660B9> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help
        0x7fff81b4a000 -     0x7fff81b75ff7  libxslt.1.dylib 3.24.0 (compatibility 3.0.0) <3630A97F-55C1-3F34-CA63-3847653C9645> /usr/lib/libxslt.1.dylib
        0x7fff81b76000 -     0x7fff81b82fff  libbz2.1.0.dylib 1.0.5 (compatibility 1.0.0) <9AB864FA-9197-5D48-A0EC-EC8330D475FC> /usr/lib/libbz2.1.0.dylib
        0x7fff81e55000 -     0x7fff81e70ff7  com.apple.openscripting 1.3.1 (???) <9D50701D-54AC-405B-CC65-026FCB28258B> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks

  • jacob1
    23rd Nov 2015 Developer 0 Permalink
    @EngineDesigner (View Post)
    What were you doing when it crashed?
  • EngineDesigner
    23rd Nov 2015 Member 0 Permalink

    @jacob1 (View Post)

     I just opened it and it came up with whiteness and crashed. The report is a lot longer

  • jacob1
    23rd Nov 2015 Developer 0 Permalink
    @EngineDesigner (View Post)
    If there is more you can put it on http://pastebin.com/
    But usually, it is just the first part that is important (which you pasted). I'll start up my mac vm to test.
  • EngineDesigner
    23rd Nov 2015 Member 0 Permalink

    @jacob1 (View Post)

     k

    Anything yet?

    Edited once by EngineDesigner. Last: 23rd Nov 2015
  • jacob1
    23rd Nov 2015 Developer 0 Permalink
    @EngineDesigner (View Post)
    You're impatient ... it's been 5 minutes

    Anyway, try deleting it and redownloading it, I think that might fix it. I noticed it is using SDL 1.2.14, I already updated SDL a long time ago but the updater isn't able to update it.

    When I started it it worked fine.
  • EngineDesigner
    23rd Nov 2015 Member 0 Permalink

    Nope. Deleted and reinstalled but crashed on startup

  • jacob1
    23rd Nov 2015 Developer 0 Permalink
    @EngineDesigner (View Post)
    Can you post the new traceback on http://pastebin.com/ ? Also try deleting powder.pref too maybe.
  • Windspren
    25th Nov 2015 Member 0 Permalink

    I have 2 ideas:

     

    LH2

    Liquid hydrogen:

    Very cold liquid, goes from H2 to LH2 at 20 k. Extremely flammable; burns well with LOXY and produces 200 pressure when burned.

     

    PRCV

    Property converter:

    The way this works is that you use the PROP tool to change the ctype/tmp/tmp2/temp/ect of the PRCV, but when an element touches the PRCV while it is powered with PSCN, the element's ctype/tmp/tmp2/whatever changes to match the PRCV. It would be great for automated reactions that require modified elements.