Jump to content

blurymind

Members
  • Posts

    50
  • Joined

  • Last visited

  • Days Won

    1

Posts posted by blurymind

  1. same old bug still there preventing spriter to even start

    linux64

    [fox@darkstar SpriterB10(64)]$ ./Spriter

    ./Spriter: error while loading shared libraries: libMagick++-6.Q16.so.5: cannot open shared object file: No such file or directory

    is it /usr/lib ?

    [fox@darkstar SpriterB10(64)]$ ldd Spriter
    linux-vdso.so.1 (0x00007fff18ffe000)
    /usr/lib/libjpeg.so.62 (0x00007f4b7f933000)
    libMagick++-6.Q16.so.5 => not found
    libMagickCore-6.Q16.so.2 => not found
    libQtHelp.so.4 => /usr/lib/libQtHelp.so.4 (0x00007f4b7f6ab000)
    libQtWebKit.so.4 => /usr/lib/libQtWebKit.so.4 (0x00007f4b7d302000)
    libphonon.so.4 => /usr/lib/libphonon.so.4 (0x00007f4b7d091000)
    libQtScript.so.4 => /usr/lib/libQtScript.so.4 (0x00007f4b7cbe9000)
    libQtOpenGL.so.4 => /usr/lib/libQtOpenGL.so.4 (0x00007f4b7c8eb000)
    libQtGui.so.4 => /usr/lib/libQtGui.so.4 (0x00007f4b7bc41000)
    libQtNetwork.so.4 => /usr/lib/libQtNetwork.so.4 (0x00007f4b7b900000)
    libQtCore.so.4 => /usr/lib/libQtCore.so.4 (0x00007f4b7b41c000)
    libGL.so.1 => /usr/lib/libGL.so.1 (0x00007f4b7b1ad000)
    libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007f4b7af8f000)
    libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007f4b7ac80000)
    libm.so.6 => /usr/lib/libm.so.6 (0x00007f4b7a97c000)
    libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007f4b7a766000)
    libc.so.6 => /usr/lib/libc.so.6 (0x00007f4b7a3b8000)
    libQtSql.so.4 => /usr/lib/libQtSql.so.4 (0x00007f4b7a179000)
    libQtCLucene.so.4 => /usr/lib/libQtCLucene.so.4 (0x00007f4b79e5f000)
    libz.so.1 => /usr/lib/libz.so.1 (0x00007f4b79c49000)
    libXrender.so.1 => /usr/lib/libXrender.so.1 (0x00007f4b79a3f000)
    libjpeg.so.8 => /usr/lib/libjpeg.so.8 (0x00007f4b797ea000)
    libpng16.so.16 => /usr/lib/libpng16.so.16 (0x00007f4b795b5000)
    libudev.so.1 => /usr/lib/libudev.so.1 (0x00007f4b7fd26000)
    libgstapp-0.10.so.0 => /usr/lib/libgstapp-0.10.so.0 (0x00007f4b793a8000)
    libgstinterfaces-0.10.so.0 => /usr/lib/libgstinterfaces-0.10.so.0 (0x00007f4b79196000)
    libgstpbutils-0.10.so.0 => /usr/lib/libgstpbutils-0.10.so.0 (0x00007f4b78f71000)
    libgstvideo-0.10.so.0 => /usr/lib/libgstvideo-0.10.so.0 (0x00007f4b78d54000)
    libgstbase-0.10.so.0 => /usr/lib/libgstbase-0.10.so.0 (0x00007f4b78aff000)
    libgstreamer-0.10.so.0 => /usr/lib/libgstreamer-0.10.so.0 (0x00007f4b78815000)
    libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x00007f4b785c5000)
    libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x00007f4b782bd000)
    libsqlite3.so.0 => /usr/lib/libsqlite3.so.0 (0x00007f4b78000000)
    libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x00007f4b77dc3000)
    libQtXmlPatterns.so.4 => /usr/lib/libQtXmlPatterns.so.4 (0x00007f4b77789000)
    libX11.so.6 => /usr/lib/libX11.so.6 (0x00007f4b77447000)
    libQtDBus.so.4 => /usr/lib/libQtDBus.so.4 (0x00007f4b771cb000)
    libpulse.so.0 => /usr/lib/libpulse.so.0 (0x00007f4b76f80000)
    libpulse-mainloop-glib.so.0 => /usr/lib/libpulse-mainloop-glib.so.0 (0x00007f4b76d7b000)
    libqzeitgeist.so.1 => /usr/lib/libqzeitgeist.so.1 (0x00007f4b76b56000)
    libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x00007f4b768ad000)
    libdl.so.2 => /usr/lib/libdl.so.2 (0x00007f4b766a9000)
    libSM.so.6 => /usr/lib/libSM.so.6 (0x00007f4b764a1000)
    libICE.so.6 => /usr/lib/libICE.so.6 (0x00007f4b76285000)
    libXext.so.6 => /usr/lib/libXext.so.6 (0x00007f4b76073000)
    libssl.so.1.0.0 => /usr/lib/libssl.so.1.0.0 (0x00007f4b75e05000)
    libcrypto.so.1.0.0 => /usr/lib/libcrypto.so.1.0.0 (0x00007f4b759f6000)
    librt.so.1 => /usr/lib/librt.so.1 (0x00007f4b757ee000)
    /lib64/ld-linux-x86-64.so.2 (0x00007f4b7fb58000)
    libglapi.so.0 => /usr/lib/libglapi.so.0 (0x00007f4b755c7000)
    libXdamage.so.1 => /usr/lib/libXdamage.so.1 (0x00007f4b753c4000)
    libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0x00007f4b751be000)
    libX11-xcb.so.1 => /usr/lib/libX11-xcb.so.1 (0x00007f4b74fbc000)
    libxcb-glx.so.0 => /usr/lib/libxcb-glx.so.0 (0x00007f4b74da4000)
    libxcb-dri2.so.0 => /usr/lib/libxcb-dri2.so.0 (0x00007f4b74b9f000)
    libxcb-dri3.so.0 => /usr/lib/libxcb-dri3.so.0 (0x00007f4b7499c000)
    libxcb-present.so.0 => /usr/lib/libxcb-present.so.0 (0x00007f4b74799000)
    libxcb-sync.so.1 => /usr/lib/libxcb-sync.so.1 (0x00007f4b74593000)
    libxcb.so.1 => /usr/lib/libxcb.so.1 (0x00007f4b74373000)
    libxshmfence.so.1 => /usr/lib/libxshmfence.so.1 (0x00007f4b74170000)
    libXxf86vm.so.1 => /usr/lib/libXxf86vm.so.1 (0x00007f4b73f6a000)
    libdrm.so.2 => /usr/lib/libdrm.so.2 (0x00007f4b73d5e000)
    libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x00007f4b73b5a000)
    libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0x00007f4b73958000)
    libxml2.so.2 => /usr/lib/libxml2.so.2 (0x00007f4b735f0000)
    liborc-0.4.so.0 => /usr/lib/liborc-0.4.so.0 (0x00007f4b7336a000)
    libpcre.so.1 => /usr/lib/libpcre.so.1 (0x00007f4b73100000)
    libffi.so.6 => /usr/lib/libffi.so.6 (0x00007f4b72ef8000)
    libexpat.so.1 => /usr/lib/libexpat.so.1 (0x00007f4b72cce000)
    libQtXml.so.4 => /usr/lib/libQtXml.so.4 (0x00007f4b72a8a000)
    libdbus-1.so.3 => /usr/lib/libdbus-1.so.3 (0x00007f4b72843000)
    libjson-c.so.2 => /usr/lib/libjson-c.so.2 (0x00007f4b72638000)
    libpulsecommon-5.0.so => /usr/lib/pulseaudio/libpulsecommon-5.0.so (0x00007f4b723c4000)
    libbz2.so.1.0 => /usr/lib/libbz2.so.1.0 (0x00007f4b721b4000)
    libharfbuzz.so.0 => /usr/lib/libharfbuzz.so.0 (0x00007f4b71f5e000)
    libuuid.so.1 => /usr/lib/libuuid.so.1 (0x00007f4b71d59000)
    libXau.so.6 => /usr/lib/libXau.so.6 (0x00007f4b71b55000)
    libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00007f4b7194f000)
    liblzma.so.5 => /usr/lib/liblzma.so.5 (0x00007f4b7172c000)
    libsystemd-journal.so.0 => /usr/lib/libsystemd-journal.so.0 (0x00007f4b7fce8000)
    libsndfile.so.1 => /usr/lib/libsndfile.so.1 (0x00007f4b714c4000)
    libasyncns.so.0 => /usr/lib/libasyncns.so.0 (0x00007f4b712be000)
    libgraphite2.so.3 => /usr/lib/libgraphite2.so.3 (0x00007f4b710a0000)
    libgcrypt.so.20 => /usr/lib/libgcrypt.so.20 (0x00007f4b70dc2000)
    libgpg-error.so.0 => /usr/lib/libgpg-error.so.0 (0x00007f4b70bbd000)
    libFLAC.so.8 => /usr/lib/libFLAC.so.8 (0x00007f4b7098a000)
    libvorbisenc.so.2 => /usr/lib/libvorbisenc.so.2 (0x00007f4b706e1000)
    libvorbis.so.0 => /usr/lib/libvorbis.so.0 (0x00007f4b704b4000)
    libogg.so.0 => /usr/lib/libogg.so.0 (0x00007f4b702ad000)
    libnsl.so.1 => /usr/lib/libnsl.so.1 (0x00007f4b70095000)
    libresolv.so.2 => /usr/lib/libresolv.so.2 (0x00007f4b6fe7e000)
    [fox@darkstar SpriterB10(64)]$

    here, does it look i have the library? :)

    [fox@darkstar lib]$ cd /usr/lib
    [fox@darkstar lib]$ dir libmagic*
    libMagick++-6.Q16HDRI.so libMagickWand-6.Q16HDRI.so
    libMagick++-6.Q16HDRI.so.3 libMagickWand-6.Q16HDRI.so.2
    libMagick++-6.Q16HDRI.so.3.0.0 libMagickWand-6.Q16HDRI.so.2.0.0
    libMagickCore-6.Q16HDRI.so libmagic.so
    libMagickCore-6.Q16HDRI.so.2 libmagic.so.1
    libMagickCore-6.Q16HDRI.so.2.0.0 libmagic.so.1.0.0

    here is the fix for anyone unable to start spriter on linux atm:


    sudo su
    cd /usr/lib
    ln -s /usr/lib/libMagick++-6.Q16HDRI.so libMagick++-6.Q16.so.5
    ln -s /usr/lib/libMagickCore-6.Q16HDRI.so libMagickCore-6.Q16.so.2

    those should take about 3 extra megs if bundled with spriter. Not sure if that would be the greatest solution though. Not all linux users are tech savy enough to fix it with a symbolic link. It is a pain in the ass tbh. Hope this doesnt happen to ubuntu users. manjaro might just have a weird version of imagemagick

  2. the best part is that spriter fills in nicely for some of pencil2d's weakest parts- namely the timeline and data management. :)

    A simple pencil tool and an eraser would eliminate the need to do pencil tests in external software.

    Also good to note- mypaint devs recently made brushlib easier to implement in external software and detached it in its own git repository.

    http://mypaint.intilinux.com/?p=710

    Mypaint brush engine can do a wide variety of brushing styles. From painterly to traditional pixel art style brushes. But all I would really use from it is the pencil brush in normal and eraser mode- for sketching.

  3. This may sound crazy to suggest, as spriter's main focus really is cut out style animation.

    However seeing as to how it is starting to turn out to be a versatile game animation tool, I cant help but suggest adding a simple pencil/eraser tool/layer to:

    1. make an animation pencil test right inside spriter- it is easier to explore motion when sketching it, rather than posing the character.

    2. Use it to draw/animate more dynamic things, sich as the character's hair, etc.

    Synfig is a cut out animation software. They recently started incorporating traditional animation workflow by adopting the open source brush engine that mypaint is using.

    https://gitorious.org/mypaint/libmypain ... 3027727885:

    https://github.com/blackwarthog/synfig/ ... d6f2927810

    it took them a month to get it in synfig.

    spriter has all the needed workflow tools to be an excellent animation package already. Onion skinning. An excellent timeline and playback.

    If you add a simple pencil tool to sketch , it doesnt even have to be like what synfig guys did- getting the entire brushlib engine from mypaint.It would at least save me the effort to animate it in pencil2d or PAP before doing the cut out version

    http://plasticanimationpaper.dk/

    That aside, I would like to thank you for implementing the ability to import an animation sequence!!! It really really helps a lot :mrgreen:

  4. http://www.en.compilgames.net/

    Any hope to someday see an implementation for this too? I know it is a relatively less mature engine, but it works on both windows and ubuntu. Unlike construct2 it is not bound to directx, so the programmer has ported it to linux and mac version is on the way too.

    he has also expressed interest in open sourcing it one day.

    I personally am most interested in a multimedia fusion 2.5 plugin since that is the most mature out of the bunch

  5. Hi,

    I do a lot of my animation as a pencil test before moving onto the cut out version. I use the pencil test as a reference!

    For this reason I have to ask- are there any plans to implement the ability to import an image sequence to the timeline as a layer?

    It would be very useful to animators! Thanks

  6. news article here

    http://www.gamedev.net/topic/651834-god ... n-sourced/

    We’ll be opening a game engine that has more than a decade of work (and several iterations) as MIT license soon.

    It’s not an engine made by hobbyists, this is a production tool used to develop and publish plenty of games for PC, Consoles and Mobile. It’s currently in beta stage, meaning it’s feature complete and fully usable, but lacks very little fine tuning and testing. It has a similar feature set to Unity (little less stuff on 3D front, much more stuff on the 2D front, debugging). and runs on all the popular desktop and mobile platforms, as well as on the web (through asm.js).

    Unlike almost any other game engine with this level of features, the editor runs fine in Linux, as well as Windows and OSX, and supports one click deploy.

    godotss5.png

    godotss1.png

  7. IMPORT SVG or PDF (inkscape compatibility)

    So imagine I make a character in inkscape and use Object grouping - GROUPS or layers to split the body parts. It would be cool is Spriter can look at the SVG file and look at the hierarchy (smilar to how flash does it when importing) then make bitmap bodyparts based on that hierarchy. Not only that, but also keep the path to that svg file and let you update all these body parts when you update it.

    This would add a dependency on a svg reading library of course though.

  8. pretty nice animation work! :)

    The walk cycle clip can do with some movement in the centre of mass. When we walk, our hip and torso move up and down - that gives the character weight.

    Although you might be keeping that clear of keyframes because of the actor script driving the sprite

    on the dead animation when he falls down backwards you can relax his arms as he lies on the ground- that will show more that his body is no longer driven by the muscles.

    game looks awesome.

  9. your linux build is amazingly tight! Testing spriter on three linux distros from three distro families and it just runs out of the box without complaining about any missing libraries on all three.

    Looking at its folder all I found was the small executable file and two libqt static libraries included in the plugins folder.

    Running from terminal is giving me debug messages as it should too!

    Thats a pretty damn good port. :)

    you should feature it on the ubuntu software centre market and steam market when it hits stable. More people need to discover it!

  10. Hey, thank you for developing this awesome tool :D I bought a copy and can't wait for the pro version.

    Feature suggestions?

    + One thing that I have always found tedious with editing files is having to navigate to them with my file manager. When having millions of body parts all in one folder, it can get bothersome finding the one I want to edit or iterate.

    A small, but very useful feature would be the ability to set an external image editor in the options and the ability to open body parts with it from within sprite's object list.Then all one has to do to edit a body part is to double click it on the list or left click-edit externally.

    +a little filter search box above the list would compliment that nicely.

    + Just middle click to pan, instead of having to hold spacebar. Blender, inkscape and gimp do that design and it's beautiful.

    +Ability to import an image sequence for reference. For example say I made an animation pencil test in some app that gives me the ability to go with the traditional way of doing it- with a pencil brush. I am personally interested in doing my animations in http://www.pencil-animation.org/ and turning them to polished character sprites in spriter. If spriter had something like a grease pencil layer to write notes and make pencil tests that would completely remove the need to use pencil.All I use in pencil2d really is the pencil brush and the eraser,combined with the layers. It's time line is not as advanced as spriter as it lacks basic features and is no good for storing multiple animation clips.

×
×
  • Create New...