Skip to content
View in the app

A better way to browse. Learn more.

Pokemon Revolution Online

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.
New Trade Zone
Trade Zone is now live
Use the new Trade Zone for auctions and instant-price trades so Pokemon and item offers are easy to find.
Open Trade Zone

Linux Game Client

Featured Replies

PRO Username: Inukaze

Have you looked at the FAQ to solve your issue?: Yes

On which server issue happened: None

 

What have you done before the problem was there?

Nothing

 

What have you already tried to solve the problem?

Yes. but i can't find the cause and neither how to fix it. in any place

 

Description and Message

Hi there, I try to run the your "Pokemon Revolution Online" (Client for Linux x86_64) based on "mono" (.NET) the thing is . i can't run it from : Debian 8.5 Jessie Stable , Manjaro Xfce OpenRC , Xubuntu 14.04 LTS

 

In All my distros are new clean installations. but ever fails , with the follow (in the terminal) :

 

</I>

<i>
</i>cd /media/ShareDisk/Games/PROLinux/
[inukaze@Inukaze PROLinux]$ chmod a+o+x PROLinux64_952.x86_64 
[inukaze@Inukaze PROLinux]$ ./PROLinux64_952.x86_64 
Set current directory to /media/ShareDisk/Games/PROLinux
Found path: /media/ShareDisk/Games/PROLinux/PROLinux64_952.x86_64
Mono path[0] = '/media/ShareDisk/Games/PROLinux/PROLinux64_952_Data/Managed'
Mono path[1] = '/media/ShareDisk/Games/PROLinux/PROLinux64_952_Data/Mono'
Mono config path = '/media/ShareDisk/Games/PROLinux/PROLinux64_952_Data/Mono/etc'
displaymanager : xrandr version warning. 1.4
client has 2 screens
displaymanager screen (0)(VGA-0): 1152 x 864
Using libudev for joystick management


Importing game controller configs
Found /dev/input/event4
Mapping raw axis 0 to 0
Mapping raw axis 1 to 1
Mapping raw axis 2 to 2
Mapping raw axis 3 to 3
Mapping raw axis 4 to 4
Mapping raw axis 5 to 5
Microsoft X-Box 360 pad: Mapping b0.0 to b0
Microsoft X-Box 360 pad: Mapping b1.0 to b1
Microsoft X-Box 360 pad: Mapping b6.0 to b6
Microsoft X-Box 360 pad: Mapping h0.4 to a7
Microsoft X-Box 360 pad: Mapping h0.8 to a6
Microsoft X-Box 360 pad: Mapping h0.2 to a6
Microsoft X-Box 360 pad: Mapping h0.1 to a7
Microsoft X-Box 360 pad: Mapping b8.0 to b8
Microsoft X-Box 360 pad: Mapping b4.0 to b4
Microsoft X-Box 360 pad: Mapping b9.0 to b9
Microsoft X-Box 360 pad: Mapping a2.0 to a2
Microsoft X-Box 360 pad: Mapping a0.0 to a0
Microsoft X-Box 360 pad: Mapping a1.0 to a1
Microsoft X-Box 360 pad: Mapping b5.0 to b5
Microsoft X-Box 360 pad: Mapping b10.0 to b10
Microsoft X-Box 360 pad: Mapping a5.0 to a5
Microsoft X-Box 360 pad: Mapping a3.0 to a3
Microsoft X-Box 360 pad: Mapping a4.0 to a4
Microsoft X-Box 360 pad: Mapping b7.0 to b7
Microsoft X-Box 360 pad: Mapping b2.0 to b2
Microsoft X-Box 360 pad: Mapping b3.0 to b3
Assigning joystick 1
Abortado

 

Well i try to use ldd on it

<i>
</i>ldd ./PROLinux64_952.x86_64 
linux-vdso.so.1 (0x00007fff9e3f6000)
libdl.so.2 => /usr/lib/libdl.so.2 (0x00007f09da8cf000)
libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007f09da6b2000)
librt.so.1 => /usr/lib/librt.so.1 (0x00007f09da4aa000)
libGL.so.1 => /usr/lib/libGL.so.1 (0x00007f09da18d000)
libX11.so.6 => /usr/lib/libX11.so.6 (0x00007f09d9e4b000)
libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0x00007f09d9c40000)
libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0x00007f09d9a35000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007f09d96ae000)
libm.so.6 => /usr/lib/libm.so.6 (0x00007f09d93aa000)
libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007f09d9194000)
libc.so.6 => /usr/lib/libc.so.6 (0x00007f09d8df3000)
/lib64/ld-linux-x86-64.so.2 (0x00007f09daad3000)
libnvidia-tls.so.304.131 => /usr/lib/libnvidia-tls.so.304.131 (0x00007f09d8bf0000)
libnvidia-glcore.so.304.131 => /usr/lib/libnvidia-glcore.so.304.131 (0x00007f09d6806000)
libXext.so.6 => /usr/lib/libXext.so.6 (0x00007f09d65f4000)
libxcb.so.1 => /usr/lib/libxcb.so.1 (0x00007f09d63cb000)
libXrender.so.1 => /usr/lib/libXrender.so.1 (0x00007f09d61c1000)
libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0x00007f09d5fbb000)
libXau.so.6 => /usr/lib/libXau.so.6 (0x00007f09d5db7000)
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00007f09d5bb1000)

 

