# Open Source MaiMaiDX.Net Interface This is a Open Source MaiMaiDX.Net Interface. ### This Interface Requires a Server Database. Currently, I only have access to AQUA, but ARTEMiS could be supported once AQUA support is finished. # How to use: ## All Servers You'll need to extract the assets from the game itself. in the public folder, the assets should look like this ``` -- Public | - Assets \_ | - icon | - jacket | - metadata ``` Then, create the `/public/image/` folder. this will be where the images will be stored. You'll also need the Game metadata, extracted using [SegaParser](https://dev.s-ul.net/Galexion/segaparser), to get the game metadata. this is ***Nessasary*** for the interface to function. ## Aqua Create a `config.json` file and paste this in, with paths to your instance. ```json { "DXMemorialImageDirectory": "A:\\path\\to\\aqua\\data", "imageFolder": "N:\\MaiMaiDXNet\\public\\images" } ``` # Project Progress Goal for Milestone 1: - Get all tabs showing with ***Some*** Functionality (2/6) - PlayLog (Done) - Photos - Area (Done) - Collection - Ranking - Options ToDo: - Create Play Data Tab - Get User Playlog Data (Done) - Sort From Most Recent (Done) - Assign Song Names to Each Score (done) - Re-Create the MaiMaiDXNet Playlog list (90% Done, can't continue without image assets that are only on the offical Server) - Create Detailed Look Into Score - Create Photos Tab - Create a rudementrary Photos tab until i can finallly get my hands on images of the Photos tab in MaiMai DX Net - Create Area Tab - Get User Area Data (Done) - Get Metadata for Area (Done) - Show if Area is complete (Done) - Show Kilometers left until Next Reward (Done+, you can also see if you have a Task Track you need to complete) - create what ever is in the details tab - Create Collection Tab - Create Ranking Tab - Create Options Tab - add a background i guess Complete: - Sign In Page - Make User Profile on User Page (done) - Fuck you css go kill yourself - Ban button - lmao - ok actually this is pretty cool