Aller au contenu

[Arcade PC] Magicians Dead (Taito Type X4)


Messages recommandés

Posté(e) (modifié)

While testing they used a standard control panel, Leap Motion, keyboard and mouse.

mdead_35.jpg

mdead_36.jpg

mdead_28.jpg

 

It would be neat if LAN VS play can be enabled.

C_WCV-vUIAEzdB3?format=jpg&name=4096x409

 

Byking Arcade platform :

The BNAS (provisional name) for Byking Network Arcade System. 

The BNAS will take advantage of Taito's NESYS NESYS system. 

The games will be downloaded to the terminals from the BNAS server as for the NESiCA games.

 

Byking is an arcade game developer and subsidiary of Taito, which in turn is a subsidiary of Square Enix.

The company is best known for the Gunslinger Stratos series.

 

Type X4 specs (Model-500A):

 

OS: Windows Embedded 8 Standard / Windows Embedded Standard 7 64bit

CPU: Intel Core i5-4590(S)

Graphics: Nvidia GeForce GTX 960 2GB (GeForce GTX 1080 for Densha de GO!!)

Memory: DDR3 4GB

Storage: HDD 3TB, 320GB TOSHIBA MQ01ABF032 SATA

 

 

Taito Type X4 Fast I/O Universal PCB Board K91X1243A JVS Arcade Vewlix PCB 

s-l1600.jpg

s-l1600.jpg

s-l1600.jpg

s-l1600.jpg

s-l1600.jpg

Modifié par Onkel
Posté(e) (modifié)
23 minutes ago, eproxy said:

image.png.d96d919a3c694cf0937f1c50599402ea.png

 

we need to discover these

 

image.png.06cbc9a04f2cb0aa8abea15627c8695d.png

 

Yes same here. Made my own, just reversing is hard without the real hardware to track the handshake and values order, but it is doable just boring and time consuming.

 

unknown.png

 

Even the keyboard works as a joystick already, only the GetUSBIOInputPressed needs to be handled. Three main ways, remap the unreal script, emulate magideio, or redirect usbio to other inputs. Looking at the easiest/fastest. Whoever gave you this has been ahead, looks like they had it working for months already. So it might take me time to catch-up, do not expect any fast results. Every game is not as lucky as Lost Land Adventure or Daytona :D

 

Modifié par ducon2016
Posté(e)

My purpose is to use the real hardware (panel, controls with the nunchuckish controller and the motion sensor) with a PC (not the official game, way too expansive, and impossible to find anyway, plus the USB I/O is impossible to find too), on a Vewlix arcade cabinet.

 

So my questions :

 

1. Anyone of you guys know if I can plug the real hardware into a PC (must be USB, but still, never know)

2. If I can plug it into a PC, can I use it with the version of the game available here ?

3. if 1 and 2 are ok, what can I do to help you guys - I don't know how to code or anything, but I'd be happy to help).

Posté(e) (modifié)

That’s what I am doing, nunchuck and leap motion sensor from magicians dead control panel are working fine in test menu but no start button so can’t start the game.. this is what the others are trying to figure out at the moment how to reconfigure the rest of the controls so it can be played correctly, what type of i/o do you have in your Vewlix? The i/o often is for sale on yahoo jp it’s the pci-e card that’s more difficult to find but drivers do exist for it afaik 

Modifié par mozie
Posté(e) (modifié)
24 minutes ago, Kameha said:

way too expansive, and impossible to find anyway, plus the USB I/O is impossible to find to

This one ?

s-l1600.jpg

You got money ? 

Send it to me !

I can buy a Type X4 I/O board (with your money) and try to send it to the people who really need it  :P

Modifié par Onkel
Posté(e) (modifié)
4 hours ago, ducon2016 said:

Success!!!! I have been lucky again :very-good:

 

How do they say ?

Only the strong survive ?

Only the wise excel !

 

Well done MAESTRO'S !!!

Thank you and FlyBit, and of course eproxy

Modifié par Onkel
Posté(e) (modifié)

Here it the first version, full source code included: MAGEIO-v1.7z

 

Make sure you backup your original MAGIDEIO.dll, then just extract the one from the attached archive into MaDead\BppGame\Binaries\Win64\MAGIDEIO.dll

 

Hard coded keys for now: 1,2,3,4,5,6 for the buttons 1,2,3,4,5,6. Tab for Start. WASD for the directions.

Modifié par ducon2016
Posté(e)
12 minutes ago, ducon2016 said:

Here it the first version, full source code included: MAGEIO-v1.7z

 

Make sure you backup your original MAGIDEIO.dll, then just extract the one from the attached archive into MaDead\BppGame\Binaries\Win64\MAGIDEIO.dll

 

Hard coded keys for now: 1,2,3,4,5,6 for the buttons 1,2,3,4,5,6. Tab for Start. WASD for the directions.

LOL I drive back home from my last post from work to see the progress. Excellent work on this.

Posté(e)
16 minutes ago, ducon2016 said:

Hard coded keys for now: 1,2,3,4,5,6 for the buttons 1,2,3,4,5,6. Tab for Start. WASD for the directions.

So i guess the basis of this I/O emulation is usable on a lot of Type X4 games ?

Posté(e)
Just now, Onkel said:

So i guess the basis of this I/O emulation is usable on a lot of Type X4 games ?

 

Don't dream. This is very likely a one off. The name says it all MAGI(cians)De(ad)IO.dll as you can guess, it is very specific

Posté(e) (modifié)
53 minutes ago, ducon2016 said:

MAGI(cians)De(ad)IO.dll

Good one ....

Well sir may i congratulate you and all people involved on this achievement !

 

I tried it out, it works !

