
topet2k12001
GamerLine-
Compteur de contenus
564 -
Inscription
-
Dernière visite
-
Jours gagnés
27
Tout ce qui a été posté par topet2k12001
-
[Arcade PC] Dance Dance Revolution A20 (Konami)
topet2k12001 a répondu à un(e) sujet de palitroque dans ARCADE PC DUMP LOADER
^ -
[Arcade PC] Dance Dance Revolution A20 (Konami)
topet2k12001 a répondu à un(e) sujet de palitroque dans ARCADE PC DUMP LOADER
Ah yes, I meant August 2019 there (sorry for the typo). Corrected the erroneous text. I see, got it! -
[Arcade PC] Dance Dance Revolution A20 (Konami)
topet2k12001 a répondu à un(e) sujet de palitroque dans ARCADE PC DUMP LOADER
@One Eternal Ash @tw3nz0r @bman @B4SH-T @kanor Guys, question: why do we want to use the September 2019 gamemdx.dll when the August 2019 version seems to work better? I asked because, if we can recall @kanor's previous post...and also the hex edit post info by @hipo_loco...if we decide to use the September 2019 version and play with "gold cab" mode, we will need to adjust the "sound offset" of the game - it's easy but cumbersome as @kanor has already outlined in his post. As for the August 2019 version, we didn't have to deal with it (I played "gold cab" with this version and the sound offset/timing was as good as the "blue cab" mode). Plus there's no "Grand Finale event" curtain animation to deal with. On another note: I already tested all of this using the September 2019 gamemdx.dll. All good. Here are the changes I made (from the already-published "DDR Update Pack"): Added the 9 rows of data entry (disables the jacket pop-up notification of Ichika 2019 during the card swipe/entry screen) into the "ddr_16_event_save_data" table Switched Row 47 entry from "9999" to "10" (disables the Grand Finale curtain animation) in the "ddr_16_global_events" table No changes made to Rows 101 onward (the DDR A20 event songs - everything is switched to "10" except Orca and Splash Gold) On the September gamemdx.dll itself: the only hex edits I had enabled are: Timer Freeze Gold Cab Sound Offset to DEC 90 (or translated to HEX 5A) I didn't enable all other hex edits, not even the Ichika 2019 "card crash fix" To-do: please review and advise if these are good to go (for me to update the "DDR Update Pack"). Now off to figuring out the source code and see how I can update it based on everyone's inputs! UPDATE #2: I spoke too soon. I understand now the issue about "we bugged the 9-orbs system." I thought I didn't have the issue simply because I was always able to complete 9 orbs every game. -
[Arcade PC] Dance Dance Revolution A20 (Konami)
topet2k12001 a répondu à un(e) sujet de palitroque dans ARCADE PC DUMP LOADER
Thanks! Let me try to do some experiments and see if I can solve for the requirement. My long comment above was actually an explanation why everything seems to be flawless with Butterfly 1.1.0 and DDR Ace, and it's because Butterfly 1.1.0 was built specifically for DDR Ace (as evidenced by the hard-coded entries). When I was looking at the current/latest code of Butterfly (latest edits were on 20191018), it seems like the original author intends to modify/update his entire code to also fit the requirements of DDR A20, but he didn't continue with the development anymore (to be fair, he did mention it clearly). We can actually make his latest code work and the way we're currently doing it is also by "hard-coding" entries into the database tables. It's not ideal, but for the meantime where the code has to be developed further, it's better than nothing. -
[Arcade PC] Dance Dance Revolution A20 (Konami)
topet2k12001 a répondu à un(e) sujet de palitroque dans ARCADE PC DUMP LOADER
Okay, I read the thread about 3 times hahaha... With Butterfly up to version 1.1.0...a lot of the original author's work is centered/focused on DDR Ace. Some of the lines of code and files are actually "hard-coded" which is fine, given that the intention was to focus on a specific DDR version (which is Ace). And the code responsible for the above is one example of them. Screenshots for reference (full album here because screenshots in this forum are too small: https://imgur.com/a/etTUIyQ): This is "version 1.1.0" of the code: https://github.com/skogaby/butterfly/blob/1.1.0/butterflyserver/src/main/java/com/buttongames/butterflyserver/http/handlers/impl/PlayerDataRequestHandler.java This is the "master" branch of the code (e.g. the main version, "live document" always-updated): https://github.com/skogaby/butterfly/blob/master/butterflyserver/src/main/java/com/buttongames/butterflyserver/http/handlers/impl/mdx/PlayerDataRequestHandler.java Side-by-side comparison: https://imgur.com/NUzM6do This is the resulting data that is produced from the above code (notice it's the same as the one in the code at the left - "hard-coded" entry)" https://imgur.com/NUzM6do This one is also due to a hard-coded entry (an entire file, actually): https://imgur.com/HQO2ck9 Eventually, the author actually removed this hard-coded file: https://github.com/skogaby/butterfly/commit/5e5b02b3a4029f5d167a4eb1744b0a0a788a7bc0 I understand this requirement now. It will require the same concept that @bman mentioned (immutable list). Will see how I can solve for this. -
[Arcade PC] Dance Dance Revolution A20 (Konami)
topet2k12001 a répondu à un(e) sujet de palitroque dans ARCADE PC DUMP LOADER
@One Eternal Ash @tw3nz0r @bman @B4SH-T @kanor Hi Guys, Sorry I'm a bit slow today and somehow got lost in the exchange of messages in the past few pages, but just to be clear with the requirements, please confirm? Did I miss anything? Objectives: Must use the September 2019 gamemdx.dll Must use the August 2019 arkmdxp3.dll (this version is capable of saving Dan Course progress) Grand Finale Event curtain animation must not be showing up in the Song Results screen Ichika 2019 Event folder must be visible in Song Selection screen Ichika 2019 song jackets must not pop up/appear in the card swipe screen (after swiping the card) EXTRA EXCLUSIVE folder must be showing when a player reaches EXTRA STAGE, with songs Orca and Splash Gold only Earned Stars ("orbs") must be preserved/saved Extras: Silver League (11 song) and Golden League (2 songs) must be "forced-unlocked" for now (I did this by editing musicdb.xml only for the songs concerned - no deletion of actual line of code, just change the "Limited" flag to "0") Two songs, Digital Luv and Mythomane, must be available as regular songs in the Song Selection screen UPDATE: I already tested all of this using the September 2019 gamemdx.dll. All good. Here are the changes I made (from the already-published "DDR Update Pack"): Added the 9 rows of data entry (disables the jacket pop-up notification of Ichika 2019 during the card swipe/entry screen) into the "ddr_16_event_save_data" table Switched Row 47 entry from "9999" to "10" (disables the Grand Finale curtain animation) in the "ddr_16_global_events" table No changes made to Rows 101 onward (the DDR A20 event songs - everything is switched to "10" except Orca and Splash Gold) On the September gamemdx.dll itself: the only hex edits I had enabled are: Timer Freeze Gold Cab Sound Offset to DEC 90 (or translated to HEX 5A) I didn't enable all other hex edits, not even the Ichika 2019 "card crash fix" UPDATE #2: I spoke too soon. I understand now the issue about "we bugged the 9-orbs system." I thought I didn't have the issue simply because I was always able to complete 9 orbs every game. -
[Arcade PC] Dance Dance Revolution A20 (Konami)
topet2k12001 a répondu à un(e) sujet de palitroque dans ARCADE PC DUMP LOADER
@tw3nz0r sorry just for my own clarity...what is the purpose of the table again? This is the Ichika 2019 event right? These are the 9 songs that we used to hex edit in gamemdx.dll (September 2019 onwards) correct? -
[Arcade PC] Dance Dance Revolution A20 (Konami)
topet2k12001 a répondu à un(e) sujet de palitroque dans ARCADE PC DUMP LOADER
Was thinking the same thing...yup! -
[Arcade PC] Dance Dance Revolution A20 (Konami)
topet2k12001 a répondu à un(e) sujet de palitroque dans ARCADE PC DUMP LOADER
Noted! Will work on these later as well! -
[Arcade PC] Dance Dance Revolution A20 (Konami)
topet2k12001 a répondu à un(e) sujet de palitroque dans ARCADE PC DUMP LOADER
@B4SH-T good to know! For the "Grand Finale event" curtain animation follow what @tw3nz0r said (use August 2019 gamemdx.dll - this is what I did with the "DDR Update Pack" so that end-users won't have to fiddle around with stuff). About the "stars" not saving - I actually haven't encountered that issue...it seems related to the work that @One Eternal Ash is currently doing and I have yet to catch up. Will do so after breakfast. @tw3nz0r when we say "per user," as in per "e-Amusement card?" Hm, we're now getting into fixing/continuing Butterfly as it was designed then...I believe that that is the intent of the original author of Butterfly. It may take some time if I was the one who will do it as I am not an expert in Java (I only have basic knoweldge). In fact, in the past week I was trying to figure out how not to have to manually fill out the "ddr_16_global_events" table. As in exactly that data in that table, correct? Static data (meaning, this won't change depending on the progress of a user/player)? -
[Arcade PC] Dance Dance Revolution A20 (Konami)
topet2k12001 a répondu à un(e) sujet de palitroque dans ARCADE PC DUMP LOADER
@One Eternal Ash @tw3nz0r @B4SH-T @bman Hi good morning! I fell asleep hahaha! @tw3nz0r I sent you a message before I slept about your request for a "silent" or no-log version of Butterfly. I think that the game and Butterfly "talk" to each other using those logs as their "language" of communication. I kind of deduced it when I was reviewing logs yesterday for a different issue (I was trying to figure out the "is_refid_locked" issue so I had to run the game and Butterfly and observe the logs between the two, to see how they are communicating with each other). But I'll still do more research to see if your request is possible. I did read that "logj4" (that's the name of the "logging component" used in Butterfly) is actually very lightweight. But then I'll see. Will update you. @B4SH-T, based on the screenshot, you have "First Play Free" turned on in the Service Menu; please turn it off. Also which Challenge Charts are missing? Please advise as I was already very sleepy when I created the zip and might have missed a file or two. If it's "Tiger Rampage" and that other Japanese Song (they are both Level 17 Challenge charts) they should be there. Please note that my approach was to keep all "limited" flags/tags intact in musicdb.xml (startup.arc)...and then manually "unlocking" by using the table of the Butterfly database (that's where the group is right now). @bman sorry but I'm not yet familiar, although I can confirm what you said in your post. In fact, I did see in the source code that there is an immutable list for Baby-Lon's Adventure as it was configured as the "first event" in DDR Ace in Butterfly and this is actually one of the key milestones which led me and @One Eternal Ash to the discovery we had, thereby enabling the DDR Ace events. Although the insights you shared today are new to me and it's actually very interesting! Because for a long time I've been wondering what those columns are for (in the table I mean) and all I've been doing with that table is actually just fill it up with songs from events so that they get "unlocked" or "locked" (by switching between "10" and "9999"). I didn't realize that the "row" matters. Back then when I was doing my experiments to fill up that table with songs, I used to always start at Row 1. But now that @bman shared valuable insights, now I understand that some entries are supposed to be "intentionally" placed at specific rows in the table. Kudos by the way @bman and nice find! How did you figure that out? Pure trial-and-error/intuition? Currently the SQL file in the "DDR Update Pack" lists all "event songs" of DDR A20 and all of them are marked as "unlocked" (meaning, marked as "10") EXCEPT Orca and Splash Gold which I kept at 9999 (this way, when you play EXTRA STAGE you will still see both songs as EXTRA EXCLUSIVE). If you change these 2 songs to "10" you will notice that they will appear as regular songs in the Song Selection. I haven't touched/experimented anything beyond that (like what @One Eternal Ash is already doing) but I will do so later so that I can help out with the group. EXCEPTION: I did "force-unlock" the 11 songs of Golden League, simply because we haven't completely figured out the Dan Course. As per RemyWiki, there are 9 songs that are supposed to be unlocked when you reach "SILVER CLASS" and an additional 2 songs when you reach "GOLD CLASS." Take note that the article talks about "CLASS" and not "nth Dan." Notice your "Player" screen when swiping your card (Gold Cab mode)...at the lower-left is the "nth Dan" you have reached, and at the right is the "Class." I think that's one more "problem" for us to think about (Hahaha!) But for now, quick fix is that I just "force-unlocked" them in musicdb.xml (startup.arc). I simply changed the "limited" flag number, to zero (0). There are also 2 songs that, to my best recollection, don't belong to any "events" but are "locked." These are "Digital Luv" and "Mythomane." So I also removed the "limited" flag/tag on these 2 songs. That wraps up my update so far. Let me just grab some coffee and a quick snack before I get started. Have a great day everyone! -
[Arcade PC] Dance Dance Revolution A20 (Konami)
topet2k12001 a répondu à un(e) sujet de palitroque dans ARCADE PC DUMP LOADER
H @tw3nz0r So I was able to build a version of Butterfly that does not log. This is the only thing left in Butterfly when you run it, but it does not show any other new information other than that (it stays that way because it's notificaiton about Butterfly itself). However, as anticipated...the game won't let me get past the card entry screen. I am able to enter my PIN and press Start, but after that, that's it. The game didn't hang but it was kind of "stuck." And my hunch was correct: it looks like the logs are used "two-way" between the game and Butterly. So since there are no logs, the game appears to be "jut waiting" for the logs to come (but there won't be any since it's turned off). -
[Arcade PC] Dance Dance Revolution A20 (Konami)
topet2k12001 a répondu à un(e) sujet de palitroque dans ARCADE PC DUMP LOADER
Whoaaaaaa!!!!! -
[Arcade PC] Dance Dance Revolution A20 (Konami)
topet2k12001 a répondu à un(e) sujet de palitroque dans ARCADE PC DUMP LOADER
Hi @tw3nz0r I think I will really need to rebuild it for you...one with no logger. I remember there's a "logger" configured in the build of Butterfly as one of the dependencies. But I may not be able to finish it today (I'm sleepy and I run the risk of making mistakes this way). Is it okay if I work on your request perhaps tomorrow? -
[Arcade PC] Dance Dance Revolution A20 (Konami)
topet2k12001 a répondu à un(e) sujet de palitroque dans ARCADE PC DUMP LOADER
I see...got it. I understand the requirement better now. Please allow me some time to think of a solution. -
[Arcade PC] Dance Dance Revolution A20 (Konami)
topet2k12001 a répondu à un(e) sujet de palitroque dans ARCADE PC DUMP LOADER
Oh okay, got it. So it has a GUI then...let me see...can you try this please? This has to be placed inside the same path as butterfly.bat and the actual Butterfly JAR file andf let me know. It's a simple command that runs the CMD window of BUtterfly in a minimized state. So you double-click this .bat and it (as well as that other .bat) will run minimized. I know it's technically not silent, but it's just a quick-and-dirty solution and wanted you to assess if this is good enough. Just replace "butterfly.bat" text accordingly/as needed. starter.bat Wow! By any chance are you an arcade operator (meaning, you operate/run an arcade)? You have authentic stuff with you, that's awesome! -
[Arcade PC] Dance Dance Revolution A20 (Konami)
topet2k12001 a répondu à un(e) sujet de palitroque dans ARCADE PC DUMP LOADER
@tw3nz0r I remember you mentioned you are running some server OS? Is it "headless" (no GUI)? Or does it at least have a GUI? -
[Arcade PC] Dance Dance Revolution A20 (Konami)
topet2k12001 a répondu à un(e) sujet de palitroque dans ARCADE PC DUMP LOADER
Hahaha okay. Let me see what I can do... -
[Arcade PC] Dance Dance Revolution A20 (Konami)
topet2k12001 a répondu à un(e) sujet de palitroque dans ARCADE PC DUMP LOADER
Let me see if I can do that. But on hindsight...isn't that a bit "unsafe?" I mean, how would you know that the server started properly without anything being displayed? -
[Arcade PC] Dance Dance Revolution A20 (Konami)
topet2k12001 a répondu à un(e) sujet de palitroque dans ARCADE PC DUMP LOADER
Hahaha me too. To be fair, the reason why DDR Ace was easier to get running was because Butterfly was designed around DDR Ace. I looked at the source code (inevitably, since I was building an updated version) and a lot of the code is centered around DDR Ace. Whatever functionality of Butterfly that is currently working on A20, is I would say...more coincidental than intended. -
[Arcade PC] Dance Dance Revolution A20 (Konami)
topet2k12001 a répondu à un(e) sujet de palitroque dans ARCADE PC DUMP LOADER
I did notice that "hiccup" whenever I tried to mix them together, but what I did was: Exit to Service Menu Totally exit the game (Ctrl+C) Start the game (again) After the "black screen tests" and then the "Online" text at the bottom shows up, I go to Service Menu again Start the game I think you just have to be mindful if you were on "Blue Cab" or "Gold Cab" and make the proper edits before starting. -
[Arcade PC] Dance Dance Revolution A20 (Konami)
topet2k12001 a répondu à un(e) sujet de palitroque dans ARCADE PC DUMP LOADER
Yes. DDR Ace: just a blank table with 9999, for 200 rows DDR A20: individually entered song event data That's how it's going to be for now until Butterfly Local Server is fully developed to become fully functional for DDR A20 (it's good for DDR Ace). -
[Arcade PC] Dance Dance Revolution A20 (Konami)
topet2k12001 a répondu à un(e) sujet de palitroque dans ARCADE PC DUMP LOADER
@One Eternal Ash@tw3nz0r@kanor@B4SH-T Hello Guys, Here it is. The "DDR Update Pack." :D There are two versions: one-click self-extracting executable folder (manual copy-paste method) There is also are README file that explains everything. -
[Arcade PC] Dance Dance Revolution A20 (Konami)
topet2k12001 a répondu à un(e) sujet de palitroque dans ARCADE PC DUMP LOADER
Mine has everything "unlocked" (9999) except of course Orca and Splash Gold (so that they will remain as EXTRA EXCLUSIVE). The DLLs from @FeelTheXtasy are actually August 2019 also (same as @tw3nz0r's). I ran a file comparison test in a Hex Editing tool and they came out as identical. Agree. Based on my tests, the saving of Dan Courses is performed by arkmdxp3.dll only. No need to replace arkmdxp4.dll with an August 2019 version. -
[Arcade PC] Dance Dance Revolution A20 (Konami)
topet2k12001 a répondu à un(e) sujet de palitroque dans ARCADE PC DUMP LOADER
Hello guys, Files are uploading, sorry for the delay. I had to re-write some portions of the README file.