Anyone interested in Vore Gaming on *NIX Systems?

Duamutef's fans goes here!

Moderator: Duamutef

Anyone interested in Vore Gaming on *NIX Systems?

Postby Chain » Sat Feb 24, 2007 8:35 am

Inspired by Amanda's HOWTO I thought it would be nice to be able to play Vore Games without having Windows at all.

I didn't even know most of these games, and just got reminded of Duamutef's work because of her guide.

However, I started trying to get Duamutef's VRPG to run.
Without any success for now.

So, shall I post my progress in here?
I will definitely try hard ;-)

System specs:

Code: Select all
richNY chain # emerge --info
Portage 2.1.2-r9 (default-linux/x86/2006.1/desktop, gcc-4.1.1, glibc-2.5-r0, 2.6.19-gentoo-r5-richNY i686)
=================================================================
System uname: 2.6.19-gentoo-r5-richNY i686 Intel(R) Pentium(R) M processor 2.00GHz
Gentoo Base System release 1.12.9
Timestamp of tree: Mon, 19 Feb 2007 21:30:01 +0000
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
dev-java/java-config: 1.3.7, 2.0.31
dev-lang/python:     2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.61
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.14
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -pipe -march=pentium-m"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/splash /etc/terminfo"
CXXFLAGS="-O2 -pipe -march=pentium-m"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig candy distlocks metadata-transfer parallel-fetch sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="de_AT.utf8"
LC_ALL="de_AT.utf8"
LDFLAGS=""
LINGUAS="de"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/home/chain/portage /usr/portage/local/layman/musicbrainz"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="7zip a52 aac acpi alsa apache2 apm arts asf avi bash-completion bitmap-fonts bluetooth browserplugin cddb cdparanoia chardet chipcard cjk cli connectionstatus contactnotes crosscompile cups dbus divx4linux dri dts dv dvd dvdr dvdread encode exif fam fame ffmpeg foomaticdb gif gimp gphoto2 gpm hal history hou httpd icq ieee1394 imlib irc irmc jabber javascript jikes jingle jpeg kde kdehiddenvisibility kdepim koffice-plugins libwww lzw-tiff m17n-lib mad maps memlimit mikmod mime minimal mjpeg mmx mmxext modplug mozbranding mozdevelop mozilla moznocompose moznoirc moznomail moznopango moznoxft mozsvg mp3 mpeg mplayer msn music musicbrainz mythtv ncurses net network nls no-suexec no_wxgtk1 nocd nomac nomotif nosuid nowlistening nptl nptlonly nsplugin nvidia ogg ooo-kde opengl oscar oss parse-clocks pcmcia pcre pcsc-lite pda pdf perl php pic png pnp ppds python qt qt3 quicktime rar readline samba scanner sdl session sid smartcard sms sou spl sql sse sse2 ssl subtitles symlink taglib texteffect tga tidy timidity truetype truetype-fonts type1-fonts udev unicode usb utempter v4l v4l2 vcd videos vim-pager vim-with-x vlm vorbis wifi win32codecs winpopup wma wxwindows x264 x86 xcomposite xinerama xml xorg xosd xpm xscreensaver xsl xslt xv xvid xvmc yahoo yvl zeroconf zlib" ALSA_CARDS="hda-intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="de" USERLAND="GNU" VIDEO_CARDS="nv nvidia vesa fbdev"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, PORTAGE_RSYNC_EXTRA_OPTS


Edit: Using latest x86 WinE. (Right now 0.9.29)
User avatar
Chain
Been posting for a bit
 
Posts: 48
Joined: Mon May 22, 2006 11:00 pm

Re: Anyone interested in Vore Gaming on *NIX Systems?

Postby Amanda » Sat Feb 24, 2007 8:37 am

Your WinE needs to support ActiveX and the MS Visual Basic Runtime Libraries 5.0 in order to get it to work. Does that help you? It also has to emulate Microsofts regsvr32.
Last edited by Amanda on Sat Feb 24, 2007 8:40 am, edited 1 time in total.
Amanda, the playful voric succubus princess... heh, says all ^_^
User avatar
Amanda
Succubus Princess
 
Posts: 235
Joined: Sun Oct 23, 2005 11:00 pm
Location: Amanda's Cave

Re: Anyone interested in Vore Gaming on *NIX Systems?

Postby Chain » Sat Feb 24, 2007 8:40 am

Amanda wrote:Your WinE needs to support ActiveX and the MS Visual Basic Runtime Libraries 5.0 in order to get it to work. Does that help you?


Yeah, ActiveX is supported out-of-the-box, I tried to register the Lib itself with regsvr32.exe, but that didn't help.

Will try to install the runtime with the installer later.

Duamutef, can you help me maybe with dumps? Would be very nice^^