But controls are still a bit of a mystery to me i can't read Japanese in the tutorials

It is recommended to use a nunchuck because both hands are needed in the FOV of the Leap Motion

A normal joystick is a bit unhandy and i'm not yet sure when to use what.

 

You are all Magicians !

tenor.gif

Source code......sorcery

FIUH8LEG6MPMI3F.gif

Within 48 -72 hours AMAZING !!

Modifié par Onkel
Posté(e)

@Onkel Do the tutorials in BppGame\Content\Movies\tutorial help? There are some of the english based ones in _EN folders. The videos could help with movement and how to do things.

 

Don't have the nunchuck nor Leap Motion yet, but I think those videos could help.

Posté(e) (modifié)
1 minute ago, Kobe46 said:

There are some of the english based ones in _EN folders

Maybe there is also a setting in a .ini file to set it to another language ?

This game was also in the U.S.A. ?

Maybe we are very lucky !

 

Modifié par Onkel
Posté(e)
3 minutes ago, mozie said:

Some instructions here too

 

Thanks for the link but it was not necessary to send it through translate the web because it can not translate pictures 

 

Posté(e)
8 minutes ago, Onkel said:

Thanks for the link but it was not necessary to send it through translate the web because it can not translate pictures 

 

Yes just realized that haha should be able to translate from the images though some nice promo art too

Posté(e)
1 hour ago, Onkel said:

Maybe there is also a setting in a .ini file to set it to another language ?

This game was also in the U.S.A. ?

Maybe we are very lucky !

 

Well since I can't really help much on testing other stuff. I believe the game does support the English localization. I have checked the ini files and they definitely have tie ins to english, spanish, korean, japanese, chinese in its localization, just seeing if this build has it built in. Just doing some digging and research to see if I can make the adjustment needed to turn it into English. Reading in more on how UE4 processes this.

Posté(e) (modifié)

I (google :P) have translated the hands movements manual.

Crude piece of work maybe it helps

https://imgshare.io/image/magicians-dead-hand-movements-manual.QuEmj

And the Grip controller instructions

https://imgshare.io/image/magicians-dead-grip-controler-movements-instructions.QGTjS

And the instructions card

https://imgshare.io/image/magicians-dead-instructions.QKrvp

Original source, if somebody can translate it better, or in their local language, go ahead.

https://magiciansdead.jp/players/howto/

Modifié par Onkel
Posté(e) (modifié)

 

@ducon2016 @eproxy> thanks for sharing

Incredible i can access it (but i am not in free play) and still i can play it (using the tab to access the Game tutorial).

Pre-requisites (all credits to @ducon2016 ):

  • patch the exe offset 0x84E650, change 0x40 to 0xC3 
  • use the MAGIDEIO.dll included in the first post of the thread
  1. i play a tutorial : keys 1,2,3,4,5,6 are all the same ==>  it is for fighting the opponents without Magician spells but more with physical blows.
  2. I can move with arrow keys : up, down, left,right
  3. I am missing the leap motion to trigger the spells

 

And here you are (screenshot from the tutorial to explain all of the leap motion hand moves to be done):

 

 

 

image.png

Modifié par cyrille2hk
Posté(e) (modifié)
6 hours ago, cyrille2hk said:
  1. I am missing the leap motion to trigger the spells

 

You can try to edit MaDead\BppGame\Config\DefaultInput.ini and try to map leap actions to keys to see if it works.

 

@dorminirko @luffytam might be able to help, they did similar stuff for LLA

Modifié par ducon2016
Posté(e)

Been playing this all day... thanks to all involved still figuring it all out but really enjoying it, does get a bit tiring holding your hand out after a while though!!

 

 

Posté(e) (modifié)

I connected a Wiimote and a nunchuck. (XInput ?) with bluetooth (not all BT chipsets work)

It works a bit peculiar.

 

According to the in game joystick test menu with the wiimote / nunchuck

Up button is - (minus) (8)

Down button is + (plus) (7) and home button (9)

Pull lever button is 1 button (5)

 

The nunchuck stick works fine

 

But in game ....

The stick and top front button (3) on the nunchuck work fine

The front lower button on the nunchcuk does not work as far as I can tell

But the A, home and + button do all the same, jump / flight

It looks like buttons 1 (A), 9 (home) and 7 (+) have the same function

And button 4 (lower button on the nunchcuk) does not work ingame

- (minus) has also a function

 

On a Dinput joystick left trigger (7) and back (9) (Jump) are the same.

Right trigger (8) (choose nearest target) are used as far as I can tell 

That should be the upper button on the nunchuck

 

According to the in game joystick test menu with a Logitch DInput mode joystick

 

Up button is the right trigger (8)

The lower button are left trigger and back button (7 and 9)

Pull lever is LB (5)

 

With the same joystick in XInput mode

The test menu says it does not see a input device but still it works

 

Up button is LB (5)

Lower button is left trigger and A button (Z axis + and 1)

Pull lever is press left stick (9)

 

A is jump (hold) flight (1)

That should be the lower button on nunchuck ?

X is kick / fight (3) up

That should emulate the white fight button on the control panel ? 

Somehow I missed the upper nunchuck button (choose target) in this mode :what:

 

https://imgshare.io/image/magicians-dead-grip-controler-movements-instructions.QGTjS

 

So I guess

To get this work correctly

I guess we will have to edit that in DefaultInput.ini ?

 

This is what I mean with 1- 9

Xs3DrxTZIsQG3zmGJJiWX8sZ2vMHgJWhhmNRyp_M

Modifié par Onkel
Posté(e)
1 hour ago, eproxy said:

enjoy

 

Thanks

Which Jconfig (according to the readme) ? 

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • CrĂ©er...