Port Requests

Discussion in 'General Discussions' started by mmielke, Nov 11, 2010.

  1. ptitSeb

    ptitSeb Serial Porter

    Joined:
    Aug 15, 2012
    Messages:
    8,116
    Location:
    France, near Lyon
    Need new functions to glshim (GL_ARB_vertex_buffer_object mainly, I intend to add it one day, unless someone does it before me)

    Why not...

    According to website: "The game requires at least OpenGL 2.0 and 960x720 resolution (windowed mode)." So don't hold your breath on this one.

    Speaking of glshim, I fixed (again!) the Rasters functions, so now SearchAndRescue boot (but still not playable) sar1_1.png sar1_3.png .

    Also Scorched3d show more things (the water effect is nice), but still some texture (or lightning) are missing... scorched3d_1.png scorched3d_3.png

    MegaGlest is running too, but selection of items used glReadPixels on DEPTH, so I have to find some workaround. megaglest_2.png megaglest_4.png

    Same for BlobAndConquer, not playable yet, but not too far from it... blobandconquer_2.png blobandconquer_5.png
     
    Last edited by a moderator: Jun 17, 2014
    Farox and edgex004 like this.
  2. ptitSeb

    ptitSeb Serial Porter

    Joined:
    Aug 15, 2012
    Messages:
    8,116
    Location:
    France, near Lyon
    Some other WIP with glshim:

    assaultcube, some texture/polygon are missing, and the game use glReadPixels of GL_DEPTH, so a working port is unlikely for now: assaultcube_2.png assaultcube_3.png

    A small pool game (again), seems to work fine now, ballsmaker, so maybe I'll package it... ballsmaker_1.png ballsmaker_2.png ballsmaker_3.png

    the remake glfrontier works, but still missing things here and there (and texture), and some slowdown around planter (which are looking strange also), so more things to study I guess here. glfrontier_1.png glfrontier_2.png glfrontier_3.png

    OpenHexxagon, a SFML 2.0 game, is working in game, but the menu use glGetTexture, so I still have trouble to make it run perfectly.  openhexagon_1.png openhexagon_2.png openhexagon_3.png

    Stormbaan coureur, is running also, but very slowly. The physics engine is to blame here, something is wrong but I don't know yet what.  stormbaancoureur_1.png stormbaancoureur_2.png stormbaancoureur_3.png
     
    Last edited by a moderator: Jun 17, 2014
    Farox and TrashyMG like this.
  3. ptitSeb

    ptitSeb Serial Porter

    Joined:
    Aug 15, 2012
    Messages:
    8,116
    Location:
    France, near Lyon
    And at last, the good knews. Some time ago, someone asked if some C# windows games could be run on the Pandora, using the monort PND and glshim. At that time, everything I tried just crashed... Well, not anymore, as with the latest glshim version (a bit more recent than the one in build 08 of oolite), I have successfully launched Hammerwatch!!!

    The version from the PC, directly launched from a monort prompt, using the latest libGL (using a command like "LIBGL_FB=1 mono Hammerwatch.exe").

    And it was (on my gigahertz) quite playable after some key remapping :)

    Not sure what the next step is here, but it's getting very interesting :)

    hammerwatch_1.png

    hammerwatch_2.png

    hammerwatch_3.png

    hammerwatch_4.png

    hammerwatch_5.png
     
  4. Klumpen

    Klumpen Run away! Run away!

    Joined:
    Jan 5, 2012
    Messages:
    6,382
    Location:
    Uncanny Valley
    HAMMERWATCH! :)
     
  5. NearTao

    NearTao Member

    Joined:
    Sep 13, 2008
    Messages:
    370
    Whoa... Now that is a thing!
     
  6. edgex004

    edgex004 Advanced Member

    Joined:
    Jan 5, 2008
    Messages:
    1,159
    My Pandora came back in the mail the other day and this has made me VERY happy. Since seeing this game in the "What are you playing..." thread I thought it looked perfect for Pandora!


    It also gives me hope that we might see Bastion running one day as well!


    You continue to amaze, ptitSeb!


    Edit: Thank you!
     
    Last edited by a moderator: Jun 17, 2014
  7. ptitSeb

    ptitSeb Serial Porter

    Joined:
    Aug 15, 2012
    Messages:
    8,116
    Location:
    France, near Lyon
    I have packaged a little launcher for HammerWatch.

    Like with the Minecraft experiment, I'm not sure it's viable and works.

    So here is a version. It works on my Gigahertz (with a swapfile). Not sure it will work on anything else.

    So if some of you can try and report the result...

    (The quota limit to upload is back to 2Mo :( , that's not much for test PND, it was 80Mo not so long ago).

    HammerWatch launcher
     
    Last edited by a moderator: Jun 18, 2014
    edgex004 likes this.
  8. Klumpen

    Klumpen Run away! Run away!

    Joined:
    Jan 5, 2012
    Messages:
    6,382
    Location:
    Uncanny Valley
    Didn't launch with GoG-Version.

    =======================================================================================


    PND             : /media/PANDORA1/pandora/desktop/hammerwatch.pnd


    PND_FSTYPE      : Squashfs


    APPDATADIR      : /media/PANDORA1/pandora/appdata/hammerwatch


    APPDD_FSTYPE    : vfat


    PND_CPUSPEED    : <unset>


    EXENAME         : runscript.sh


    ARGUMENTS       : <unset>


    =======================================================================================


    [ START ]--- Mount the PND ----------


    Mounting : mount -t squashfs -o ro "/dev/loop0" "/mnt/utmp/hammerwatch"


    Mounting the Union FS : mount -t aufs -o exec,noplink,dirs="/media/PANDORA1/pandora/appdata/hammerwatch=rw+nolwh":"/mnt/pnd/hammerwatch=rr" none "/mnt/utmp/hammerwatch"


    [sUCCESS]--- Mount the PND ----------


    [ START ]--- Starting the application ( runscript.sh  ) ----------


    WARNING Union already mounted, using it


    +++++++


    Loopback devices :


    /dev/loop0: [b311]:1538 (/media/PANDORA1/pandora/desktop/hammerwatch.pnd)


    /dev/loop1: [b309]:1353 (/media/PANDORA1/pandora/menu/monort.pnd)


    Are mounted on :


    /dev/loop1 on /mnt/utmp/monort type squashfs (ro,relatime)


    /dev/loop0 on /mnt/utmp/hammerwatch type squashfs (ro,relatime)


    For these Union :


    none on /mnt/utmp/monort type aufs (rw,relatime,si=a12f618,noplink)


    none on /mnt/utmp/hammerwatch type aufs (rw,relatime,si=daef118,noplink)


    monort pnd build 4


    Welcome to mono command line


    .


    you can compile C# program with xbuild


    or use MonoDevelop GUI with monodevelop


    .


    type exit to close this window


    .


    (zenity:3104): Gtk-WARNING **: Attempting to set the permissions of `/mnt/utmp/hammerwatch/recently-used.xbel', but failed: Operation not permitted


    /mnt/utmp/hammerwatch/Hammerwatch.exe selected.


    ./runscript.sh: line 124: /mnt/utmp/monort/bin/mono: Input/output error


    unmout monort


    [ START ]--- Waiting the Union to be available ----------


    [sUCCESS]--- Starting the application ( runscript.sh  ) ----------


    [ START ]--- Restoring the frame buffer status ----------


    [sUCCESS]--- Restoring the frame buffer status ----------


    [ START ]--- uMount the PND ----------


    [ START ]--- Waiting the Union to be available ----------
     
  9. ptitSeb

    ptitSeb Serial Porter

    Joined:
    Aug 15, 2012
    Messages:
    8,116
    Location:
    France, near Lyon
    Hmmm, that line "./runscript.sh: line 124: /mnt/utmp/monort/bin/mono: Input/output error" is suspicious. Looks like your copy of the MonoRT PND is corrupted?

    Or just try again (maybe monort unmounted itself too soon while you were browsing for the Hammerwatch.exe file)
     
    Last edited by a moderator: Jun 19, 2014
  10. Klumpen

    Klumpen Run away! Run away!

    Joined:
    Jan 5, 2012
    Messages:
    6,382
    Location:
    Uncanny Valley
    I redownloaded MonoRT and tried again, still doesn't launch.

    pndrun_monort.out

    =======================================================================================


    PND             : /media/PANDORA1/pandora/menu/monort.pnd


    PND_FSTYPE      : Squashfs


    APPDATADIR      : /media/PANDORA1/pandora/appdata/monort


    APPDD_FSTYPE    : vfat


    PND_CPUSPEED    : <unset>


    EXENAME         : runscript.sh


    ARGUMENTS       : <unset>


    =======================================================================================


    [ START ]--- Mount the PND ----------


    Mounting : mount -t squashfs -o ro "/dev/loop0" "/mnt/utmp/monort"


    rmdir: failed to remove `/mnt/pnd/monort': Not a directory


    Mounting the Union FS : mount -t aufs -o exec,noplink,dirs="/media/PANDORA1/pandora/appdata/monort=rw+nolwh":"/mnt/pnd/monort=rr" none "/mnt/utmp/monort"


    [sUCCESS]--- Mount the PND ----------


    [ START ]--- Starting the application ( runscript.sh  ) ----------


    Launching Mono RunTime


    (terminal:2467): Terminal-DEBUG: D-Bus reply error: Name "org.xfce.Terminal4" does not exist (terminal-error-quark: 4)


    Mono RunTime exited


    [sUCCESS]--- Starting the application ( runscript.sh  ) ----------


    [ START ]--- Restoring the frame buffer status ----------


    [sUCCESS]--- Restoring the frame buffer status ----------


    [ START ]--- uMount the PND ----------


    [ START ]--- Waiting the Union to be available ----------


    [sUCCESS]--- Waiting the Union to be available ----------


    auplink:plink.c:223: AUFS_CTL_PLINK_MAINT: Inappropriate ioctl for device


    rmdir: failed to remove `/mnt/utmp/monort': Device or resource busy


    [ START ]--- Waiting the PND mount dir to be free ----------


    [sUCCESS]--- Waiting the PND mount dir to be free ----------


    cleanup done


    [sUCCESS]--- uMount the PND ----------


    =======================================================================================


    Return code is : 3

    pndrun_hammerwatch.out

    =======================================================================================


    PND             : /media/PANDORA1/pandora/desktop/hammerwatch.pnd


    PND_FSTYPE      : Squashfs


    APPDATADIR      : /media/PANDORA1/pandora/appdata/hammerwatch


    APPDD_FSTYPE    : vfat


    PND_CPUSPEED    : <unset>


    EXENAME         : runscript.sh


    ARGUMENTS       : <unset>


    =======================================================================================


    [ START ]--- Mount the PND ----------


    Mounting : mount -t squashfs -o ro "/dev/loop0" "/mnt/utmp/hammerwatch"


    rmdir: failed to remove `/mnt/pnd/hammerwatch': Not a directory


    Mounting the Union FS : mount -t aufs -o exec,noplink,dirs="/media/PANDORA1/pandora/appdata/hammerwatch=rw+nolwh":"/mnt/pnd/hammerwatch=rr" none "/mnt/utmp/hammerwatch"


    [sUCCESS]--- Mount the PND ----------


    [ START ]--- Starting the application ( runscript.sh  ) ----------


    Mounting : mount -t squashfs -o ro "/dev/loop1" "/mnt/utmp/monort"


    Mounting the Union FS : mount -t aufs -o exec,noplink,dirs="/media/PANDORA1/pandora/appdata/monort=rw+nolwh":"/mnt/pnd/monort=rr" none "/mnt/utmp/monort"


    monort pnd build 4


    Welcome to mono command line


    .


    you can compile C# program with xbuild


    or use MonoDevelop GUI with monodevelop


    .


    type exit to close this window


    .


    Unhandled Exception:


    mono [0xc4c40]


    mono(mono_arm_throw_exception+0x78) [0x108994]


    Unhandled Exception:


    mono [0xc4c40]


    mono(mono_arm_throw_exception+0x78) [0x108994]


    [ERROR] FATAL UNHANDLED EXCEPTION: System.InvalidOperationException: No instance running


      at TiltedEngine.Audio_OggStreamer.get_Instance () [0x00000] in <filename unknown>:0


      at TiltedEngine.Audio.SoundEngine.Shutdown () [0x00000] in <filename unknown>:0


      at ARPGGame.Program.Main (System.String[] args) [0x00000] in <filename unknown>:0


    unmout monort


    [ START ]--- Waiting the Union to be available ----------


    [sUCCESS]--- Starting the application ( runscript.sh  ) ----------


    [ START ]--- Restoring the frame buffer status ----------


    [sUCCESS]--- Restoring the frame buffer status ----------


    [ START ]--- uMount the PND ----------


    [ START ]--- Waiting the Union to be available ----------


    [ FAILED]--- Waiting the Union to be available ----------


    auplink:plink.c:223: AUFS_CTL_PLINK_MAINT: Inappropriate ioctl for device


    umount: /mnt/utmp/hammerwatch: device is busy.


            (In some cases useful info about processes that use


             the device is found by lsof(8) or fuser(1))


    auplink:plink.c:223: AUFS_CTL_PLINK_MAINT: Inappropriate ioctl for device


    WARNING umount UNION failed, didnt clean up. Process still using this FS :


     2830 ?        S      0:00 /bin/bash /usr/pandora/scripts/pnd_run.sh -p /media/PANDORA1/pandora/menu//monort.pnd -u


     2851 ?        S      0:00 /bin/bash /usr/pandora/scripts/pnd_run.sh -u -p /media/PANDORA1/pandora/menu/monort.pnd -b hammerwatch


     3185 ?        S      0:00 sleep 10


    +++++++


    Loopback devices :


    /dev/loop0: [b309]:78 (/media/PANDORA1/pandora/desktop/hammerwatch.pnd)


    /dev/loop1: [b309]:1355 (/media/PANDORA1/pandora/menu/monort.pnd)


    Are mounted on :


    /dev/loop0 on /mnt/utmp/hammerwatch type squashfs (ro,relatime)


    /dev/loop1 on /mnt/utmp/monort type squashfs (ro,relatime)


    For these Union :


    none on /mnt/utmp/hammerwatch type aufs (rw,relatime,si=41f08b18,noplink)


    none on /mnt/utmp/monort type aufs (rw,relatime,si=41ef3718,noplink)


    [sUCCESS]--- uMount the PND ----------


    =======================================================================================


    Return code is : 4


    [ FAILED]--- Waiting the Union to be available ----------


    auplink:plink.c:223: AUFS_CTL_PLINK_MAINT: Inappropriate ioctl for device


    umount: /mnt/utmp/hammerwatch: device is busy.


            (In some cases useful info about processes that use


             the device is found by lsof(8) or fuser(1))


    auplink:plink.c:223: AUFS_CTL_PLINK_MAINT: Inappropriate ioctl for device


    WARNING umount UNION failed, didnt clean up. Process still using this FS :


     2830 ?        S      0:00 /bin/bash /usr/pandora/scripts/pnd_run.sh -p /media/PANDORA1/pandora/menu//monort.pnd -u


     2851 ?        S      0:00 /bin/bash /usr/pandora/scripts/pnd_run.sh -u -p /media/PANDORA1/pandora/menu/monort.pnd -b hammerwatch


    +++++++


    Loopback devices :


    /dev/loop0: [b309]:78 (/media/PANDORA1/pandora/desktop/hammerwatch.pnd)


    /dev/loop1: [b309]:1355 (/media/PANDORA1/pandora/menu/monort.pnd)


    Are mounted on :


    /dev/loop0 on /mnt/utmp/hammerwatch type squashfs (ro,relatime)


    /dev/loop1 on /mnt/utmp/monort type squashfs (ro,relatime)


    For these Union :


    none on /mnt/utmp/hammerwatch type aufs (rw,relatime,si=41f08b18,noplink)


    none on /mnt/utmp/monort type aufs (rw,relatime,si=41ef3718,noplink)
     
  11. edgex004

    edgex004 Advanced Member

    Joined:
    Jan 5, 2008
    Messages:
    1,159
    Here is what I got using the Humble Store version:

    =======================================================================================


    PND : /media/DEDGEDORA/pandora/menu/hammerwatch.pnd


    PND_FSTYPE : Squashfs


    APPDATADIR : /media/DEDGEDORA/pandora/appdata/hammerwatch


    APPDD_FSTYPE : ext4


    PND_CPUSPEED :


    EXENAME : runscript.sh


    ARGUMENTS :


    =======================================================================================


    [ START ]--- Mount the PND ----------


    Mounting : mount -t squashfs -o ro "/dev/loop1" "/mnt/utmp/hammerwatch"


    Mounting the Union FS : mount -t aufs -o exec,dirs="/media/DEDGEDORA/pandora/appdata/hammerwatch=rw+nolwh":"/mnt/pnd/hammerwatch=rr" none "/mnt/utmp/hammerwatch"


    [sUCCESS]--- Mount the PND ----------


    [ START ]--- Starting the application ( runscript.sh ) ----------


    Mounting : mount -t squashfs -o ro "/dev/loop2" "/mnt/utmp/monort"


    Mounting the Union FS : mount -t aufs -o exec,dirs="/media/DEDGEDORA/pandora/appdata/monort=rw+nolwh":"/mnt/pnd/monort=rr" none "/mnt/utmp/monort"


    monort pnd build 4


    Welcome to mono command line


    .


    you can compile C# program with xbuild


    or use MonoDevelop GUI with monodevelop


    .


    type exit to close this window


    .


    Gtk-Message: Failed to load module "libgtkstylus.so"


    (zenity:3527): Gtk-WARNING **: Unable to locate theme engine in module_path: "crux-engine",


    (zenity:3527): Gtk-WARNING **: Unable to locate theme engine in module_path: "crux-engine",


    Gtk-Message: Failed to load module "libgtkstylus.so"


    (zenity:3531): Gtk-WARNING **: Unable to locate theme engine in module_path: "crux-engine",


    (zenity:3531): Gtk-WARNING **: Unable to locate theme engine in module_path: "crux-engine",


    (zenity:3531): Gtk-WARNING **: Unable to rename '/home/edged/.recently-used.xbel': Invalid cross-device link


    /media/DEDGEDORA/pandora/appdata/qbittorrent/qBT_dir/hammerwatch_win1.22.exe selected.


    Gtk-Message: Failed to load module "libgtkstylus.so"


    (zenity:3545): Gtk-WARNING **: Unable to locate theme engine in module_path: "crux-engine",


    (zenity:3545): Gtk-WARNING **: Unable to locate theme engine in module_path: "crux-engine",


    cp: cannot stat `config.xml': No such file or directory


    Cannot open assembly 'hammerwatch_win1.22.exe': File does not contain a valid CIL image.


    unmout monort


    [ START ]--- Waiting the Union to be available ----------


    [sUCCESS]--- Starting the application ( runscript.sh ) ----------


    [ START ]--- Restoring the frame buffer status ----------


    [sUCCESS]--- Restoring the frame buffer status ----------


    [ START ]--- uMount the PND ----------


    [ START ]--- Waiting the Union to be available ----------

    EDIT: Not exactly sure, but I think I got rid of of the gtk errors by running in XFCE. After going to default SGX and using XFCE instead of OpenBox:

    =======================================================================================


    PND             : /media/DEDGEDORA/pandora/menu/hammerwatch.pnd


    PND_FSTYPE      : Squashfs


    APPDATADIR      : /media/DEDGEDORA/pandora/appdata/hammerwatch


    APPDD_FSTYPE    : ext4


    PND_CPUSPEED    : <unset>


    EXENAME         : runscript.sh


    ARGUMENTS       : <unset>


    =======================================================================================


    [ START ]--- Mount the PND ----------


    WARNING Union already mounted, using it


    +++++++


    Loopback devices :


    /dev/loop1: [b301]:787580 (/media/DEDGEDORA/pandora/menu/hammerwatch.pnd)


    /dev/loop2: [b301]:1180455 (/media/DEDGEDORA/pandora/menu/monort-ptitseb.pnd)


    Are mounted on :


    /dev/loop1 on /mnt/utmp/hammerwatch type squashfs (ro,relatime)


    /dev/loop2 on /mnt/utmp/monort type squashfs (ro,relatime)


    For these Union :


    none on /mnt/utmp/hammerwatch type aufs (rw,relatime,si=26913316)


    none on /mnt/utmp/monort type aufs (rw,relatime,si=26913516)


    [sUCCESS]--- Mount the PND ----------


    [ START ]--- Starting the application ( runscript.sh  ) ----------


    WARNING Union already mounted, using it


    +++++++


    Loopback devices :


    /dev/loop1: [b301]:787580 (/media/DEDGEDORA/pandora/menu/hammerwatch.pnd)


    /dev/loop2: [b301]:1180455 (/media/DEDGEDORA/pandora/menu/monort-ptitseb.pnd)


    Are mounted on :


    /dev/loop1 on /mnt/utmp/hammerwatch type squashfs (ro,relatime)


    /dev/loop2 on /mnt/utmp/monort type squashfs (ro,relatime)


    For these Union :


    none on /mnt/utmp/hammerwatch type aufs (rw,relatime,si=26913316)


    none on /mnt/utmp/monort type aufs (rw,relatime,si=26913516)


    monort pnd build 4


    Welcome to mono command line


    .


    you can compile C# program with xbuild


    or use MonoDevelop GUI with monodevelop


    .


    type exit to close this window


    .


    Cannot open assembly 'hammerwatch_win1.22.exe': File does not contain a valid CIL image.


    unmout monort


    [ START ]--- Waiting the Union to be available ----------


    [sUCCESS]--- Starting the application ( runscript.sh  ) ----------


    [ START ]--- Restoring the frame buffer status ----------


    [sUCCESS]--- Restoring the frame buffer status ----------


    [ START ]--- uMount the PND ----------


    [ START ]--- Waiting the Union to be available ----------

    EDIT: Tried on a FAT32 SD card. Same "valid CIL image" error. I double checked my md5sum for Hammerwatch too and it was not corrupt.

    Should I run this .exe on a PC first?
     
    Last edited by a moderator: Jun 19, 2014
  12. edgex004

    edgex004 Advanced Member

    Joined:
    Jan 5, 2008
    Messages:
    1,159
    Ah apparently it stopped requiring mono after version 1.21. I wonder if i can request an older version from the Humble folks?
     
  13. ptitSeb

    ptitSeb Serial Porter

    Joined:
    Aug 15, 2012
    Messages:
    8,116
    Location:
    France, near Lyon
    I used an old version myself. Hum, no mono, no luck here :(  (they ported the entire code from a .net language to a compiled one? woohoo  :blink: )

    @Klumpen goes farther, but it crash :( . Can you try using a swapfile to see if it works?
     
    Last edited by a moderator: Jun 19, 2014
  14. edgex004

    edgex004 Advanced Member

    Joined:
    Jan 5, 2008
    Messages:
    1,159
  15. ptitSeb

    ptitSeb Serial Porter

    Joined:
    Aug 15, 2012
    Messages:
    8,116
    Location:
    France, near Lyon
    try 1.10 it should works.
     
  16. edgex004

    edgex004 Advanced Member

    Joined:
    Jan 5, 2008
    Messages:
    1,159
    Will do if I can.
     
  17. edgex004

    edgex004 Advanced Member

    Joined:
    Jan 5, 2008
    Messages:
    1,159
    Got it! Quickly switched to fullscreen and set up the controls. Everything works really well in single player. Light stutter here and there, but i may try adjusting where I activate my swap. Joined a multiplayer game and the game just crawled, eventually causing me to force quit. I wonder if USB ethernet might help.

    EDIT: .out was far too long so I removed it. I can forward it to you if you are interested. Have not yet tried local multiplayer, but will soon. Version was 1.20. This is neat!
     
    Last edited by a moderator: Jun 21, 2014
  18. Klumpen

    Klumpen Run away! Run away!

    Joined:
    Jan 5, 2012
    Messages:
    6,382
    Location:
    Uncanny Valley
    Created and activaed 2048 Swapfile.

    Result at current GoG version:

    pndrun_hammerwatch.out

    =======================================================================================


    PND             : /media/PANDORA1/pandora/desktop/hammerwatch.pnd


    PND_FSTYPE      : Squashfs


    APPDATADIR      : /media/PANDORA1/pandora/appdata/hammerwatch


    APPDD_FSTYPE    : vfat


    PND_CPUSPEED    : <unset>


    EXENAME         : runscript.sh


    ARGUMENTS       : <unset>


    =======================================================================================


    [ START ]--- Mount the PND ----------


    Mounting : mount -t squashfs -o ro "/dev/loop0" "/mnt/utmp/hammerwatch"


    rmdir: failed to remove `/mnt/pnd/hammerwatch': Not a directory


    Mounting the Union FS : mount -t aufs -o exec,noplink,dirs="/media/PANDORA1/pandora/appdata/hammerwatch=rw+nolwh":"/mnt/pnd/hammerwatch=rr" none "/mnt/utmp/hammerwatch"


    [sUCCESS]--- Mount the PND ----------


    [ START ]--- Starting the application ( runscript.sh  ) ----------


    Mounting : mount -t squashfs -o ro "/dev/loop1" "/mnt/utmp/monort"


    rmdir: failed to remove `/mnt/pnd/monort': Not a directory


    Mounting the Union FS : mount -t aufs -o exec,noplink,dirs="/media/PANDORA1/pandora/appdata/monort=rw+nolwh":"/mnt/pnd/monort=rr" none "/mnt/utmp/monort"


    monort pnd build 4


    Welcome to mono command line


    .


    you can compile C# program with xbuild


    or use MonoDevelop GUI with monodevelop


    .


    type exit to close this window


    .


    Unhandled Exception:


    mono [0xc4c40]


    mono(mono_arm_throw_exception+0x78) [0x108994]


    Unhandled Exception:


    mono [0xc4c40]


    mono(mono_arm_throw_exception+0x78) [0x108994]


    [ERROR] FATAL UNHANDLED EXCEPTION: System.InvalidOperationException: No instance running


      at TiltedEngine.Audio_OggStreamer.get_Instance () [0x00000] in <filename unknown>:0


      at TiltedEngine.Audio.SoundEngine.Shutdown () [0x00000] in <filename unknown>:0


      at ARPGGame.Program.Main (System.String[] args) [0x00000] in <filename unknown>:0


    unmout monort


    [ START ]--- Waiting the Union to be available ----------


    [sUCCESS]--- Starting the application ( runscript.sh  ) ----------


    [ START ]--- Restoring the frame buffer status ----------


    [sUCCESS]--- Restoring the frame buffer status ----------


    [ START ]--- uMount the PND ----------


    [ START ]--- Waiting the Union to be available ----------


    [ FAILED]--- Waiting the Union to be available ----------


    auplink:plink.c:223: AUFS_CTL_PLINK_MAINT: Inappropriate ioctl for device


    umount: /mnt/utmp/hammerwatch: device is busy.


            (In some cases useful info about processes that use


             the device is found by lsof(8) or fuser(1))


    auplink:plink.c:223: AUFS_CTL_PLINK_MAINT: Inappropriate ioctl for device


    WARNING umount UNION failed, didnt clean up. Process still using this FS :


     3673 ?        S      0:00 /bin/bash /usr/pandora/scripts/pnd_run.sh -p /media/PANDORA1/pandora/menu//monort.pnd -u


    [ FAILED]--- Waiting the Union to be available ----------


    auplink:plink.c:223: AUFS_CTL_PLINK_MAINT: Inappropriate ioctl for device


    umount: /mnt/utmp/hammerwatch: device is busy.


            (In some cases useful info about processes that use


             the device is found by lsof(8) or fuser(1))


    auplink:plink.c:223: AUFS_CTL_PLINK_MAINT: Inappropriate ioctl for device


    WARNING umount UNION failed, didnt clean up. Process still using this FS :


     3694 ?        S      0:00 /bin/bash /usr/pandora/scripts/pnd_run.sh -u -p /media/PANDORA1/pandora/menu/monort.pnd -b hammerwatch


    +++++++


    Loopback devices :


    /dev/loop0: [b301]:76 (/media/PANDORA1/pandora/desktop/hammerwatch.pnd)


    /dev/loop1: [b301]:1326 (/media/PANDORA1/pandora/menu/monort.pnd)


    /dev/loop2: [b301]:1307 (/media/PANDORA1/pandora/menu/firefox-29.0-0.pnd)


    Are mounted on :


    /dev/loop0 on /mnt/utmp/hammerwatch type squashfs (ro,relatime)


    /dev/loop1 on /mnt/utmp/monort type squashfs (ro,relatime)


    /dev/loop2 on /mnt/utmp/hdonk_firefox_001 type squashfs (ro,relatime)


    For these Union :


    none on /mnt/utmp/hammerwatch type aufs (rw,relatime,si=7d1216d8,noplink)


    none on /mnt/utmp/monort type aufs (rw,relatime,si=7d0a37d8,noplink)


    none on /mnt/utmp/hdonk_firefox_001 type aufs (rw,relatime,si=7c65ded8,noplink)


    +++++++


    Loopback devices :


    /dev/loop0: [b301]:76 (/media/PANDORA1/pandora/desktop/hammerwatch.pnd)


    /dev/loop1: [b301]:1326 (/media/PANDORA1/pandora/menu/monort.pnd)


    /dev/loop2: [b301]:1307 (/media/PANDORA1/pandora/menu/firefox-29.0-0.pnd)


    Are mounted on :


    /dev/loop0 on /mnt/utmp/hammerwatch type squashfs (ro,relatime)


    /dev/loop1 on /mnt/utmp/monort type squashfs (ro,relatime)


    /dev/loop2 on /mnt/utmp/hdonk_firefox_001 type squashfs (ro,relatime)


    For these Union :


    none on /mnt/utmp/hammerwatch type aufs (rw,relatime,si=7d1216d8,noplink)


    none on /mnt/utmp/monort type aufs (rw,relatime,si=7d0a37d8,noplink)


    none on /mnt/utmp/hdonk_firefox_001 type aufs (rw,relatime,si=7c65ded8,noplink)


    [sUCCESS]--- uMount the PND ----------


    =======================================================================================


    Return code is : 7
     
    Last edited by a moderator: Jun 21, 2014
  19. ptitSeb

    ptitSeb Serial Porter

    Joined:
    Aug 15, 2012
    Messages:
    8,116
    Location:
    France, near Lyon
    Looks like a sound issue? Very puzzling :(
     
  20. edgex004

    edgex004 Advanced Member

    Joined:
    Jan 5, 2008
    Messages:
    1,159
    The current GoG version is 1.22, so it shouldn't work with mono anyway, unless there is a way to downgrade to 1.20 or below...

    Single player and local multiplayer with an external controller run just fine for me as long as the swap file isn't being accessed. Whenever swap gets accessed, there is a small stutter. Pretty trivial though. Thanks for this, ptitSeb!

    I can't seem to get the screen to show while in minimenu(in the hopes that it will use less RAM than XFCE). The music plays, and the screen goes black for me right now.
     

Share This Page

Loading...