Edit: regsvr32 comes with WinE also ;)
User avatar
Chain
Been posting for a bit
 
Posts: 48
Joined: Mon May 22, 2006 11:00 pm

Re: Anyone interested in Vore Gaming on *NIX Systems?

Postby Chain » Sat Feb 24, 2007 8:48 am

Registered are: msvbvm60, DMC2.ocx

Will try to install the whole runtime under WinE.
Edit: Install failed... Will try to determine what gets installed.

The dump:

Code: Select all
chain@richNY ~ $ wine /mnt/win_d/Spiele/Duamutef\'s\ Glorious\ Vore\ RPG/ExVRPG.exe
ALSA lib conf.c:3939:(snd_config_expand) Unknown parameters 0
ALSA lib control.c:910:(snd_ctl_open_noupdate) Invalid CTL default:0
ALSA lib conf.c:3939:(snd_config_expand) Unknown parameters 1
ALSA lib control.c:910:(snd_ctl_open_noupdate) Invalid CTL default:1
wine: Unhandled page fault on write access to 0x0040d884 at address 0x7efe1a29 (thread 0009), starting debugger...
Unhandled exception: page fault on write access to 0x0040d884 in 32-bit code (0x7efe1a29).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:7efe1a29 ESP:0033f81c EBP:0033f828 EFLAGS:00210246(   - 00      -RIZP1)
EAX:00000000 EBX:7eff528c ECX:00000000 EDX:0040d884
ESI:001dbc60 EDI:b7e2b1e0
Stack dump:
0x0033f81c:  00000000 001dbc60 0040d884 0033f868
0x0033f82c:  6c10ee59 0040d884 00000000 001dbc60
0x0033f83c:  001dbaf8 00000000 00000000 0033f940
0x0033f84c:  00000000 00000000 00000000 00000000
0x0033f85c:  00000000 00000000 0000bb40 0033f980
0x0033f86c:  0067b38e 001dbc60 0040d884 0033f940
Backtrace:
=>1 0x7efe1a29 NTDLL__wcsupr+0x39() in ntdll (0x0033f828)
  2 0x6c10ee59 in dx7vb (+0xee59) (0x0033f868)
  3 0x0067b38e in exvrpg (+0x27b38e) (0x0033f980)
  4 0x00672e93 in exvrpg (+0x272e93) (0x0033f9c8)
err:dbghelp:pe_load_dbg_file -Unable to peruse .DBG file DLL\MSVBVM60.dbg ("\xa1\x1e\xc5~\xea\x0b\xd0\xb7,\xf64")
  5 0x660ca914 in msvbvm60 (+0xca914) (0x0033fa24)
  6 0x660cae57 in msvbvm60 (+0xcae57) (0x0033fa58)
  7 0x660caab3 in msvbvm60 (+0xcaab3) (0x0033fad8)
  8 0x660e37ce in msvbvm60 (+0xe37ce) (0x0033fb44)
  9 0x660d9c9d in msvbvm60 (+0xd9c9d) (0x0033fb7c)
  10 0x005af83f in exvrpg (+0x1af83f) (0x0033fcdc)
  11 0x66009f64 in msvbvm60 (+0x9f64) (0x0033fe1c)
  12 0x66007a5a in msvbvm60 (+0x7a5a) (0x0033fe40)
  13 0x66003959 in msvbvm60 (+0x3959) (0x0033fe60)
  14 0x660036d2 in msvbvm60 (+0x36d2) (0x0033fe80)
  15 0x660035d8 in msvbvm60 (+0x35d8) (0x0033ff00)
  16 0x00404db2 in exvrpg (+0x4db2) (0x0033ffe8)
  17 0xb7e26727 wine_switch_to_stack+0x17() in libwine.so.1 (0x00000000)
0x7efe1a29 NTDLL__wcsupr+0x39 in ntdll: movw    %ax,0x0(%edx)
Modules:
Module  Address                 Debug info      Name (69 modules)
PE      400000-69f000   Export          exvrpg
PE      66000000-66152000       Export          msvbvm60
PE      6c100000-6c199000       Export          dx7vb
ELF     7bf00000-7bf03000       Deferred        <wine-loader>
ELF     7d41f000-7d46f000       Deferred        ddraw<elf>
  \-PE  7d430000-7d46f000       \               ddraw
ELF     7d46f000-7d52e000       Deferred        libasound.so.2
PE      7d540000-7d54a000       --none--        msacm32
ELF     7d54a000-7d573000       Deferred        winealsa<elf>
  \-PE  7d550000-7d573000       \               winealsa
ELF     7d573000-7d601000       Deferred        winmm<elf>
  \-PE  7d580000-7d601000       \               winmm
ELF     7d601000-7d627000       Deferred        msacm32<elf>
ELF     7d627000-7d68b000       Deferred        msvcrt<elf>
  \-PE  7d640000-7d68b000       \               msvcrt