in ldd apparently i dont have any lost/miss lib from the game client can run.

 

Another thing i tried is copy opencl lib to "plugins"

ln -s /usr/lib/libOpenCL.so $PWD/PROLinux64_952_Data/Plugins/x86_64/

 

 

The last thing i tried is make it a strace

$ strace -o "PROLinux64_952.x86_64.strace" ./PROLinux64_952.x86_64 
Set current directory to /media/ShareDisk/Games/PROLinux
Found path: /media/ShareDisk/Games/PROLinux/PROLinux64_952.x86_64
Mono path[0] = '/media/ShareDisk/Games/PROLinux/PROLinux64_952_Data/Managed'
Mono path[1] = '/media/ShareDisk/Games/PROLinux/PROLinux64_952_Data/Mono'
Mono config path = '/media/ShareDisk/Games/PROLinux/PROLinux64_952_Data/Mono/etc'
displaymanager : xrandr version warning. 1.4
client has 2 screens
displaymanager screen (0)(VGA-0): 1152 x 864
Using libudev for joystick management


Importing game controller configs
Found /dev/input/event4
Mapping raw axis 0 to 0
Mapping raw axis 1 to 1
Mapping raw axis 2 to 2
Mapping raw axis 3 to 3
Mapping raw axis 4 to 4
Mapping raw axis 5 to 5
Microsoft X-Box 360 pad: Mapping b0.0 to b0
Microsoft X-Box 360 pad: Mapping b1.0 to b1
Microsoft X-Box 360 pad: Mapping b6.0 to b6
Microsoft X-Box 360 pad: Mapping h0.4 to a7
Microsoft X-Box 360 pad: Mapping h0.8 to a6
Microsoft X-Box 360 pad: Mapping h0.2 to a6
Microsoft X-Box 360 pad: Mapping h0.1 to a7
Microsoft X-Box 360 pad: Mapping b8.0 to b8
Microsoft X-Box 360 pad: Mapping b4.0 to b4
Microsoft X-Box 360 pad: Mapping b9.0 to b9
Microsoft X-Box 360 pad: Mapping a2.0 to a2
Microsoft X-Box 360 pad: Mapping a0.0 to a0
Microsoft X-Box 360 pad: Mapping a1.0 to a1
Microsoft X-Box 360 pad: Mapping b5.0 to b5
Microsoft X-Box 360 pad: Mapping b10.0 to b10
Microsoft X-Box 360 pad: Mapping a5.0 to a5
Microsoft X-Box 360 pad: Mapping a3.0 to a3
Microsoft X-Box 360 pad: Mapping a4.0 to a4
Microsoft X-Box 360 pad: Mapping b7.0 to b7
Microsoft X-Box 360 pad: Mapping b2.0 to b2
Microsoft X-Box 360 pad: Mapping b3.0 to b3
Assigning joystick 1
Abortado

 

You can check in the follow site -> h t t p : / / p a s t e d . c o / 657df43d

Just delete the spaces on the link to access to that site

 

Questions :

 

1) how i can set the MONO Path, to use the Mono installed on my distro ???

 

Mono path[0] = '/media/ShareDisk/Games/PROLinux/PROLinux64_952_Data/Managed'

 

Mono path[1] = '/media/ShareDisk/Games/PROLinux/PROLinux64_952_Data/Mono'

 

Mono config path = '/media/ShareDisk/Games/PROLinux/PROLinux64_952_Data/Mono/etc'

 

For set for example "/usr/bin/mono" , "/etc/mono" /lib/mono" ???

Its just for Test.

 

2) which version of Mono, use the Windows Native Versions the 32 & 64 Bits ???

i can run it with the lastest winehq stable, with "<I>Wine Its Not Emulator 1.8.2". but i wanna use some more "native" xD

 

3) if your game client its based on Mono, why dont have "32 Bits" version ?

And in which distro with which version of mono worked ?

 

4) Why the Game Client for Linux dont show another thing just "Aborted". by that why i can't have any clue what its the problem with your GameClient

 

A small suggestions:

 

A) add checksums either MD5 and / or SHA1

 

That way we can prove whether the downloaded file, you have the right integrity and know that failure is not because of the integrity of the content extracted. i really need it to check if i dont have any error with the file i download from your site.

 

B) if you can make a server exclusive for Hispanic Talkers for all people can talk "Spanish" (From Latinoamerica, Spain, etc) for reduce the Population of the another servers. and this help too, with the people in future, when you implement the spanish translations for your game :D

 

Like Wakfu, have servers for Hispanic Talkers, English Talkers , and a International Server for Any

 

And finally, thank you for read me, and sorry for my bad english in some parts i use Google Translator (I am from venezuela)

Hi there again.

 

i found a ease and simple solution. after i search in DuckDuckGo, i found in "AUR" a package called "pokemon-revolution-online-bin"

The unique diference this one have.

 

Is the Launch Line

just adding the parameter "-force-opengl" i can run the client :D perfectly :D

 

for me i must run

$ ./PROLinux64_952.x86_64 -force-opengl

and i dont have problems yet, i play a minutes ago :D

Guest
This topic is now closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.