Aller au contenu

[Arcade PC] Magicians Dead (Taito Type X4)


Messages recommandés

  • Team
Posté(e)

9nau.png
movie

 

 



Instruction here:

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

https://magiciansdead.jp/promotion/material/



- First patch (and source code) by Ducon :
 

Citation

 

Here it the first version, full source code included: MAGEIO.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.

 


- Version 2: MAGEIO-v2.7z

- Version 2.1: MAGEIO-v2.1.7z
- Patch Freeplay + English + Nesica Online + All Check OK:  Patch.7z
 

Citation

1. No need for a patched executable anymore. You can just use the dll with the original executable and everything will work. So you can delete your patched executable

2. All inputs are now supported: Test, Service, Coin, etc.

3. There is an input to quit the game easily

4. All inputs can now be configured and remapped. Just edit MAGIDEIO.ini

 

Just extract MAGIDEIO.ini and MAGIDEIO.dll in MaDead\BppGame\Binaries\Win64


- Last patch version (use Ducon patch v1 by Flybit for JConfig) here.

Posté(e) (modifié)

Merci beaucoup ! :D :D :D

 

tu sais si le jeu fonctionne si l'on branche le panel original avec ses accessoires (dont le motion sensor qui reconnait la position de ta main droite dans l'espace et qui permet de contrĂ´ler la magie en jeu) stp ?

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

Great ive got the leap motion and the nunchuck setup and can confirm that they work fine in test menu, however it seems we need a start button as neither leap motion or controller allow the game to start, windows 10 also throws up an 'Application is requesting an updated version of Leap Motion V2 software' despite having the latest version installed, this can be fixed by downloading the 'Orion developer software' from here:

 

https://developer.leapmotion.com/releases/leap-motion-orion-400

 

 

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

So confirmed keys that work

THANKS @ducon2016

To get in test menu, first press the left shift key, hold, and then also press the right shift key

 

Arrow up and down keys to navigate

M and , (comma) are the button needed to confirm.

To exit a sub menu, press m and , (comma) toghether, or save the setting. (freeplay)

/ has also a function. (Pull lever)

 

A DInput joystick also works to navigate the test menu.

Left / right trigger, the LB button and also DPad are used.

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

Patch information to get past the nag screen BppGame-Win64-Shipping.exe, offset 84E650, 40 becomes C3.

 

unknown.pngunknown.pngunknown.png

 

We do NOT know yet how to make the game start. You can help us by fiddling with the Unreal config and script files if you want to help. You can set free play in the service menu, first option under the last Nesica option. Then change the option before the last to ON.

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

Iam more interested in nesica’s new God reception feature..really want to get that working haha

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

A hotfix for this issue has been released, please update to version 3.2.1 of the Orion software available here: http://www.leapmotion.com/setup

Hey everyone,

With the Windows 10 Fall Creators Update, Microsoft made some changes to how they handle Imaging Devices, changing them to "Cameras." This has resulted in a bug with our software. While we work on a better solution to the problem, here's a quick fix!

Note: Only make this change if you have installed the Fall Creators Update. This will break the software in earlier versions of Windows.

Open up services.msc and pause or stop LeapService

Navigate to your Leap Motion software installation folder and go to the Core Services folder (default C:\Program Files (x86)\Leap Motion\Core Services)

Backup LeapSvc.exe and LeapSvc64.exe in a separate folder

For V2 users, download and unzip https://lm-public.s3.amazonaws.com/cs-resources/v2.3.1_Win10_FallCreator_hotfix.zip into the Core Services folder, replacing LeapSvc.exe and LeapSvc64.exe

Return to services.msc and restart LeapService

Launch a Leap Motion enabled application and test!

If you have any questions, let us know. As an alternative to step 4, you can open up LeapSvc.exe or LeapSvc64.exe and change them manually with a hex editor:

Search for C6 1F DD 6B 0F 81 D0 11 BE C7 08 00 2B E2 09 2F

Replace that with B9 7A 3E CA C3 B4 E6 4A 82 51 57 9E F9 33 89 0F

 

This is the latest version

https://developer.leapmotion.com/releases/leap-motion-orion-400

Thanks @mozie

Modifié par Onkel
Invité PowerKopter69
Posté(e)

can someone upload BppGame-Win64-Shipping.exe only?

Posté(e) (modifié)

Leap Motion received and works in Magician Dead :very-good:

DInput joystick also works

In two modes ?

https://imgshare.io/image/lm5.QH7jf

https://imgshare.io/image/magician-dead-io.QH8gS digital

https://imgshare.io/image/lm9.QHPlK analogue 

Look at the numbers below the square box

USB I/O board still gives a error in the test menu, because we do not have any fully working USB I/O emulation or patch

Leap Motion test software

https://imgshare.io/image/QHpaF

Magician Dead test mode
https://imgshare.io/image/QH6Vn

 

When one holds a hand above the Leap Motion the game attract mode detects it

https://imgshare.io/image/lm4.QHbzu

https://imgshare.io/image/lm7.QHI6l

It detects both hands at once but i can not make a screenshot while ..... :furax:

https://imgshare.io/image/lm8.QHshj

 

Now we need to find / assign start :furax:

 

When one uses a non Leap motion hex patched BppGame-Win64-Shipping.exe

https://imgshare.io/image/lm6.QHMLq

It hangs on the USB I/O board

So that patch removes not only the Leap Motion detection error

One can still get into the test menu, and Leap Motion works in the test menu but the game will not go in attract mode it goes back to the USB I/O error screen

 

So maybe we need to patch BppGame-Win64-Shipping.exe to get start to work ?

Modifié par Onkel
Posté(e)

Nice stuff @Onkel

So it seems that the USB I/O either will require patching or some type of emulation in order to get it working.

 

I wonder if someone might have or can find out what the original USB I/O device used in the original cabinet.

Posté(e)
21 minutes ago, Kobe46 said:

Nice stuff @Onkel

So it seems that the USB I/O either will require patching or some type of emulation in order to get it working.

 

I wonder if someone might have or can find out what the original USB I/O device used in the original cabinet.

The original cabinet comes with a taito x4 fast i/o, not sure if its compatible with the older jvs i/o boards

Posté(e) (modifié)

How to play Magician Dead

Watch his finger and thumb movements.

 

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

Pretty cool, so it seems we need 2 keys, one for start and one for melee

And some buttons are assigned through the USB I/O board ?

https://imgshare.io/image/QHt1p

Test, service and coin

Test and service are left and right shift or m and , (comma) ?

 

This is for the control panel
https://imgshare.io/image/QHoqX

I guess we can assign these keys in DefaultInput.ini 

But not 100% sure what does what .....

Only one edit needed on one location or multiple ?

Add lines ?

- before certain lines ?

:gene:

 

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

I assumed that is for a regular control panel joystick 6 buttons and start.. probably for other Games on the same hardware ..

So we can assume we only need the standard control panel inputs ?

Which arcade games are also Unreal based and use DefaultInput.ini ?

 

Of any use ?

https://forums.unrealengine.com/community/community-content-tools-and-tutorials/22141-full-project-rama-s-umg-rebindable-key-system-rebind-keys-at-runtime?51449-Full-Project-Rama-s-UMG-Rebindable-Key-System-Rebind-keys-at-Runtime=

Modifié par Onkel
Posté(e)

Yes I would think that’s a reasonable assumption as many titles share the same test mode on same hardware.. there are a few type x4 titles including sfv so I assume the test mode has inputs for a variety of configurations 

Posté(e)
5 minutes ago, mozie said:

Really? Then someone has it working.. wonder would this be useful 

 

Or just patched it out, non working in game

IDmac64 somebody said use this and Jconfig ? :what:

Posté(e) (modifié)

https://imgshare.io/image/lm5.QH7jf

The fifth line on the left

"time remaining in hourly mode"  [none]

 

Could it be there is no way to start the game without a online check ?

 

Because that is the fourth line 

"Online connection status" [disconnected]

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

School of Ragnarok is also Unreal based and use IDMacX ?

iDmacX special SOR: iDmacDrv64_School_of_Ragnarok_2018_10_10.rar

Tekken 7 also ?

http://www.emuline.org/applications/core/interface/file/attachment.php?id=6818

 

I tried to add jconfig it does not work for the I/O out of the box. You need to add the import with CFF Explorer to your .exe. Putting the dll in the folder does not do anything. But again it does NOT work as is. 

Posté(e) (modifié)
1 hour ago, mozie said:

Really? Then someone has it working.. wonder would this be useful 

 

unknown.png

To the left the icon is green

I thought  am sure there was a 4th picture with all four checks OK

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

unknown.png

To the left the icon is green and it shows Nesica in the middle 

I thought  am sure there was a 4th picture with all four checks OK

 

Yes I got that, but it does not help unfortunately. Here is the patch info below if you want to try, but again, it does not seem to help.

Modifié par ducon2016
Posté(e)
Just now, ducon2016 said:

Yes I got that, but it does not help unfortunately.

 

So this one patch to "emulate" network connection or multiple patches to .....

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

So this one patch to "emulate" network connection or multiple patches to .....

 

This does nothing, just makes the game believe that Nesica is working. But it is NOT, it was just in progress patch that I used to debug. That is why I did not share it, it is a distraction.

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

the way to get start button work is either to write a new MAGIDEIO.dll or patch this. writing new seems much more easy, but MAGIDEIO.dll still Need to be debugged and reversed to know what exactly it does

 

Yes that is one of the things I have been looking at :very-good:

Veuillez vous connecter pour commenter

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



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