Jump to content

[Arcade PC] Tank Tank Tank jouable [Linux + Nvidia Gpu Required]


Recommended Posts

Posted (edited)

Tank tank tank dumped! Download and instructions here (don't forget to post!):

 

http://8ch.net/1cc/res/197.html

 

 

https://mega.nz/#!cL432T6B!ynu-tgmFIX4ML-zP6UnnKxn9bCvwLKBbeQXMlWdStYE

 

https://mega.nz/#!YJNF2TLY!Dn6Wnll-fcG1c5ATnE_2b8KRXpOhCWulsoix_48Et0o

Update 1314: https://mega.nz/#!utZzUAaA!U4AHomQpY16RzuZydrY7FXvRS9oKD136g-U_76UlzjA

 

edit: bleg610.jpgTeknoparrot run this games.

 

 

Edited by 7zxkv
Posted

Salut.

Merci pour le partage mais dommage il faut LINUX,(sa sera sans moi).

 

De toute façon la seule façon d'y jouer;Sa sera quand CEMU lancera TANK,TANK,TANK.

 

Oui une connaissance intermittente de linux est nécessaire pour lancer ce jeu même si ça va marcher sur une distribution basée sur Ubuntu. Merci d'être passé!

Posted

:( why Linux and nvidia the only two thing that my pc dosent have :( yea the wiiu port will be coming around soon on the cemu emulator ive already got the files and it only boots namco bandai logo  then it  hangs :) 

Posted

:( why Linux and nvidia the only two thing that my pc dosent have :( yea the wiiu port will be coming around soon on the cemu emulator ive already got the files and it only boots namco bandai logo  then it  hangs :)

 

You can try it on your AMD/Intel GPU, I just don't know what results you'll get

 

Linux isn't that hard to install, I recommend Linux Mint as a starting point as it is fully graphical and very easy

Posted

You can try it on your AMD/Intel GPU, I just don't know what results you'll get

 

Linux isn't that hard to install, I recommend Linux Mint as a starting point as it is fully graphical and very easy

ive got amd6450 i72600 os win7 ? okay ill give it a go so long as it dosent clash with my win7 so  i can do that multi boot option!? 

Posted

ive got amd6450 i72600 os win7 ? okay ill give it a go so long as it dosent clash with my win7 so  i can do that multi boot option!? 

 

Yes you can multiboot

Posted

Yes you can multiboot

excellent :) thank you very much Meezermox et all :) 

Posted (edited)

Merci pour ta réponse :very-good: ,effectivement il faut bien connaitre linux et malheureusement ces pas mon cas.

Mais merci pour ce partage(je vais le mettre de coter en espèrent qu'il y aura un loader pour Windows).

 

-Peut être qu'on pourra jouer a ces deux jeux qui font partis de la même borne d'arcade:

DEAD HEAT:

Nirin:

 

En fait, il est drôle que vous devez mentionner Dead Heat

 

 

eafe76a250c5751f459ce8c542629b91cca8e104

Edited by Meezermox
  • 1 month later...
Posted

ok , get the game started but got a nice error (see picture,  maybe 64b linux ? )

 

can someone  with 32b linux try launch the game with this command ? >sudo LD_PRELOAD=./tio_emu.so:./tank_emu.so ./n_tank_release [window/rright/rleft]

and post result.

 

thanks .

Capture d’écran de 2018-01-24 17-56-42.png

Posted

I am using a 32bit linux mint, this is what I got so far. I can run dead heat without problem. The readme  said something about recompile the .so file, which is far beyond my league.

 

1.thumb.jpg.9d1ddb0bb9de10428680a820a638babf.jpg

2.jpg

4.jpg

Posted (edited)

It's telling you no IO because you didn't make the link to the indicated folder with your keyboard.

 

EDIT:

2. If you're using the emulated IO, the hook will try to open /run/kbdhook, find out what your kbd event
device path is, and run this after every reboot of your system:
    ln -s /dev/input/by-path/YOUR_*event-kbd /run/kbdhook

Edited by sTo0z
Posted

a little progress so far, after typing those two command lines, i got this

sudo ln -s /dev/input/by-path/pci-0000:00:14.0-usb-0:14:1.0-event-kbd /run/kbdhook
sudo LD_PRELOAD=./tio_emu.so:./tank_emu.so ./n_tank_release [window/rright/rleft]

 

v.jpg

Posted (edited)

Great to see the feedback on this mate, top stuff. I don't believe anyone has got this to run yet so you could be the first. Thanks for reviving the thread, fingers crossed. I think it's definitely worth trying to recompile those files as described in the readme, that might be what's missing,  hopefully someone knows how. It looks to me like there was a lot missing from the readme on this :-0

Edited by fire10
Posted

i unpluged the network cable, and pluged the camera, then I got this, It seems the camera and network passed the self test.

v.jpg

Posted

Back , i test it under Ubuntu 32b , same error message as Nerdork : READ ERROR <SEQ_RELOCATE FILE>

Maybe the game use a fixed path  , i have looked in n_tank_release binary for any clue but found nothing relative to that.

 

PS:

-camera is not needed for this game : just modify tank_emu.c  with

#define NO_CAMERA
//#define UNSUPPORTED_CAMERA

 

and compile a new .so with > cc -shared -m32 tank_emu.c -w -ldl -D_GNU_SOURCE -o ./tank_emu.so

 

 

Posted (edited)

Wonder what it could be, really wish we could get some input from the guys that uploaded it originally, hopefully they read this. It would be great to get this running. 

Any more news yet guys

Edited by fire10
Posted (edited)

This release works fine, I remember testing it a while ago...

The README might not be clear on the command line to run the game though :

 

Once you created the kbdhook, go root with a "sudo su" then type:

LD_PRELOAD=./tio_emu.so:./tank_emu.so ./n_tank_release window

 

To rotate the display right or left you can add "rright" or "rleft" as an argument

 

If you remove the "window" argument the game will run fullscreen (rotated or not if you want to)

 

The computer I used was x86 Lubuntu or Mint (don't remember exactly)

Edited by argonlefou
Posted (edited)

thanks,argolefou,now i can use window to debug somehow, could you please give us more insight on how did you get this game to work?

 

I got an error message on the terminal, I think I did everything right ,except  the kbdhook part, about which i am not sure.

I checked on dev/input/by-path, and I found a bunch of usb event files, then I unplugged all usb devices but my keyboard, then I used the remained event-kbd file name as the "YOUR_*event-kbd*"

 

after typing in

sudo ln -s /dev/input/by-path/pci-0000:00:14.0-usb-0:14:1.0-event-kbd /run/kbdhook (pci-0000:00:14.0-usb-0:14:1.0-event-kbd is the file name in my dev/input/by-path folder)

 

sudo LD_PRELOAD=./tio_emu.so:./tank_emu.so ./n_tank_release window

 

I got the error message in the terminal

 

sh: symbol lookup error: ./tio_emu.so: undefined symbol: pthread_create
nsAdrv: snd_pcm_start

 

after I closed the app window, I got these error messages
XIO:  fatal IO error 2 (No such file or directory) on X server ":0"
      after 62 requests (62 known processed) with 3 events remaining.

 

 

Selection_001.png

Edited by nerdork
Posted (edited)

I didn't do much....on a fresh install I just installed some package, something like

apt-get install build-essential freeglut3 freeglut3-dev libgl1-mesa-glx

 

Then I copied the following file to /etc/asound.conf :

Quote

#5.1 to stereo downmix - manual with no plugin
pcm.!sysdefault {
slave.pcm front
slave.channels 2
type route # input output scaling
ttable.0.0 1 # fl left 100
ttable.1.1 1 # fr right 100
ttable.2.0 1 # rl left 100
ttable.3.1 1 # rr right 100
ttable.4.0 0.5 # ctr left 50
ttable.4.1 0.5 # ctr right 50
ttable.5.0 0.5 # lfe left 50
ttable.5.1 0.5 # lfe right 50
}

 

Finally I opened the tank_emu.c file to change that :

Quote

#define NO_CAMERA
//#define UNSUPPORTED_CAMERA

 

Compiled it by typing :

gcc -shared -m32 tank_emu.c -w -ldl -D_GNU_SOURCE -o ./tank_emu.so

 

And Finally :

sudo su

ln -s [whatever keyboard file] /run/kbdhook

LD_PRELOAD=./tio_emu.so:./tank_emu.so ./n_tank_release window

 

 

If you want to test if your Keyboard hook is good, as an admin just type :

cat /run/kbdhook

You should see a lot of character in the console when you press any keyboard key. CTRL+C to stop

 

Edit : Oh, I may have installed NVIDIA proprietary drivers instead of "nouveau" open source driver that comes with ubuntu. Not sure.

Edited by argonlefou
Posted (edited)

Great to have someone on board who's actually seen this working. Thanks for helping argonlefou top stuff. Now we know it works hopefully we can all get it working. If we struggle would you be in a position to reinstall and talk us through it

Edited by fire10
Posted (edited)

No luck here either,

 

I also run into the "READ ERROR <SEQ_RELOCATE FILE>" error and can't proceed.

 

Using Nvidia drivers, successful keyboard hook, successful LD_PRELOAD command, always stuck at the same error. 

 

I have a camera plugged in, so I did NOT re-compile. Not sure if I should even with camera. 

Edited by sTo0z
Posted (edited)

Now that argonlefou has confirmed that this does indeed work its made me want to get it working even more lol. Still got to try and get wangan 4 working but ill tackle that soon and be in contact lol :-). What on earth could we be doing wrong here!

I cannot seem to get the keyboard details either, could someone put up a step by step noob ( new Linux user) guide please :-)

Edited by fire10
Posted (edited)

Unfortunately the best I can do is provide a package with an "install" script and a "run" script :

https://mega.nz/#!cL432T6B!ynu-tgmFIX4ML-zP6UnnKxn9bCvwLKBbeQXMlWdStYE

 

Tested on fresh 32 bits Ubuntu installs (Lubuntu, Xubuntu, and Linux Mint) :

Once installed, I just choose NVIDIA proprietary drivers instead of open-source driver (google the procedure, it's just 2-click in Driver Manager with Ubuntu) and reboot (i HAD to, it did not work with open source drivers)

Then, unpacked the tar.gz to the desktop, opened a Terminal console, navigated to the Tank Tank folder and type :

sudo ./install.sh

This will install necessary packages and rebuild libraries

 

And ran the game with simply :

sudo ./run_game.sh

 

This worked without any issues. As I said, fresh install, just NVIDIA drivers, nothing else

I can't do anything more :(

Edited by argonlefou
Posted

Well I could not wait and tried tonight and damn it got me further than I ever have got infact got all the way to a screen where I could insert credits but it says " [an error has occured] Seat ID Duplicated Please adjust Test Mode settings. After that the game will automatically start"

Any ideas what could sort that.....feel like im so close now lol

 

 

EDIT restarted and HOLY CRAP you did it Argonlefou, dont know how but you did it!!!!!!!!!!!!!!!

Works on latest ubuntu 64 bit!!!!!

Posted

FInally, with all your help, especially argonlefou, I am able to get this game running on a 32 bit linux mint.

Great work,argonlefou.Thanks for all your contribution to the community.

 

 I find this game kind of lacking bgm , campared to the youtube video. Is this normal or have I missed something?

 

For me,argonlefou's method of sudo ./run_game.sh seems can't hook my kbd, the game keep asking me to enter test mode , but I can't typing  in anything.

So I have to use the original method to hook up my kbd first and then launch the game with the command line.

 

Selection_001.png

Posted (edited)
10 hours ago, argonlefou said:

Unfortunately the best I can do is provide a package with an "install" script and a "run" script :

https://mega.nz/#!cL432T6B!ynu-tgmFIX4ML-zP6UnnKxn9bCvwLKBbeQXMlWdStYE

 

Tested on fresh 32 bits Ubuntu installs (Lubuntu, Xubuntu, and Linux Mint) :

Once installed, I just choose NVIDIA proprietary drivers instead of open-source driver (google the procedure, it's just 2-click in Driver Manager with Ubuntu) and reboot (i HAD to, it did not work with open source drivers)

Then, unpacked the tar.gz to the desktop, opened a Terminal console, navigated to the Tank Tank folder and type :

sudo ./install.sh

This will install necessary packages and rebuild libraries

 

And ran the game with simply :

sudo ./run_game.sh

 

This worked without any issues. As I said, fresh install, just NVIDIA drivers, nothing else

I can't do anything more :(

beautiful. Thank you for your hard work. Hopefully something similar can be done for dead heat or WMMT4, i struggle with linux

Edited by superrma
Posted (edited)
Il y a 1 heure, argonlefou a dit :

I really did nothing...just added those 2 scripts in the original package, and changed 1 line in the loader source (totally disable CAM). That's all

 

Well you say that you didnt do much but believe me it was more than we knew to do lol, thanks again mate

 

Ive read up about what seems to be a great app to map keyboard to gamepad called antimicro, it looks superb but I cant seem to find and install it. Can someone check it out and report back

 

 

 

The other way is apparently using xbdrv but that seems quite complicated for me

https://ubuntuforums.org/showthread.php?t=2002622

 

I personally would like

 

Left Trigger = Accelerate = LeftCtrl

Right Trigger = Reverse =Left Shift

Left stick Up = Turret Down = Down Arrow

Left Stick Down = Turrent Up = Up Arrow

Left Stick Left = Turrent/Steer Left = Left Arrow

Left Stick Right = Turret/Steer Right = Right Arrow

A Button = Fire Left = Z

B Button = Fire Right = X

Start Button = Start =1

Back Button = Coin = 5

 

 

 

Edited by 7zxkv

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...