View previous topic :: View next topic |
Author |
Message |
geburns n00b
Joined: 19 Apr 2002 Posts: 65 Location: st paul, mn
|
Posted: Tue Dec 22, 2009 4:49 pm Post subject: machinarium |
|
|
machinarium is a flash-based game. they have a packaged linux version. i understand that linux+flash is not the greatest pairing, but i would like to know if anyone is playing this game and if they are having the same issues:
works fine in full screen mode (so far)
problem: no left click mouse input is accepted in windowed mode.
thanks.
-=g=- |
|
Back to top |
|
|
dweezil-n0xad Apprentice
Joined: 30 Oct 2006 Posts: 156 Location: Ostend, Belgium
|
Posted: Wed Dec 23, 2009 8:45 am Post subject: |
|
|
I have completed Machinarium on my ~amd64 system, it's a great game.
I had no issues with mouse interaction.
However I got segmentation faults occasionally, so I had to save often. _________________ i7-4790K | 16GB DDR3 | GTX 970 | 500GB SSD
ASUS N56VV | i7-3630QM | 12GB DDR3 | GT 750M | 256GB SSD |
|
Back to top |
|
|
sebaro Veteran
Joined: 03 Jul 2006 Posts: 1141 Location: Romania
|
Posted: Wed Dec 23, 2009 3:05 pm Post subject: Re: machinarium |
|
|
geburns wrote: |
problem: no left click mouse input is accepted in windowed mode.
|
What WM do you use? I have the same problem with flash (standalone flashplayer 10) in fvwm. I have to disable some mouse bindings in fvwm config file so I can use mouse left click. |
|
Back to top |
|
|
geburns n00b
Joined: 19 Apr 2002 Posts: 65 Location: st paul, mn
|
Posted: Thu Dec 24, 2009 5:30 pm Post subject: Re: machinarium |
|
|
sebaro wrote: |
What WM do you use? |
fluxbox. i'll try it gnome and see if i come across the same issue.
edit: tested with gnome. no issues. it was actually running faster and smoother that in fluxbox. i'm assuming fluxbox and adobe-flash do not play well together. i tried to change fluxbox init settings to see if it helps, but it did not. are there mice binding settings in fluxbox not in the init file?
i'll see if i can debug enough to create a bug report to the fluxbox team
thanks for your input sebaro.
-=g=- |
|
Back to top |
|
|
sebaro Veteran
Joined: 03 Jul 2006 Posts: 1141 Location: Romania
|
Posted: Thu Dec 24, 2009 6:46 pm Post subject: Re: machinarium |
|
|
geburns wrote: | are there mice binding settings in fluxbox not in the init file? |
look in ~/.fluxbox/keys |
|
Back to top |
|
|
ThomasAdam Guru
Joined: 20 Mar 2005 Posts: 448 Location: England
|
Posted: Sun Dec 27, 2009 3:47 pm Post subject: Re: machinarium |
|
|
sebaro wrote: | geburns wrote: |
problem: no left click mouse input is accepted in windowed mode.
|
What WM do you use? I have the same problem with flash (standalone flashplayer 10) in fvwm. I have to disable some mouse bindings in fvwm config file so I can use mouse left click. |
Then you're doing it wrong -- set up some *window* specific mouse bindings.
-- Thomas Adam |
|
Back to top |
|
|
sebaro Veteran
Joined: 03 Jul 2006 Posts: 1141 Location: Romania
|
Posted: Sun Dec 27, 2009 5:15 pm Post subject: Re: machinarium |
|
|
ThomasAdam wrote: | sebaro wrote: |
What WM do you use? I have the same problem with flash (standalone flashplayer 10) in fvwm. I have to disable some mouse bindings in fvwm config file so I can use mouse left click. |
Then you're doing it wrong -- set up some *window* specific mouse bindings.
-- Thomas Adam |
I'm using:
Code: | Mouse 1 W M FvwmMoveOrIconify
DestroyFunc FvwmMoveOrIconify
AddToFunc FvwmMoveOrIconify
+ M Move
+ D Thumbnail |
|
|
Back to top |
|
|
ChrisJumper Advocate
Joined: 12 Mar 2005 Posts: 2400 Location: Germany
|
Posted: Mon Dec 28, 2009 11:45 am Post subject: |
|
|
I had some issues using the Boxed Version. The installer won't work with wine or cedega. And had no tool to extract the swc or swf file from the exe. But it seems to work if you copy the whole folder from the cd, extract the linux-demo and copy the luncher into directory from the box and run it.. but i did not play through the whole game or demo to test if this works...
And i had issues on my x86_64 system with 64bit-flash and a missing lib, don't spent much time to know what's wrong there, maybe i'll test this later. |
|
Back to top |
|
|
geburns n00b
Joined: 19 Apr 2002 Posts: 65 Location: st paul, mn
|
Posted: Thu Dec 31, 2009 7:50 pm Post subject: |
|
|
ChrisJumper wrote: | I had some issues using the Boxed Version. The installer won't work with wine or cedega. And had no tool to extract the swc or swf file from the exe. But it seems to work if you copy the whole folder from the cd, extract the linux-demo and copy the luncher into directory from the box and run it.. but i did not play through the whole game or demo to test if this works...
And i had issues on my x86_64 system with 64bit-flash and a missing lib, don't spent much time to know what's wrong there, maybe i'll test this later. |
machinarium will only work with 32 bit, so you have to enable the 32bit USE flag when you emerge adobe-flash
-=g=- |
|
Back to top |
|
|
albernbowen n00b
Joined: 23 Feb 2010 Posts: 3
|
Posted: Fri Mar 05, 2010 9:52 am Post subject: |
|
|
I bought Machinarium specifically because it reminded me of The Neverhood, one of my all time favorite games. It too was a series of puzzles in a beautifully created world, but it was done entirely with claymation. Its old now (I think circa 1996) and I don't know if it would even run on a modern OS (it was "Designed for Windows 95"). Also like Machinarium it had an incredible soundtrack - very organic and a perfect fit for the game - but it was more vocal than Machinarium's synthesized sounds. |
|
Back to top |
|
|
Raptor85 Apprentice
Joined: 29 Dec 2007 Posts: 208
|
Posted: Fri Mar 05, 2010 9:59 pm Post subject: |
|
|
The Neverhood works perfectly under WINE, I just played through it again recently myself If this game's similar I'm going to have to check it out... |
|
Back to top |
|
|
annunaki2k2 Tux's lil' helper
Joined: 14 Oct 2003 Posts: 119 Location: Streatham, London, UK
|
Posted: Wed Mar 31, 2010 11:27 am Post subject: |
|
|
Hey guys/gals,
I'm tempted to buy this game, but can't get it to run on my machine (~amd64) - any advice on what you have done that maybe I haven't? What else did you do to get it to run? I tried adobe-flash with the 32bit use flag, but it made no difference.
This is what happens when I try to run the demo:
Code: | russell@mr-flibble ~/Desktop/Machinarium Demo $ ./Machinarium\ Demo
./Machinarium Demo: error while loading shared libraries: libnss3.so: cannot open shared object file: No such file or directory |
You can see the missing 32bit libs:
Code: | russell@mr-flibble ~/Desktop/Machinarium Demo $ ldd Machinarium\ Demo
linux-gate.so.1 => (0xf77a8000)
libstdc++.so.6 => /usr/lib/gcc/x86_64-pc-linux-gnu/4.4.3/32/libstdc++.so.6 (0xf767a000)
libpthread.so.0 => /lib32/libpthread.so.0 (0xf7660000)
libX11.so.6 => /usr/lib32/libX11.so.6 (0xf7546000)
libXext.so.6 => /usr/lib32/libXext.so.6 (0xf7537000)
libXt.so.6 => /usr/lib32/libXt.so.6 (0xf74e4000)
libfreetype.so.6 => /usr/lib32/libfreetype.so.6 (0xf745f000)
libfontconfig.so.1 => /usr/lib32/libfontconfig.so.1 (0xf7433000)
libgtk-x11-2.0.so.0 => /usr/lib32/libgtk-x11-2.0.so.0 (0xf7088000)
libgdk-x11-2.0.so.0 => /usr/lib32/libgdk-x11-2.0.so.0 (0xf6ff5000)
libatk-1.0.so.0 => /usr/lib32/libatk-1.0.so.0 (0xf6fda000)
libgdk_pixbuf-2.0.so.0 => /usr/lib32/libgdk_pixbuf-2.0.so.0 (0xf6fc1000)
libpangocairo-1.0.so.0 => /usr/lib32/libpangocairo-1.0.so.0 (0xf6fb6000)
libpango-1.0.so.0 => /usr/lib32/libpango-1.0.so.0 (0xf6f75000)
libcairo.so.2 => /usr/lib32/libcairo.so.2 (0xf6f07000)
libgobject-2.0.so.0 => /usr/lib32/libgobject-2.0.so.0 (0xf6ecc000)
libgmodule-2.0.so.0 => /usr/lib32/libgmodule-2.0.so.0 (0xf6ec7000)
libdl.so.2 => /lib32/libdl.so.2 (0xf6ec3000)
libglib-2.0.so.0 => /usr/lib32/libglib-2.0.so.0 (0xf6ded000)
libnss3.so => not found
libsmime3.so => not found
libssl3.so => not found
libplds4.so => not found
libplc4.so => not found
libnspr4.so => not found
libm.so.6 => /lib32/libm.so.6 (0xf6dc5000)
libgcc_s.so.1 => /lib32/libgcc_s.so.1 (0xf6da8000)
libc.so.6 => /lib32/libc.so.6 (0xf6c3e000)
libXrender.so.1 => /usr/lib32/libXrender.so.1 (0xf6c34000)
/lib/ld-linux.so.2 (0xf77a9000)
libxcb.so.1 => /usr/lib32/libxcb.so.1 (0xf6c1b000)
libXau.so.6 => /usr/lib32/libXau.so.6 (0xf6c17000)
libXdmcp.so.6 => /usr/lib32/libXdmcp.so.6 (0xf6c10000)
libSM.so.6 => /usr/lib32/libSM.so.6 (0xf6c07000)
libuuid.so.1 => /lib32/libuuid.so.1 (0xf6c02000)
libICE.so.6 => /usr/lib32/libICE.so.6 (0xf6bea000)
libz.so.1 => /lib32/libz.so.1 (0xf6bd6000)
libexpat.so.1 => /usr/lib32/libexpat.so.1 (0xf6baf000)
libXinerama.so.1 => /usr/lib32/libXinerama.so.1 (0xf6bab000)
libXi.so.6 => /usr/lib32/libXi.so.6 (0xf6ba1000)
libXrandr.so.2 => /usr/lib32/libXrandr.so.2 (0xf6b99000)
libXcursor.so.1 => /usr/lib32/libXcursor.so.1 (0xf6b8f000)
libXcomposite.so.1 => /usr/lib32/libXcomposite.so.1 (0xf6b8a000)
libXdamage.so.1 => /usr/lib32/libXdamage.so.1 (0xf6b86000)
libXfixes.so.3 => /usr/lib32/libXfixes.so.3 (0xf6b80000)
libpixman-1.so.0 => /usr/lib32/libpixman-1.so.0 (0xf6b20000)
libpng12.so.0 => /usr/lib32/libpng12.so.0 (0xf6afc000)
libgio-2.0.so.0 => /usr/lib32/libgio-2.0.so.0 (0xf6a6b000)
libresolv.so.2 => /lib32/libresolv.so.2 (0xf6a53000)
libpangoft2-1.0.so.0 => /usr/lib32/libpangoft2-1.0.so.0 (0xf6a2b000) |
As you can see, I have all available emul-linux libs installed:
Code: | russell@mr-flibble ~/Desktop/Machinarium Demo $ eix -Ic emul-linux
[I] app-emulation/emul-linux-x86-baselibs (20100220@24/02/10): Provides precompiled 32bit libraries
[I] app-emulation/emul-linux-x86-compat (20091231-r1@21/01/10): 32 bit lib-compat, and also libgcc_s and libstdc++ from gcc 3.3 and 3.4 for non-multilib systems
[I] app-emulation/emul-linux-x86-cpplibs (20100220@30/03/10): Provides precompiled 32bit libraries
[I] app-emulation/emul-linux-x86-gtklibs (20100220-r2@15/03/10): Provides precompiled 32bit libraries
[I] app-emulation/emul-linux-x86-gtkmmlibs (20100220@30/03/10): Provides precompiled 32bit libraries
[I] app-emulation/emul-linux-x86-medialibs (20100220@24/02/10): Provides precompiled 32bit libraries
[I] app-emulation/emul-linux-x86-qtlibs (20100220@24/02/10): Provides precompiled 32bit libraries
[I] app-emulation/emul-linux-x86-sdl (20100220@24/02/10): Provides precompiled 32bit libraries
[I] app-emulation/emul-linux-x86-soundlibs (20100220-r1@15/03/10): Provides precompiled 32bit libraries
[I] app-emulation/emul-linux-x86-xlibs (20100220@24/02/10): Provides precompiled 32bit libraries
Found 10 matches.
|
I want to support independent/small game makers (especially those that purport to support Linux). However I do understand that this is an appalling adobe mash-up so am not willing to buy it unless it just works on my platform. I do not want to have to use wine/VMware or others. _________________ The great thing about standards is there are so many to choose from..... |
|
Back to top |
|
|
lexming Tux's lil' helper
Joined: 04 Jan 2007 Posts: 123 Location: Barcelona
|
Posted: Wed Mar 31, 2010 11:49 am Post subject: |
|
|
Hi, I bought the full game and it's working fine on my system.
Code: | ldd Machinarium
linux-gate.so.1 => (0xf77ab000)
libstdc++.so.6 => /usr/lib/gcc/x86_64-pc-linux-gnu/4.3.4/32/libstdc++.so.6 (0xf7694000)
libpthread.so.0 => /lib32/libpthread.so.0 (0xf767b000)
libX11.so.6 => /usr/lib32/libX11.so.6 (0xf7561000)
libXext.so.6 => /usr/lib32/libXext.so.6 (0xf7552000)
libXt.so.6 => /usr/lib32/libXt.so.6 (0xf74ff000)
libfreetype.so.6 => /usr/lib32/libfreetype.so.6 (0xf747a000)
libfontconfig.so.1 => /usr/lib32/libfontconfig.so.1 (0xf744e000)
libgtk-x11-2.0.so.0 => /usr/lib32/libgtk-x11-2.0.so.0 (0xf70a3000)
libgdk-x11-2.0.so.0 => /usr/lib32/libgdk-x11-2.0.so.0 (0xf7010000)
libatk-1.0.so.0 => /usr/lib32/libatk-1.0.so.0 (0xf6ff5000)
libgdk_pixbuf-2.0.so.0 => /usr/lib32/libgdk_pixbuf-2.0.so.0 (0xf6fdc000)
libpangocairo-1.0.so.0 => /usr/lib32/libpangocairo-1.0.so.0 (0xf6fd1000)
libpango-1.0.so.0 => /usr/lib32/libpango-1.0.so.0 (0xf6f90000)
libcairo.so.2 => /usr/lib32/libcairo.so.2 (0xf6f22000)
libgobject-2.0.so.0 => /usr/lib32/libgobject-2.0.so.0 (0xf6ee7000)
libgmodule-2.0.so.0 => /usr/lib32/libgmodule-2.0.so.0 (0xf6ee2000)
libdl.so.2 => /lib32/libdl.so.2 (0xf6ede000)
libglib-2.0.so.0 => /usr/lib32/libglib-2.0.so.0 (0xf6e08000)
libnss3.so => /opt/flash-libcompat/libnss3.so (0xf6d96000)
libsmime3.so => /opt/flash-libcompat/libsmime3.so (0xf6d72000)
libssl3.so => /opt/flash-libcompat/libssl3.so (0xf6d47000)
libplds4.so => /opt/flash-libcompat/libplds4.so (0xf6d43000)
libplc4.so => /opt/flash-libcompat/libplc4.so (0xf6d3d000)
libnspr4.so => /opt/flash-libcompat/libnspr4.so (0xf6d0a000)
libm.so.6 => /lib32/libm.so.6 (0xf6ce4000)
libgcc_s.so.1 => /lib32/libgcc_s.so.1 (0xf6cd6000)
libc.so.6 => /lib32/libc.so.6 (0xf6b8d000)
libXrender.so.1 => /usr/lib32/libXrender.so.1 (0xf6b83000)
/lib/ld-linux.so.2 (0xf77ac000)
libxcb.so.1 => /usr/lib32/libxcb.so.1 (0xf6b6a000)
libXau.so.6 => /usr/lib32/libXau.so.6 (0xf6b66000)
libXdmcp.so.6 => /usr/lib32/libXdmcp.so.6 (0xf6b60000)
libSM.so.6 => /usr/lib32/libSM.so.6 (0xf6b56000)
libuuid.so.1 => /lib32/libuuid.so.1 (0xf6b51000)
libICE.so.6 => /usr/lib32/libICE.so.6 (0xf6b39000)
libz.so.1 => /lib32/libz.so.1 (0xf6b25000)
libexpat.so.1 => /usr/lib32/libexpat.so.1 (0xf6aff000)
libXinerama.so.1 => /usr/lib32/libXinerama.so.1 (0xf6afa000)
libXi.so.6 => /usr/lib32/libXi.so.6 (0xf6af0000)
libXrandr.so.2 => /usr/lib32/libXrandr.so.2 (0xf6ae8000)
libXcursor.so.1 => /usr/lib32/libXcursor.so.1 (0xf6ade000)
libXcomposite.so.1 => /usr/lib32/libXcomposite.so.1 (0xf6ada000)
libXdamage.so.1 => /usr/lib32/libXdamage.so.1 (0xf6ad5000)
libXfixes.so.3 => /usr/lib32/libXfixes.so.3 (0xf6acf000)
libpixman-1.so.0 => /usr/lib32/libpixman-1.so.0 (0xf6a6f000)
libpng12.so.0 => /usr/lib32/libpng12.so.0 (0xf6a4b000)
libgio-2.0.so.0 => /usr/lib32/libgio-2.0.so.0 (0xf69bb000)
libresolv.so.2 => /lib32/libresolv.so.2 (0xf69a6000)
libpangoft2-1.0.so.0 => /usr/lib32/libpangoft2-1.0.so.0 (0xf697d000)
libsoftokn3.so => /opt/flash-libcompat/libsoftokn3.so (0xf692f000) |
Your missing libs come from flash. As you said, the only thing I remember to have changed was to enable the 32bit USE flag.
Code: | emerge -pv adobe-flash
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild R ] www-plugins/adobe-flash-10.0.45.2 USE="32bit 64bit (multilib)" 0 kB
Total: 1 package (1 reinstall), Size of downloads: 0 kB |
|
|
Back to top |
|
|
annunaki2k2 Tux's lil' helper
Joined: 14 Oct 2003 Posts: 119 Location: Streatham, London, UK
|
Posted: Wed Mar 31, 2010 12:40 pm Post subject: |
|
|
lexming wrote: | Your missing libs come from flash. As you said, the only thing I remember to have changed was to enable the 32bit USE flag. |
Hmm: frustrating. As mentioned, I have installed adobe-flash with 32bit support:
Code: | mr-flibble ~ # emerge -pv adobe-flash
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild R ] www-plugins/adobe-flash-10.0.45.2-r1 USE="32bit 64bit (multilib)" 0 kB
Total: 1 package (1 reinstall), Size of downloads: 0 kB
|
You appear to have some additional "flash-libcompat" files that I don't have:
lexming wrote: | Code: |
libnss3.so => /opt/flash-libcompat/libnss3.so (0xf6d96000)
libsmime3.so => /opt/flash-libcompat/libsmime3.so (0xf6d72000)
libssl3.so => /opt/flash-libcompat/libssl3.so (0xf6d47000)
libplds4.so => /opt/flash-libcompat/libplds4.so (0xf6d43000)
libplc4.so => /opt/flash-libcompat/libplc4.so (0xf6d3d000)
libnspr4.so => /opt/flash-libcompat/libnspr4.so (0xf6d0a000) |
| but these don't appear to come with the adobe-flash package: Code: |
mr-flibble ~ # equery f adobe-flash
* Searching for adobe-flash ...
* Contents of www-plugins/adobe-flash-10.0.45.2-r1:
/etc
/etc/adobe
/etc/adobe/mms.cfg
/opt
/opt/netscape
/opt/netscape/plugins
/opt/netscape/plugins/libflashplayer.so
/opt/netscape/plugins32
/opt/netscape/plugins32/libflashplayer.so
/usr
/usr/lib32
/usr/lib32/nsbrowser
/usr/lib32/nsbrowser/plugins
/usr/lib32/nsbrowser/plugins/libflashplayer.so -> /opt/netscape/plugins32/libflashplayer.so
/usr/lib64
/usr/lib64/nsbrowser
/usr/lib64/nsbrowser/plugins
/usr/lib64/nsbrowser/plugins/libflashplayer.so -> /opt/netscape/plugins/libflashplayer.so
/usr/share
/usr/share/doc
/usr/share/doc/adobe-flash-10.0.45.2-r1
/usr/share/doc/adobe-flash-10.0.45.2-r1/readme.txt.bz2 |
Can you please run Code: | equery b /opt/flash-libcompat/libnss3.so | to see where this is pulled in from?
Thanks _________________ The great thing about standards is there are so many to choose from..... |
|
Back to top |
|
|
annunaki2k2 Tux's lil' helper
Joined: 14 Oct 2003 Posts: 119 Location: Streatham, London, UK
|
Posted: Wed Mar 31, 2010 1:43 pm Post subject: |
|
|
Okay, looks like I've worked out the cause of the problem: https://bugs.gentoo.org/311575
The lib files are now provided by app-emulation/emul-linux-x86-baselibs-20100220, depreciating the need for "flash-libcompat". Only trouble is that it appears they are stored in /usr/lib32/nss/.
Anyone know the proper way to make machinarium see/use the libs in this new location? I could, of course, create symbolic links for each missing lib but that somehow doesn't feel right.
P.S. this should do away with the need for setting the 32bit flag of adobe-flash _________________ The great thing about standards is there are so many to choose from..... |
|
Back to top |
|
|
lexming Tux's lil' helper
Joined: 04 Jan 2007 Posts: 123 Location: Barcelona
|
Posted: Wed Mar 31, 2010 6:24 pm Post subject: |
|
|
Yeah, you are right, I have this 3 in my system:
Code: | /usr/lib64/nss/libnss3.so
/usr/lib32/nss/libnss3.so
/opt/flash-libcompat/libnss3.so |
The lib path is handled by env-update and stored in /etc/ld.so.conf. This is mine:
Code: | cat /etc/ld.so.conf
# ld.so.conf autogenerated by env-update; make all changes to
# contents of /etc/env.d directory
/usr/local/lib
include ld.so.conf.d/*.conf
//usr/lib32/opengl/nvidia/lib
//usr/lib64/opengl/nvidia/lib
/lib
/usr/lib
/lib64
/usr/lib64
/usr/local/lib64
/lib32
/usr/lib32
/usr/local/lib32
/usr/x86_64-pc-linux-gnu/lib
/usr/lib/gcc/x86_64-pc-linux-gnu/4.3.4
/usr/lib/gcc/x86_64-pc-linux-gnu/4.3.4/32
/usr/lib64/nspr
/usr/lib64/nss
/usr/lib64/xulrunner-1.9.1
/usr/lib/qt4
/usr/lib64/qt4
/usr/lib32/qt4
/usr/games/lib
/usr/games/lib64
/usr/games/lib32
/usr/lib64/R/lib
/opt/flash-libcompat
/usr/lib64/fltk-1.1
/usr/lib32/libstdc++-v3/
|
Both dirs are listed, /usr/lib32 and /opt/flash-libcompat. Maybe an env-update fixes yours? Just guessing |
|
Back to top |
|
|
annunaki2k2 Tux's lil' helper
Joined: 14 Oct 2003 Posts: 119 Location: Streatham, London, UK
|
Posted: Wed Mar 31, 2010 8:19 pm Post subject: |
|
|
Well, I eventually found this bug: https://bugs.gentoo.org/show_bug.cgi?id=312035, reported only yesterday - so it seems like I may have stumbled accidentally into a mess caused by moving around libs. As soon as bug 322035 is sorted, if you update everything, you should loose the /opt/flash-libcompt folder but it will still work.
Thanks for your assistance, hopefully it will work for everyone once /usr/lib32/nss/ is add automatically to LDPATH. _________________ The great thing about standards is there are so many to choose from..... |
|
Back to top |
|
|
Cyker Veteran
Joined: 15 Jun 2006 Posts: 1746
|
Posted: Mon May 31, 2010 3:28 pm Post subject: |
|
|
On a slight tangent, if you liked Machinarium, Samorost 1 & 2 are quite fun too
They're much easier than Machinarium (More of an interactive story with a few Hunt-The-Active-Element moments), but it has a cute doggie in it |
|
Back to top |
|
|
|