To test the linux versions of my games, I made a build of Jasper's Journeys with bundled SDL libraries. If it works then the others should too. So please try it out! It's the full version nudge nugde
EDIT: fixed music (thanks despens)
At the moment it's a copy install - just unzip it somewhere and execute jasper-run from terminal:
cd Desktop/jasper (or wherever you unzipped it)
EDIT: OR, just double click on jasper-run
I tried it under Ubuntu 10.10, and a clean install of Slax under Virtualbox, both on a Macbook.
Player preferences are stored in "$HOME/.lexaloffle/Jasper's Journeys"
I am on Linux Mint 10 and get the following when I follow your instructions literally:
jasper-run: command not found
even though I can see the file
jasper jasper-run libSDL-1.2.so.0 license.txt
jasper.dat jasper.txt libSDL_mixer-1.2.so.0 xm
It's probably just me doing something silly though, I'll ask my husband to help out as soon as he is home.
Fixed the instructions -- yep, you need the "./"
Just clicking on "jasper" will work if you have SDL and SDL_mixer installed, which is quite possible as many other games use them.
pollodiablo -- I didn't think about multiple screens! For now, you can alt-enter to run in windowed mode.
Does anyone know if it is common to force applications to run in a single monitor full screen? Or do games generally handle it themselves?
Hey, works great for me as well. Ubuntu 10.10 x64.
Almost all games I've tried default to full screen and take up both screens. I don't know that there is another way to do it. It's fine as long as you can alt-enter out. (which you added.) Game looks beautiful.
Hi, everything seems to work well. Ubuntu 10.10 (i686) here.
EDIT: Actually i have a problem on my old notebook (Fujitsu Siemens Amilo pro). System there is Lubuntu 10.04 (with LXDE).
When i type ./jasper i get:
error while loading shared libraries: libSDL_mixer-1.2.so.0: cannot open shared object file: No such file or directory.
But when i type ./jasper-run it works, but in fullscreen mode i can't play. Everything blinks, blurs etc (unfortunately i can't make a screen ;/). In windowed mode everything works well.
Game looks nice. Is there a way to make it obey the screen resolution setting in config.txt?
I have tried changing the screen resolution but it always starts in 640x480. Out of (what I believe spite) it resets the config.txt to 640x480 on exit :)
Am I missing something?
Works very well.
No problems with key settings or something.
Tested on: Debian 6.0 "Squeeze", and Debian testing ("Wheezy")--- 32 bit version on Nvidia proprietary drivers.
I have the same issue as Venn. Game always run in 640x480.
Intel Pentium dual-core E-5300
Nvidia 9800 GT
Integrated sound card
Venn, Zalin : unfortunately the resolution setting is ignored by Jasper as it has to be 640x480 (because pixel art). I'd like to try adding an opengl option which basically does what most video drivers do, but some sadly fail at: stretch each frame to fill the screen. Also for better back buffer flipping mentioned earlier. It won't be in the first release though.
sadam36 : that's really weird behaviour in full screen. Perhaps the video driver/ monitor can't handle 640x480x32? Hopefully the opengl mode will fix this when it's released.
As for the SDL_mixer error, that's to be expected when running jasper instead of jasper-run. jasper-run just sets the shared library path so that the version of SDL_mixer I distribute with the game can be found.
I'm currently on working on my own mixer so that I can drop SDL_mixer as a dependency though anyway.
Thanks all for your feedback. I have a few more issues to sort out for other games (file browsing, clipboard access, launching webpages), but official linux releases shouldn't be too far off. I'm in San Fran for GDC this/next week, and demoing Voxatron on my laptop running Ubuntu!
I've been testing in 64 bits gentoo (2.6.37) and the game works great, I was waiting to see this playable jewel in Linux natively :P
However, it has a couple of problems:
-Music pitch is too high and sounds too fast :P
-Tearing all the way with every scroll movement. Using X11 as default SDL backend is not that good because of this. Why don't use OpenGL as the default backend, then go for X11 if it's not available / accelerated?
BTW, all you have to do is to set SDL_GL_SetAttribute (SDL_GL_SWAP_CONTROL, 1) to avoid tearing in the OpenGL-SDL backend.
Testing in Arch Linux, works perfectly besides the dual screen problems. Newer versions of SDL handle dual monitors much better than the current version I believe. Furthermore, I haven't even made it past level one yet and I already love this game.
As a side note, I'd never heard of any of your games until I read about the Linux port on gamingonlinux.info, but if your other games are even half so good as this one, I'll be buying them as soon as the Linux ports are up.
Processor 2x Intel(R) Core(TM)2 Duo CPU E6550 @ 2.33GHz
Memory 3071MB (737MB used)
Operating System Linux Mint 10 Julia
Resolution 1280x1024 pixels
OpenGL Renderer GeForce GT 240/PCI/SSE2
X11 Vendor The X.Org Foundation
Audio Adapter HDA-Intel - HDA Intel
Audio Adapter USB-Audio - USB camera
Audio Adapter HDA-Intel - HDA NVidia
Creating normal archives:
- Create directory "jasper" or "jasper-v1.2.3"
- Move all the files in the directory
- Zip it: "zip -r jasper.linux.zip jasper"
But don't create archives in root!! Its nastily.
P.S. This superfrog-like game work fine.
(Linux gentoo x86_64 Intel(R) Core(TM) i7 CPU 950 @ 3.07GHz)
Arch Linux 64bit (testing) with multilib repo.
Linux 2.6.37-ARCH #1 SMP PREEMPT Fri Feb 18 18:32:16 CET 2011 x86_64 Intel(R) Core(TM)2 Duo CPU E7500 @ 2.93GHz GenuineIntel GNU/Linux
Works fine, sound OK, video OK, both windowed and fullscreen.
Ubuntu 10.10 amd64.
any ldd ./jasper
libSDL-1.2.so.0 => /usr/lib32/libSDL-1.2.so.0 (0xf76c1000)
libSDL_mixer-1.2.so.0 => /usr/lib32/libSDL_mixer-1.2.so.0 (0xf7666000)
libasound.so.2 => /usr/lib32/libasound.so.2 (0xf741e000)
Works perfectly. But there is little problem. I have 2 monitors(1440x900 и 1600x1200). Video NVIDIA 6600PI-X. Drivers 260.19.06 proprietary x86-64. Display mode Twinview. When a pass in fullstsreen. The game runs on both monitors. In this case, it turns out that half of the game images on one monitor, half on the other. And not everyone uses the monitor field. Can I add the option - host the game on any particular screen.
openSUSE 11.3 x64 - Works very well
Log in to post a comment