Aller au contenu

[Arcade PC] Magicians Dead (Taito Type X4)


7zxkv

Messages recommandés

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
Lien vers le commentaire
Partager sur d’autres sites

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
Lien vers le commentaire
Partager sur d’autres sites

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).

Lien vers le commentaire
Partager sur d’autres sites

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
Lien vers le commentaire
Partager sur d’autres sites

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
Lien vers le commentaire
Partager sur d’autres sites

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
Lien vers le commentaire
Partager sur d’autres sites

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
Lien vers le commentaire
Partager sur d’autres sites

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.

Lien vers le commentaire
Partager sur d’autres sites

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 ?

Lien vers le commentaire
Partager sur d’autres sites

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
Lien vers le commentaire
Partager sur d’autres sites

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
Lien vers le commentaire
Partager sur d’autres sites

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.

Lien vers le commentaire
Partager sur d’autres sites

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
Lien vers le commentaire
Partager sur d’autres sites

 

@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
Lien vers le commentaire
Partager sur d’autres sites

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
Lien vers le commentaire
Partager sur d’autres sites

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
Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

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



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