Skip to content

Discrepancy between hard-coded file & in-memory patching #220

@llm96

Description

@llm96

Game and version

beatmania IIDX 30 RESIDENT - LDJ-003-2023090500

Version of spice2x

1.0-V-2024-08-24T00:53:46

Laptop

Replicated on both desktop & laptop

Describe the issue

After isolating the differences between the original bm2dx.dll and the bm2dx_omni.dll from Omnimix v1.30.1 into a spice2x patch, I've noticed some texture issues in music select when playing certain songs (e.g. Scripted Connection⇒ long mix)

File Memory
20240911_0 20240911_0
20240911_1 20240911_1
20240911_2 20240911_2

patches/LDJ-64ef0ff5_1037754.json

[
    {
        "type": "memory",
        "name": "Omnimix",
        "description": "",
        "gameCode": "LDJ",
        "patches": [
            {
                "offset": 5602318,
                "dllName": "bm2dx.dll",
                "dataDisabled": "7407",
                "dataEnabled": "9090"
            },
            {
                "offset": 9449065,
                "dllName": "bm2dx.dll",
                "dataDisabled": "743C",
                "dataEnabled": "9090"
            },
            {
                "offset": 9966082,
                "dllName": "bm2dx.dll",
                "dataDisabled": "32C0",
                "dataEnabled": "B001"
            },
            {
                "offset": 10041005,
                "dllName": "bm2dx.dll",
                "dataDisabled": "75",
                "dataEnabled": "EB"
            },
            {
                "offset": 11505163,
                "dllName": "bm2dx.dll",
                "dataDisabled": "0FB644244085C00F84F800000048837C2448000F84EC000000488B4424480FB6400383F8587539488B4424480FB6400483F858752B488B4424480FB6400583F858751D488B442448C640034A488B442448C6400442",
                "dataEnabled": "90909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090"
            },
            {
                "offset": 11505256,
                "dllName": "bm2dx.dll",
                "dataDisabled": "41",
                "dataEnabled": "58"
            },
            {
                "offset": 11523201,
                "dllName": "bm2dx.dll",
                "dataDisabled": "0807",
                "dataEnabled": "FFFF"
            },
            {
                "offset": 11523205,
                "dllName": "bm2dx.dll",
                "dataDisabled": "7F0A",
                "dataEnabled": "9090"
            },
            {
                "offset": 11523211,
                "dllName": "bm2dx.dll",
                "dataDisabled": "0807",
                "dataEnabled": "FFFF"
            },
            {
                "offset": 18601455,
                "dllName": "bm2dx.dll",
                "dataDisabled": "61",
                "dataEnabled": "6F"
            },
            {
                "offset": 19351851,
                "dllName": "bm2dx.dll",
                "dataDisabled": "64617461",
                "dataEnabled": "6F6D6E69"
            }
        ]
    }
]

Attached log.txt file, if available

log_file.txt
log_memory.txt

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions