djhackersdev / bemanitools

Runs recent Konami arcade games and emulates various arcade hardware.
The Unlicense
84 stars 16 forks source link

Sirius runs, but won’t connect to Arcana. Can’t figure out the 5-2002-1013 error. #64

Closed icex2 closed 1 year ago

icex2 commented 3 years ago

In GitLab by @hepcat on Oct 11, 2020, 22:21

This error was mentioned in the Issue 48 thread but not resolved. Sinobuz, Copula and Tricoro connect to Arcana fine on this computer. Specs below if it matters: Computer_Specs I’ve read the iidxhook3 read me and can’t figure this out.

--PCBID is valid

--Firewall is off.

--eamuse URL is correct. (Not sure about the port? See pics below…)

--Running as Administrator

Network_Error_5-2002-1013__fonts_fixed_ This translates to something like: “Can’t communicate with central server.” “Make sure equipment/router is on and is connected correctly.” [It is as far as I can tell.] Network_Issue_--_Sirius arc_machine_screen__edited_ Also, I’m running this after opening bemanitools into the 2009122100 folder. When I open it into the 2010071200 folder, I keep getting the 00000002 error or the “Resuming Remote Process” error. iidxhook17_conf_file__edited_

sirius_log_10102020_edited.txt

Any ideas? Would really like to try this. Thanks!

icex2 commented 3 years ago

Potentially related: https://dev.s-ul.eu/djhackers/bemanitools/-/issues/48

icex2 commented 3 years ago

Dumb question, but eamuse is enabled in the operator menu and some shop name is set?

icex2 commented 3 years ago

Furthermore, please upload your full iidxhook.conf file minus your PCBID/EAMID. Make sure to remove that part before uploading.

icex2 commented 3 years ago

I can see in the log file that you provided that the build date is Aug 13 2020. Before we move on with testing, you should upgrade to the latest build which is 5.32.

Once you have done that, re-try with the current settings you already configured.

If that still doesn't work, please send me another log file with the most recent output.

Apparently, something is wrong with patching the port, from the log file you provided: M:eamuse-hook: Patching port '80' of 108.61.20.69 to 65535.

If you have updated already and this issue still persists, please try the following URL: http://xrpc.arcana.nu:80 instead of just http://xrpc.arcana.nu. Re-test and send me your log file again.

icex2 commented 3 years ago

In GitLab by @hepcat on Oct 11, 2020, 23:46

tl;dr -- I added :80 to the url and got Network OK! When I hit the plus key it asks for my e-amuse card. Not sure what I'm supposed to do next to get it to load my existing card/scores or if I need to create a new card just for Sirius?

More (in the order if your responses):

I checked and eamuse was enabled. The shop name was gibberish but I added Japanese fonts while preparing the OP so I was able to change it to something else. This did not help.

I'll upload the iidxconf and latest log file shortly.

I rechecked, and I'm certain I did download the latest build of Bemanitools (5.32). When I unzip iidx 14 to 17, all the files are dated Aug 13, 2020. If there's a later version available, I don't know where to get it.

icex2 commented 3 years ago

In GitLab by @hepcat on Oct 12, 2020, 24:26

Here's the conf file. iidxhook-17_edited_10112020_pm.txt

icex2 commented 3 years ago

Thanks for following-up on the points I raised above. I double checked the release tag in gitlab and apparently, gitlab considers Aug 13 as "1 month ago"~ Sorry for the confusion.

Seems like there is a bug in not considering the port in the URL as optional and defaulting to 80. The current workaround by adding the port to the URL is fine and should not break with any further changes.

I will keep this issue open as a reminder to get this issue fixed.

Thanks for reporting, very appreciated.

icex2 commented 3 years ago

Regarding your e-amuse card, it works exactly the same as with any other iidx version. If you use the emulated (default) eamio.dll you have to configure your text file that contains your card id using the config.exe tool. If you use any other implementation, e.g. eamio-icca.dll you have to follow the specific documentation as there might be additional setup steps required.

icex2 commented 3 years ago

In GitLab by @hepcat on Oct 12, 2020, 01:19

Thank you for your help! I was able to enter my card and Sirius imported all my scores. Woohoo!

icex2 commented 3 years ago

In GitLab by @xyen on Jul 9, 2021, 07:26

mentioned in commit e0e44066f9af7efa9e9666c0f798d705503636fb