ELF     7d8a2000-7d8a7000       Deferred        libxfixes.so.3
ELF     7d8a7000-7d8b0000       Deferred        libxcursor.so.1
ELF     7d8b0000-7d8c5000       Deferred        midimap<elf>
  \-PE  7d8c0000-7d8c5000       \               midimap
ELF     7d8cc000-7d8d0000       Deferred        libxrandr.so.2
ELF     7d8d0000-7d8d8000       Deferred        libxrender.so.1
ELF     7d8d8000-7d8db000       Deferred        libxinerama.so.1
ELF     7d8db000-7d8f7000       Deferred        imm32<elf>
  \-PE  7d8e0000-7d8f7000       \               imm32
ELF     7dcdf000-7dce1000       Deferred        libnvidia-tls.so.1
ELF     7dce1000-7e4a4000       Deferred        libglcore.so.1
ELF     7e4a4000-7e529000       Deferred        libgl.so.1
ELF     7e529000-7e52e000       Deferred        libxdmcp.so.6
ELF     7e52e000-7e531000       Deferred        libxau.so.6
ELF     7e531000-7e61b000       Deferred        libx11.so.6
ELF     7e61b000-7e629000       Deferred        libxext.so.6
ELF     7e629000-7e640000       Deferred        libice.so.6
ELF     7e640000-7e6cd000       Deferred        winex11<elf>
  \-PE  7e650000-7e6cd000       \               winex11
ELF     7e73e000-7e856000       Deferred        libxml2.so.2
ELF     7e856000-7e881000       Deferred        libfontconfig.so.1
ELF     7e881000-7e893000       Deferred        libz.so.1
ELF     7e893000-7e8ff000       Deferred        libfreetype.so.6
ELF     7e8ff000-7e997000       Deferred        oleaut32<elf>
  \-PE  7e910000-7e997000       \               oleaut32
ELF     7e997000-7e9a9000       Deferred        libresolv.so.2
ELF     7e9c5000-7e9e3000       Deferred        iphlpapi<elf>
  \-PE  7e9d0000-7e9e3000       \               iphlpapi
ELF     7e9e3000-7ea37000       Deferred        rpcrt4<elf>
  \-PE  7e9f0000-7ea37000       \               rpcrt4
ELF     7ea37000-7ead0000       Deferred        ole32<elf>
  \-PE  7ea50000-7ead0000       \               ole32
ELF     7ead0000-7eb16000       Deferred        advapi32<elf>
  \-PE  7eae0000-7eb16000       \               advapi32
ELF     7eb16000-7eba9000       Deferred        gdi32<elf>
  \-PE  7eb30000-7eba9000       \               gdi32
ELF     7eba9000-7ece1000       Deferred        user32<elf>
  \-PE  7ebc0000-7ece1000       \               user32
ELF     7ee12000-7ef2e000       Deferred        kernel32<elf>
  \-PE  7ee30000-7ef2e000       \               kernel32
ELF     7ef2e000-7ef38000       Deferred        libnss_files.so.2
ELF     7ef38000-7ef42000       Deferred        libnss_nis.so.2
ELF     7ef42000-7ef58000       Deferred        libnsl.so.1
ELF     7ef58000-7ef7d000       Deferred        libm.so.6
ELF     7ef7d000-7f000000       Export          ntdll<elf>
  \-PE  7ef90000-7f000000       \               ntdll
ELF     b7cb0000-b7cb5000       Deferred        libxxf86vm.so.1
ELF     b7cb5000-b7cbd000       Deferred        libnss_compat.so.2
ELF     b7cbf000-b7cc3000       Deferred        libdl.so.2
ELF     b7cc3000-b7dec000       Deferred        libc.so.6
ELF     b7dec000-b7e03000       Deferred        libpthread.so.0
ELF     b7e03000-b7e0c000       Deferred        libsm.so.6
ELF     b7e1f000-b7f30000       Export          libwine.so.1
ELF     b7f31000-b7f4d000       Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
0000000a
        0000000c    0
        0000000b    0
00000008 (D) D:\Spiele\Duamutef's Glorious Vore RPG\ExVRPG.exe
        00000009    0 <==
User avatar
Chain
Been posting for a bit
 
Posts: 48
Joined: Mon May 22, 2006 11:00 pm

Re: Anyone interested in Vore Gaming on *NIX Systems?

Postby Duamutef » Sun Feb 25, 2007 3:18 am

Good luck to you. I could barely get the damn thing to run under Windows. :P
Step into my world, and maybe one of it's denizens...
http://www.sdcga.com/~duam9/
User avatar
Duamutef
Intermediate Vorarephile
 
Posts: 625
Joined: Sat Dec 24, 2005 12:00 am
Location: Utah (United States)


Return to Duamutef's Dimension