feat/refactor: bemanitools core, logger, thread #282
@@ -0,0 +1,21 @@
|
||||
FROM --platform=amd64 debian:11.6-slim@sha256:f7d141c1ec6af549958a7a2543365a7829c2cdc4476308ec2e182f8a7c59b519
|
||||
|
||||
LABEL description="Development environment for bemanitools"
|
||||
|
||||
# mingw-w64-gcc has 32-bit and 64-bit toolchains
|
||||
RUN apt-get update && apt-get install -y --no-install-recommends \
|
||||
mingw-w64 \
|
||||
mingw-w64-common \
|
||||
make \
|
||||
zip \
|
||||
git \
|
||||
clang-format \
|
||||
python3-pip \
|
||||
&& rm -rf /var/lib/apt/lists/*
|
||||
|
||||
RUN pip3 install mdformat
|
||||
|
||||
RUN mkdir /bemanitools
|
||||
WORKDIR /bemanitools
|
||||
|
||||
ENV SHELL /bin/bash
|
||||
+30
-12
@@ -13,8 +13,10 @@ BUILDDIR ?= build
|
||||
|
||||
builddir_docker := $(BUILDDIR)/docker
|
||||
|
||||
docker_container_name := "bemanitools-build"
|
||||
docker_image_name := "bemanitools-build:latest"
|
||||
docker_build_container_name := "bemanitools-build"
|
||||
docker_build_image_name := "bemanitools-build:latest"
|
||||
docker_dev_container_name := "bemanitools-dev"
|
||||
docker_dev_image_name := "bemanitools-dev:latest"
|
||||
|
||||
depdir := $(BUILDDIR)/dep
|
||||
objdir := $(BUILDDIR)/obj
|
||||
@@ -25,7 +27,7 @@ toolchain_64 := x86_64-w64-mingw32-
|
||||
|
||||
gitrev := $(shell git rev-parse HEAD)
|
||||
cppflags := -I src -I src/main -I src/test -DGITREV=$(gitrev)
|
||||
cflags := -O2 -pipe -ffunction-sections -fdata-sections \
|
||||
cflags := -g -O2 -pipe -ffunction-sections -fdata-sections \
|
||||
-Wall -std=c99 -DPSAPI_VERSION=1
|
||||
cflags_release := -Werror
|
||||
ldflags := -Wl,--gc-sections -static-libgcc
|
||||
@@ -41,6 +43,7 @@ FORCE:
|
||||
|
||||
.PHONY: \
|
||||
build-docker \
|
||||
dev-docker \
|
||||
clean \
|
||||
code-format \
|
||||
print-building \
|
||||
@@ -83,21 +86,38 @@ version:
|
||||
$(V)echo "$(gitrev)" > version
|
||||
|
||||
build-docker:
|
||||
$(V)docker rm -f $(docker_container_name) 2> /dev/null || true
|
||||
$(V)docker rm -f $(docker_build_container_name) 2> /dev/null || true
|
||||
$(V)docker \
|
||||
build \
|
||||
-t $(docker_image_name) \
|
||||
-f Dockerfile \
|
||||
-t $(docker_build_image_name) \
|
||||
-f Dockerfile.build \
|
||||
.
|
||||
$(V)docker \
|
||||
run \
|
||||
--volume $(shell pwd):/bemanitools \
|
||||
--name $(docker_container_name) \
|
||||
$(docker_image_name)
|
||||
--name $(docker_build_container_name) \
|
||||
$(docker_build_image_name)
|
||||
|
||||
dev-docker:
|
||||
$(V)docker rm -f $(docker_dev_container_name) 2> /dev/null || true
|
||||
$(V)docker \
|
||||
build \
|
||||
-t $(docker_dev_image_name) \
|
||||
-f Dockerfile.dev \
|
||||
.
|
||||
$(V)docker \
|
||||
run \
|
||||
--interactive \
|
||||
--tty \
|
||||
--volume $(shell pwd):/bemanitools \
|
||||
--name $(docker_dev_container_name) \
|
||||
$(docker_dev_image_name)
|
||||
|
||||
clean-docker:
|
||||
$(V)docker rm -f $(docker_container_name) || true
|
||||
$(V)docker image rm -f $(docker_image_name) || true
|
||||
$(V)docker rm -f $(docker_dev_container_name) || true
|
||||
$(V)docker image rm -f $(docker_dev_image_name) || true
|
||||
$(V)docker rm -f $(docker_build_container_name) || true
|
||||
$(V)docker image rm -f $(docker_build_image_name) || true
|
||||
$(V)rm -rf $(BUILDDIR)
|
||||
|
||||
#
|
||||
@@ -240,7 +260,6 @@ $$(dll_$1_$2_$3) $$(implib_$1_$2_$3): $$(obj_$1_$2_$3) $$(abslib_$1_$2_$3) \
|
||||
$(V)$$(toolchain_$1)gcc -shared \
|
||||
-o $$(dll_$1_$2_$3) -Wl,--out-implib,$$(implib_$1_$2_$3) \
|
||||
-Wl,--start-group $$^ -Wl,--end-group $$(ldflags_$3)
|
||||
$(V)$$(toolchain_$1)strip $$(dll_$1_$2_$3)
|
||||
$(V)$$(toolchain_$1)ranlib $$(implib_$1_$2_$3)
|
||||
|
||||
endef
|
||||
@@ -257,7 +276,6 @@ $$(exe_$1_$2_$3): $$(obj_$1_$2_$3) $$(abslib_$1_$2_$3) $$(absdpl_$1_$2_$3) \
|
||||
| $$(bindir_$1_$2)
|
||||
$(V)echo ... $$@
|
||||
$(V)$$(toolchain_$1)gcc -o $$@ $$^ $$(ldflags_$3)
|
||||
$(V)$$(toolchain_$1)strip $$@
|
||||
|
||||
endef
|
||||
|
||||
|
||||
@@ -80,7 +80,7 @@ cflags += \
|
||||
# Each AVS-dependent project should consume the earliest AVS import definition
|
||||
# that is still ABI-compatible with the real build its target links against.
|
||||
|
||||
avsvers_32 := 1700 1603 1601 1508 1403 1304 1101 1002 803 0
|
||||
avsvers_32 := 1700 1603 1601 1508 1403 1306 1304 1101 1002 803 0
|
||||
avsvers_64 := 1700 1603 1601 1509 1508
|
||||
|
||||
imps += avs avs-ea3
|
||||
@@ -91,6 +91,7 @@ include src/main/acioemu/Module.mk
|
||||
include src/main/aciomgr/Module.mk
|
||||
include src/main/aciotest/Module.mk
|
||||
include src/main/asio/Module.mk
|
||||
include src/main/avs-util/Module.mk
|
||||
include src/main/bio2drv/Module.mk
|
||||
include src/main/bio2emu-iidx/Module.mk
|
||||
include src/main/bio2emu/Module.mk
|
||||
@@ -99,6 +100,7 @@ include src/main/bstio/Module.mk
|
||||
include src/main/camhook/Module.mk
|
||||
include src/main/cconfig/Module.mk
|
||||
include src/main/config/Module.mk
|
||||
include src/main/core/Module.mk
|
||||
include src/main/d3d9-util/Module.mk
|
||||
include src/main/d3d9exhook/Module.mk
|
||||
include src/main/ddrhook-util/Module.mk
|
||||
@@ -180,6 +182,8 @@ include src/main/p4ioemu/Module.mk
|
||||
include src/main/popnhook-util/Module.mk
|
||||
include src/main/popnhook1/Module.mk
|
||||
include src/main/popnio/Module.mk
|
||||
include src/main/procmon/Module.mk
|
||||
include src/main/procmon-lib/Module.mk
|
||||
include src/main/pcbidgen/Module.mk
|
||||
include src/main/sdvxhook/Module.mk
|
||||
include src/main/sdvxhook2-cn/Module.mk
|
||||
@@ -231,6 +235,7 @@ $(zipdir)/tools.zip: \
|
||||
build/bin/indep-32/ezusb2-dbg-hook.dll \
|
||||
build/bin/indep-32/ezusb2-tool.exe \
|
||||
build/bin/indep-32/ezusb-tool.exe \
|
||||
build/bin/indep-32/procmon.dll \
|
||||
| $(zipdir)/
|
||||
$(V)echo ... $@
|
||||
$(V)zip -j $@ $^
|
||||
@@ -245,6 +250,7 @@ $(zipdir)/tools-x64.zip: \
|
||||
build/bin/indep-64/iidx-ezusb2-exit-hook.dll \
|
||||
build/bin/indep-64/jbiotest.exe \
|
||||
build/bin/indep-64/mempatch-hook.dll \
|
||||
build/bin/indep-64/procmon.dll \
|
||||
| $(zipdir)/
|
||||
$(V)echo ... $@
|
||||
$(V)zip -j $@ $^
|
||||
@@ -257,6 +263,7 @@ $(zipdir)/iidx-09-to-12.zip: \
|
||||
build/bin/indep-32/iidxio.dll \
|
||||
build/bin/indep-32/vefxio.dll \
|
||||
build/bin/indep-32/inject.exe \
|
||||
dist/dwarfstack/32/dwarfstack.dll \
|
||||
dist/iidx/config.bat \
|
||||
dist/iidx/gamestart-09.bat \
|
||||
dist/iidx/gamestart-10.bat \
|
||||
@@ -282,6 +289,7 @@ $(zipdir)/iidx-13.zip: \
|
||||
build/bin/indep-32/iidxio.dll \
|
||||
build/bin/indep-32/vefxio.dll \
|
||||
build/bin/indep-32/inject.exe \
|
||||
dist/dwarfstack/32/dwarfstack.dll \
|
||||
dist/iidx/config.bat \
|
||||
dist/iidx/gamestart-13.bat \
|
||||
dist/iidx/iidxhook-13.conf \
|
||||
@@ -298,6 +306,7 @@ $(zipdir)/iidx-14-to-17.zip: \
|
||||
build/bin/indep-32/iidxio.dll \
|
||||
build/bin/indep-32/vefxio.dll \
|
||||
build/bin/indep-32/inject.exe \
|
||||
dist/dwarfstack/32/dwarfstack.dll \
|
||||
dist/iidx/config.bat \
|
||||
dist/iidx/gamestart-14.bat \
|
||||
dist/iidx/gamestart-15.bat \
|
||||
@@ -323,6 +332,10 @@ $(zipdir)/iidx-18.zip: \
|
||||
dist/iidx/config.bat \
|
||||
dist/iidx/gamestart-18.bat \
|
||||
dist/iidx/iidxhook-18.conf \
|
||||
dist/iidx/launcher-18.xml \
|
||||
dist/shared/ea3-ident.xml \
|
||||
dist/shared/ea3-license.xml \
|
||||
dist/shared/ea3-service.xml \
|
||||
dist/iidx/vefx.txt \
|
||||
| $(zipdir)/
|
||||
$(V)echo ... $@
|
||||
@@ -335,6 +348,7 @@ $(zipdir)/iidx-18-cn.zip: \
|
||||
build/bin/indep-32/iidxio.dll \
|
||||
build/bin/indep-32/vefxio.dll \
|
||||
build/bin/indep-32/inject.exe \
|
||||
dist/dwarfstack/32/dwarfstack.dll \
|
||||
dist/iidx/config.bat \
|
||||
dist/iidx/gamestart-18-cn.bat \
|
||||
dist/iidx/iidxhook-18-cn.conf \
|
||||
@@ -351,9 +365,14 @@ $(zipdir)/iidx-19.zip: \
|
||||
build/bin/indep-32/geninput.dll \
|
||||
build/bin/indep-32/iidxio.dll \
|
||||
build/bin/indep-32/vefxio.dll \
|
||||
dist/dwarfstack/32/dwarfstack.dll \
|
||||
dist/iidx/config.bat \
|
||||
dist/iidx/gamestart-19.bat \
|
||||
dist/iidx/iidxhook-19.conf \
|
||||
dist/iidx/launcher-19.xml \
|
||||
dist/shared/ea3-ident.xml \
|
||||
dist/shared/ea3-license.xml \
|
||||
dist/shared/ea3-service.xml \
|
||||
dist/iidx/vefx.txt \
|
||||
| $(zipdir)/
|
||||
$(V)echo ... $@
|
||||
@@ -367,9 +386,14 @@ $(zipdir)/iidx-20.zip: \
|
||||
build/bin/indep-32/geninput.dll \
|
||||
build/bin/indep-32/iidxio.dll \
|
||||
build/bin/indep-32/vefxio.dll \
|
||||
dist/dwarfstack/32/dwarfstack.dll \
|
||||
dist/iidx/config.bat \
|
||||
dist/iidx/gamestart-20.bat \
|
||||
dist/iidx/iidxhook-20.conf \
|
||||
dist/iidx/launcher-20.xml \
|
||||
dist/shared/ea3-ident.xml \
|
||||
dist/shared/ea3-license.xml \
|
||||
dist/shared/ea3-service.xml \
|
||||
dist/iidx/vefx.txt \
|
||||
| $(zipdir)/
|
||||
$(V)echo ... $@
|
||||
@@ -382,6 +406,7 @@ $(zipdir)/iidx-20-cn.zip: \
|
||||
build/bin/indep-32/iidxio.dll \
|
||||
build/bin/indep-32/vefxio.dll \
|
||||
build/bin/indep-32/inject.exe \
|
||||
dist/dwarfstack/32/dwarfstack.dll \
|
||||
dist/iidx/config.bat \
|
||||
dist/iidx/gamestart-20-cn.bat \
|
||||
dist/iidx/iidxhook-20-cn.conf \
|
||||
@@ -398,6 +423,7 @@ $(zipdir)/iidx-21-to-24.zip: \
|
||||
build/bin/indep-32/geninput.dll \
|
||||
build/bin/indep-32/iidxio.dll \
|
||||
build/bin/indep-32/vefxio.dll \
|
||||
dist/dwarfstack/32/dwarfstack.dll \
|
||||
dist/iidx/config.bat \
|
||||
dist/iidx/gamestart-21.bat \
|
||||
dist/iidx/gamestart-22.bat \
|
||||
@@ -407,6 +433,13 @@ $(zipdir)/iidx-21-to-24.zip: \
|
||||
dist/iidx/iidxhook-22.conf \
|
||||
dist/iidx/iidxhook-23.conf \
|
||||
dist/iidx/iidxhook-24.conf \
|
||||
dist/iidx/launcher-21.xml \
|
||||
dist/iidx/launcher-22.xml \
|
||||
dist/iidx/launcher-23.xml \
|
||||
dist/iidx/launcher-24.xml \
|
||||
dist/shared/ea3-ident.xml \
|
||||
dist/shared/ea3-license.xml \
|
||||
dist/shared/ea3-service.xml \
|
||||
dist/iidx/vefx.txt \
|
||||
| $(zipdir)/
|
||||
$(V)echo ... $@
|
||||
@@ -420,11 +453,17 @@ $(zipdir)/iidx-25-to-26.zip: \
|
||||
build/bin/indep-64/geninput.dll \
|
||||
build/bin/indep-64/iidxio.dll \
|
||||
build/bin/indep-64/vefxio.dll \
|
||||
dist/dwarfstack/64/dwarfstack.dll \
|
||||
dist/iidx/config.bat \
|
||||
dist/iidx/gamestart-25.bat \
|
||||
dist/iidx/gamestart-26.bat \
|
||||
dist/iidx/iidxhook-25.conf \
|
||||
dist/iidx/iidxhook-26.conf \
|
||||
dist/iidx/launcher-25.xml \
|
||||
dist/iidx/launcher-26.xml \
|
||||
dist/shared/ea3-ident.xml \
|
||||
dist/shared/ea3-license.xml \
|
||||
dist/shared/ea3-service.xml \
|
||||
dist/iidx/vefx.txt \
|
||||
| $(zipdir)/
|
||||
$(V)echo ... $@
|
||||
@@ -438,6 +477,7 @@ $(zipdir)/iidx-27-to-30.zip: \
|
||||
build/bin/indep-64/geninput.dll \
|
||||
build/bin/indep-64/iidxio.dll \
|
||||
build/bin/indep-64/vefxio.dll \
|
||||
dist/dwarfstack/64/dwarfstack.dll \
|
||||
dist/iidx/config.bat \
|
||||
dist/iidx/gamestart-27.bat \
|
||||
dist/iidx/gamestart-28.bat \
|
||||
@@ -447,6 +487,13 @@ $(zipdir)/iidx-27-to-30.zip: \
|
||||
dist/iidx/iidxhook-28.conf \
|
||||
dist/iidx/iidxhook-29.conf \
|
||||
dist/iidx/iidxhook-30.conf \
|
||||
dist/iidx/launcher-27.xml \
|
||||
dist/iidx/launcher-28.xml \
|
||||
dist/iidx/launcher-29.xml \
|
||||
dist/iidx/launcher-30.xml \
|
||||
dist/shared/ea3-ident.xml \
|
||||
dist/shared/ea3-license.xml \
|
||||
dist/shared/ea3-service.xml \
|
||||
dist/iidx/vefx.txt \
|
||||
| $(zipdir)/
|
||||
$(V)echo ... $@
|
||||
@@ -485,6 +532,7 @@ $(zipdir)/jb-01.zip: \
|
||||
build/bin/indep-32/eamio.dll \
|
||||
build/bin/indep-32/geninput.dll \
|
||||
build/bin/indep-32/jbio.dll \
|
||||
dist/dwarfstack/32/dwarfstack.dll \
|
||||
dist/jb/config.bat \
|
||||
dist/jb/gamestart-01.bat \
|
||||
dist/jb/jbhook-01.conf \
|
||||
@@ -499,6 +547,7 @@ $(zipdir)/jb-02.zip: \
|
||||
build/bin/indep-32/eamio.dll \
|
||||
build/bin/indep-32/geninput.dll \
|
||||
build/bin/indep-32/jbio.dll \
|
||||
dist/dwarfstack/32/dwarfstack.dll \
|
||||
dist/jb/config.bat \
|
||||
dist/jb/gamestart-02.bat \
|
||||
dist/jb/jbhook-02.conf \
|
||||
@@ -513,8 +562,13 @@ $(zipdir)/jb-03.zip: \
|
||||
build/bin/indep-32/eamio.dll \
|
||||
build/bin/indep-32/geninput.dll \
|
||||
build/bin/indep-32/jbio.dll \
|
||||
dist/dwarfstack/32/dwarfstack.dll \
|
||||
dist/jb/config.bat \
|
||||
dist/jb/gamestart-03.bat \
|
||||
dist/jb/launcher-03.xml \
|
||||
dist/shared/ea3-ident.xml \
|
||||
dist/shared/ea3-license.xml \
|
||||
dist/shared/ea3-service.xml \
|
||||
| $(zipdir)/
|
||||
$(V)echo ... $@
|
||||
$(V)zip -j $@ $^
|
||||
@@ -526,8 +580,13 @@ $(zipdir)/jb-04.zip: \
|
||||
build/bin/indep-32/eamio.dll \
|
||||
build/bin/indep-32/geninput.dll \
|
||||
build/bin/indep-32/jbio.dll \
|
||||
dist/dwarfstack/32/dwarfstack.dll \
|
||||
dist/jb/config.bat \
|
||||
dist/jb/gamestart-03.bat \
|
||||
dist/jb/launcher-03.xml \
|
||||
dist/shared/ea3-ident.xml \
|
||||
dist/shared/ea3-license.xml \
|
||||
dist/shared/ea3-service.xml \
|
||||
| $(zipdir)/
|
||||
$(V)echo ... $@
|
||||
$(V)zip -j $@ $^
|
||||
@@ -539,8 +598,13 @@ $(zipdir)/jb-05-to-07.zip: \
|
||||
build/bin/indep-32/eamio.dll \
|
||||
build/bin/indep-32/geninput.dll \
|
||||
build/bin/indep-32/jbio.dll \
|
||||
dist/dwarfstack/32/dwarfstack.dll \
|
||||
dist/jb/config.bat \
|
||||
dist/jb/gamestart-04.bat \
|
||||
dist/jb/launcher-04.xml \
|
||||
dist/shared/ea3-ident.xml \
|
||||
dist/shared/ea3-license.xml \
|
||||
dist/shared/ea3-service.xml \
|
||||
| $(zipdir)/
|
||||
$(V)echo ... $@
|
||||
$(V)zip -j $@ $^
|
||||
@@ -552,8 +616,13 @@ $(zipdir)/jb-08.zip: \
|
||||
build/bin/indep-32/eamio.dll \
|
||||
build/bin/indep-32/geninput.dll \
|
||||
build/bin/indep-32/jbio.dll \
|
||||
dist/dwarfstack/32/dwarfstack.dll \
|
||||
dist/jb/config.bat \
|
||||
dist/jb/gamestart-04.bat \
|
||||
dist/jb/launcher-04.xml \
|
||||
dist/shared/ea3-ident.xml \
|
||||
dist/shared/ea3-license.xml \
|
||||
dist/shared/ea3-service.xml \
|
||||
| $(zipdir)/
|
||||
$(V)echo ... $@
|
||||
$(V)zip -j $@ $^
|
||||
@@ -576,8 +645,13 @@ $(zipdir)/sdvx-01-to-04.zip: \
|
||||
build/bin/indep-32/eamio.dll \
|
||||
build/bin/indep-32/geninput.dll \
|
||||
build/bin/indep-32/sdvxio.dll \
|
||||
dist/dwarfstack/32/dwarfstack.dll \
|
||||
dist/sdvx/config.bat \
|
||||
dist/sdvx/gamestart.bat \
|
||||
dist/sdvx/launcher.xml \
|
||||
dist/shared/ea3-ident.xml \
|
||||
dist/shared/ea3-license.xml \
|
||||
dist/shared/ea3-service.xml \
|
||||
| $(zipdir)/
|
||||
$(V)echo ... $@
|
||||
$(V)zip -j $@ $^
|
||||
@@ -589,9 +663,14 @@ $(zipdir)/sdvx-05-to-06.zip: \
|
||||
build/bin/indep-64/eamio.dll \
|
||||
build/bin/indep-64/geninput.dll \
|
||||
build/bin/indep-64/sdvxio.dll \
|
||||
dist/dwarfstack/64/dwarfstack.dll \
|
||||
dist/sdvx5/config.bat \
|
||||
dist/sdvx5/gamestart.bat \
|
||||
dist/sdvx5/sdvxhook2.conf \
|
||||
dist/sdvx5/launcher.xml \
|
||||
dist/shared/ea3-ident.xml \
|
||||
dist/shared/ea3-license.xml \
|
||||
dist/shared/ea3-service.xml \
|
||||
| $(zipdir)/
|
||||
$(V)echo ... $@
|
||||
$(V)zip -j $@ $^
|
||||
@@ -603,9 +682,14 @@ $(zipdir)/sdvx-05-cn.zip: \
|
||||
build/bin/indep-64/eamio.dll \
|
||||
build/bin/indep-64/geninput.dll \
|
||||
build/bin/indep-64/sdvxio.dll \
|
||||
dist/dwarfstack/64/dwarfstack.dll \
|
||||
dist/sdvx5/config.bat \
|
||||
dist/sdvx5/gamestart-cn.bat \
|
||||
dist/sdvx5/sdvxhook2-cn.conf \
|
||||
dist/sdvx5/launcher-cn.xml \
|
||||
dist/shared/ea3-ident.xml \
|
||||
dist/shared/ea3-license.xml \
|
||||
dist/shared/ea3-service.xml \
|
||||
| $(zipdir)/
|
||||
$(V)echo ... $@
|
||||
$(V)zip -j $@ $^
|
||||
@@ -659,6 +743,7 @@ $(zipdir)/ddr-12-us.zip: \
|
||||
build/bin/indep-32/ddrio-smx.dll \
|
||||
build/bin/indep-32/eamio.dll \
|
||||
build/bin/indep-32/geninput.dll \
|
||||
dist/dwarfstack/32/dwarfstack.dll \
|
||||
dist/ddr/config.bat \
|
||||
dist/ddr/gamestart-12-us.bat \
|
||||
dist/ddr/gamestart-12-eu.bat \
|
||||
@@ -678,29 +763,39 @@ $(zipdir)/ddr-12.zip: \
|
||||
build/bin/indep-32/ddrio-smx.dll \
|
||||
build/bin/indep-32/eamio.dll \
|
||||
build/bin/indep-32/geninput.dll \
|
||||
dist/dwarfstack/32/dwarfstack.dll \
|
||||
dist/ddr/config.bat \
|
||||
dist/ddr/gamestart-12.bat \
|
||||
dist/ddr/launcher-12.xml \
|
||||
dist/shared/ea3-ident.xml \
|
||||
dist/shared/ea3-license.xml \
|
||||
dist/shared/ea3-service.xml \
|
||||
| $(zipdir)/
|
||||
$(V)echo ... $@
|
||||
$(V)zip -j $@ $^
|
||||
|
||||
$(zipdir)/ddr-13.zip: \
|
||||
build/bin/avs2_1304-32/launcher.exe \
|
||||
build/bin/avs2_1304-32/ddrhook2.dll \
|
||||
build/bin/avs2_1304-32/unicorntail.dll \
|
||||
build/bin/avs2_1306-32/launcher.exe \
|
||||
build/bin/avs2_1306-32/ddrhook2.dll \
|
||||
build/bin/avs2_1306-32/unicorntail.dll \
|
||||
build/bin/indep-32/config.exe \
|
||||
build/bin/indep-32/ddrio.dll \
|
||||
build/bin/indep-32/ddrio-mm.dll \
|
||||
build/bin/indep-32/ddrio-smx.dll \
|
||||
build/bin/indep-32/eamio.dll \
|
||||
build/bin/indep-32/geninput.dll \
|
||||
dist/dwarfstack/32/dwarfstack.dll \
|
||||
dist/ddr/config.bat \
|
||||
dist/ddr/gamestart-13.bat \
|
||||
dist/ddr/launcher-13.xml \
|
||||
dist/shared/ea3-ident.xml \
|
||||
dist/shared/ea3-license.xml \
|
||||
dist/shared/ea3-service.xml \
|
||||
| $(zipdir)/
|
||||
$(V)echo ... $@
|
||||
$(V)zip -j $@ $^
|
||||
|
||||
$(zipdir)/ddr-14-to-16.zip: \
|
||||
$(zipdir)/ddr-14-to-18.zip: \
|
||||
build/bin/avs2_1508-32/launcher.exe \
|
||||
build/bin/avs2_1508-32/ddrhook2.dll \
|
||||
build/bin/avs2_1508-32/unicorntail.dll \
|
||||
@@ -708,15 +803,26 @@ $(zipdir)/ddr-14-to-16.zip: \
|
||||
build/bin/indep-32/ddrio.dll \
|
||||
build/bin/indep-32/eamio.dll \
|
||||
build/bin/indep-32/geninput.dll \
|
||||
dist/dwarfstack/32/dwarfstack.dll \
|
||||
dist/ddr/config.bat \
|
||||
dist/ddr/gamestart-14.bat \
|
||||
dist/ddr/gamestart-15.bat \
|
||||
dist/ddr/gamestart-16.bat \
|
||||
dist/ddr/gamestart-17.bat \
|
||||
dist/ddr/gamestart-18.bat \
|
||||
dist/ddr/launcher-14.xml \
|
||||
dist/ddr/launcher-15.xml \
|
||||
dist/ddr/launcher-16.xml \
|
||||
dist/ddr/launcher-17.xml \
|
||||
dist/ddr/launcher-18.xml \
|
||||
dist/shared/ea3-ident.xml \
|
||||
dist/shared/ea3-license.xml \
|
||||
dist/shared/ea3-service.xml \
|
||||
| $(zipdir)/
|
||||
$(V)echo ... $@
|
||||
$(V)zip -j $@ $^
|
||||
|
||||
$(zipdir)/ddr-16-x64.zip: \
|
||||
$(zipdir)/ddr-16-to-18-x64.zip: \
|
||||
build/bin/avs2_1603-64/launcher.exe \
|
||||
build/bin/avs2_1603-64/ddrhook2.dll \
|
||||
build/bin/avs2_1603-64/unicorntail.dll \
|
||||
@@ -724,8 +830,17 @@ $(zipdir)/ddr-16-x64.zip: \
|
||||
build/bin/indep-64/ddrio.dll \
|
||||
build/bin/indep-64/eamio.dll \
|
||||
build/bin/indep-64/geninput.dll \
|
||||
dist/dwarfstack/64/dwarfstack.dll \
|
||||
dist/ddr/config.bat \
|
||||
dist/ddr/gamestart-16.bat \
|
||||
dist/ddr/gamestart-17.bat \
|
||||
dist/ddr/gamestart-18.bat \
|
||||
dist/ddr/launcher-16.xml \
|
||||
dist/ddr/launcher-17.xml \
|
||||
dist/ddr/launcher-18.xml \
|
||||
dist/shared/ea3-ident.xml \
|
||||
dist/shared/ea3-license.xml \
|
||||
dist/shared/ea3-service.xml \
|
||||
| $(zipdir)/
|
||||
$(V)echo ... $@
|
||||
$(V)zip -j $@ $^
|
||||
@@ -761,9 +876,15 @@ $(zipdir)/bst.zip: \
|
||||
build/bin/indep-64/config.exe \
|
||||
build/bin/indep-64/eamio.dll \
|
||||
build/bin/indep-64/geninput.dll \
|
||||
dist/dwarfstack/64/dwarfstack.dll \
|
||||
dist/bst/config.bat \
|
||||
dist/bst/gamestart1.bat \
|
||||
dist/bst/gamestart2.bat \
|
||||
dist/bst/launcher-01.xml \
|
||||
dist/bst/launcher-02.xml \
|
||||
dist/shared/ea3-ident.xml \
|
||||
dist/shared/ea3-license.xml \
|
||||
dist/shared/ea3-service.xml \
|
||||
| $(zipdir)/
|
||||
$(V)echo ... $@
|
||||
$(V)zip -j $@ $^
|
||||
@@ -776,6 +897,7 @@ $(zipdir)/popn-15-to-18.zip: \
|
||||
build/bin/indep-32/eamio.dll \
|
||||
build/bin/indep-32/popnio.dll \
|
||||
build/bin/indep-32/ezusb2-popn-shim.dll \
|
||||
dist/dwarfstack/32/dwarfstack.dll \
|
||||
dist/popn/config.bat \
|
||||
dist/popn/gamestart-15.bat \
|
||||
dist/popn/gamestart-16.bat \
|
||||
@@ -807,6 +929,7 @@ $(BUILDDIR)/tests.zip: \
|
||||
build/bin/indep-32/iidxhook-util-config-gfx-test.exe \
|
||||
build/bin/indep-32/iidxhook-util-config-misc-test.exe \
|
||||
build/bin/indep-32/iidxhook-util-config-sec-test.exe \
|
||||
dist/dwarfstack/32/dwarfstack.dll \
|
||||
build/bin/indep-32/inject.exe \
|
||||
build/bin/indep-32/security-id-test.exe \
|
||||
build/bin/indep-32/security-mcode-test.exe \
|
||||
@@ -827,8 +950,8 @@ $(BUILDDIR)/bemanitools.zip: \
|
||||
$(zipdir)/ddr-12.zip \
|
||||
$(zipdir)/ddr-12-us.zip \
|
||||
$(zipdir)/ddr-13.zip \
|
||||
$(zipdir)/ddr-14-to-16.zip \
|
||||
$(zipdir)/ddr-16-x64.zip \
|
||||
$(zipdir)/ddr-14-to-18.zip \
|
||||
$(zipdir)/ddr-16-to-18-x64.zip \
|
||||
$(zipdir)/ddr-hwio-x86.zip \
|
||||
$(zipdir)/ddr-hwio-x64.zip \
|
||||
$(zipdir)/doc.zip \
|
||||
|
||||
@@ -35,9 +35,12 @@ The following games are supported with their corresponding hook-libraries.
|
||||
* Dance Dance Revolution X (`ddr-11.zip`): [ddrhook1](doc/ddrhook/ddrhook1.md)
|
||||
* Dance Dance Revolution X2 (US/EU regions) (`ddr-12-us.zip`): [ddrhook1](doc/ddrhook/ddrhook1.md)
|
||||
* Dance Dance Revolution X2 (JP region) (`ddr-12.zip`): [ddrhook2](doc/ddrhook/ddrhook2.md)
|
||||
* Dance Dance Revolution 2013 (`ddr-14-to-16.zip`): [ddrhook2](doc/ddrhook/ddrhook2.md)
|
||||
* Dance Dance Revolution 2014 (`ddr-14-to-16.zip`): [ddrhook2](doc/ddrhook/ddrhook2.md)
|
||||
* Dance Dance Revolution A (`ddr-14-to-16.zip`): [ddrhook2](doc/ddrhook/ddrhook2.md)
|
||||
* Dance Dance Revolution X3 vs. 2ndMIX (`ddr-13.zip`): [ddrhook2](doc/ddrhook/ddrhook2.md)
|
||||
* Dance Dance Revolution 2013 (`ddr-14-to-18.zip`): [ddrhook2](doc/ddrhook/ddrhook2.md)
|
||||
* Dance Dance Revolution 2014 (`ddr-14-to-18.zip`): [ddrhook2](doc/ddrhook/ddrhook2.md)
|
||||
* Dance Dance Revolution A (`ddr-14-to-18.zip`): [ddrhook2](doc/ddrhook/ddrhook2.md)
|
||||
* Dance Dance Revolution A20 (`ddr-14-to-18.zip`): [ddrhook2](doc/ddrhook/ddrhook2.md)
|
||||
* Dance Dance Revolution A20+ (`ddr-14-to-18.zip`): [ddrhook2](doc/ddrhook/ddrhook2.md)
|
||||
* [Beatmania IIDX](doc/iidxhook/README.md)
|
||||
* Beatmania IIDX 9th Style (`iidx-09-to-12.zip`): [iidxhook1](doc/iidxhook/iidxhook1.md)
|
||||
* Beatmania IIDX 10th Style (`iidx-09-to-12.zip`): [iidxhook1](doc/iidxhook/iidxhook1.md)
|
||||
@@ -133,21 +136,34 @@ or FAQ. We advice you to read them as your questions and concerns might already
|
||||
know if there is any information that you consider helpful or important to know and should be added.
|
||||
|
||||
### Setup and dependencies
|
||||
Most (older generation) games were developed for Windows XP Embedded but should run fine on any
|
||||
consumer version of Windows XP. Newer versions of Windows, e.g. Windows 7, 8 and 10, should be fine
|
||||
as well. Some hooks also include fixes required to run the games on a more recent version.
|
||||
The games bemanitools support span several generations of (embedded) Windows versions:
|
||||
XP, 7 and 10 (IoT). With these come different generations of dependencies as requirements.
|
||||
|
||||
Depending on the game, you also need the following dependencies installed:
|
||||
Simplified, this boils down to the following list of C++ Redistributable (vcredist) packages that are
|
||||
recommended to be installed without going into detail which game needs exactly which version.
|
||||
Keep in mind the "bitness" (32-bit vs. 64-bit) of each specific game and download the right
|
||||
ones accordingly.
|
||||
|
||||
* The 32-bit (x86) version of
|
||||
[Microsoft Visual C++ 2010 Service Pack 1 Redistributable Package MFC Security Update](https://www.microsoft.com/en-sg/download/details.aspx?id=26999)
|
||||
* The 32-bit (x86) and 64-bit (x64) versions of
|
||||
[Microsoft Visual C++ Redistributable Packages for Visual Studio 2013](https://www.microsoft.com/en-sg/download/details.aspx?id=40784)
|
||||
* The [DirectX 9 End-User Runtimes (June 2010)](https://www.microsoft.com/en-us/download/details.aspx?id=8109)
|
||||
You can use a tool like [dependencywalker](https://www.dependencywalker.com/) to figure that
|
||||
out if it is relevant to you.
|
||||
|
||||
See also
|
||||
[bemanitools-supplement](https://www.github.com/djhackersdev/bemanitools-supplement/)
|
||||
for files.
|
||||
Links/files are also provided by
|
||||
[bemanitools-supplement](https://github.com/djhackersdev/bemanitools-supplement/tree/master/misc/win-runtime#windows-runtimes-and-libraries)
|
||||
|
||||
#### Visual C++ Redistributable Packages
|
||||
* 2010
|
||||
* [32-bit (x86)](http://download.microsoft.com/download/5/B/C/5BC5DBB3-652D-4DCE-B14A-475AB85EEF6E/vcredist_x86.exe)
|
||||
* [64-bit (x64)](http://download.microsoft.com/download/d/2/4/d242c3fb-da5a-4542-ad66-f9661d0a8d19/vcredist_x64.exe)
|
||||
* 2013
|
||||
* [32-bit (x86)](http://download.microsoft.com/download/2/E/6/2E61CFA4-993B-4DD4-91DA-3737CD5CD6E3/vcredist_x86.exe)
|
||||
* [64-bit (x64)](http://download.microsoft.com/download/2/E/6/2E61CFA4-993B-4DD4-91DA-3737CD5CD6E3/vcredist_x64.exe)
|
||||
* 2015
|
||||
* [32-bit (x86)](https://download.microsoft.com/download/9/3/F/93FCF1E7-E6A4-478B-96E7-D4B285925B00/vc_redist.x86.exe)
|
||||
* [64-bit (x64)](https://download.microsoft.com/download/9/3/F/93FCF1E7-E6A4-478B-96E7-D4B285925B00/vc_redist.x64.exe)
|
||||
|
||||
#### DirectX 9
|
||||
Most/nearly all games support to this day use the DirectX 9(ex) API. Make sure to install the
|
||||
[DirectX 9 End-User Runtimes (June 2010)](https://www.microsoft.com/en-us/download/details.aspx?id=8109)
|
||||
|
||||
## Development
|
||||
### Building
|
||||
|
||||
Vendored
+29
-5
@@ -1,10 +1,34 @@
|
||||
@echo off
|
||||
|
||||
:: Game doesn't work properly when not run with administrator privileges
|
||||
>nul 2>&1 net session
|
||||
|
||||
if %errorlevel% neq 0 (
|
||||
echo This script requires administrative privileges.
|
||||
echo Please run the script as an administrator.
|
||||
pause
|
||||
exit 1
|
||||
)
|
||||
|
||||
:: Script expects to be located in a subfolder "bemanitools" in the root folder
|
||||
:: (contents/) next to the folders modules, data etc.
|
||||
cd /d %~dp0
|
||||
|
||||
if not exist dev\nvram mkdir dev\nvram
|
||||
if not exist dev\nvram\coin.xml copy prop\defaults\coin.xml dev\nvram\coin.xml
|
||||
if not exist dev\nvram\eacoin.xml copy prop\defaults\eacoin.xml dev\nvram\eacoin.xml
|
||||
if not exist dev\raw mkdir dev\raw
|
||||
:: Script expects to be located in the root folder (contents/) next to the
|
||||
:: folders modules, data etc.
|
||||
set CONTENT_DIR=%CD%\..
|
||||
set BEMANITOOLS_DIR=%CONTENT_DIR%\bemanitools
|
||||
set MODULES_DIR=%CONTENT_DIR%\modules
|
||||
|
||||
launcher -K bsthook.dll -E prop/ea3-config-1.xml beatstream1.dll %*
|
||||
:: Keep that data vanilla, no need to copy these around anymore
|
||||
:: Just add them to the env PATH so launcher can find the libs and game executable
|
||||
:: Remark: This also requires admin privileges to propage correctly to launcher
|
||||
set PATH=^
|
||||
%MODULES_DIR%;^
|
||||
%BEMANITOOLS_DIR%;^
|
||||
%PATH%
|
||||
|
||||
:: Current working dir is the game's root folder
|
||||
cd /d %CONTENT_DIR%
|
||||
|
||||
%BEMANITOOLS_DIR%\launcher %BEMANITOOLS_DIR%\launcher-01.xml %*
|
||||
Vendored
+29
-5
@@ -1,10 +1,34 @@
|
||||
@echo off
|
||||
|
||||
:: Game doesn't work properly when not run with administrator privileges
|
||||
>nul 2>&1 net session
|
||||
|
||||
if %errorlevel% neq 0 (
|
||||
echo This script requires administrative privileges.
|
||||
echo Please run the script as an administrator.
|
||||
pause
|
||||
exit 1
|
||||
)
|
||||
|
||||
:: Script expects to be located in a subfolder "bemanitools" in the root folder
|
||||
:: (contents/) next to the folders modules, data etc.
|
||||
cd /d %~dp0
|
||||
|
||||
if not exist dev\nvram mkdir dev\nvram
|
||||
if not exist dev\nvram\coin.xml copy prop\defaults\coin.xml dev\nvram\coin.xml
|
||||
if not exist dev\nvram\eacoin.xml copy prop\defaults\eacoin.xml dev\nvram\eacoin.xml
|
||||
if not exist dev\raw mkdir dev\raw
|
||||
:: Script expects to be located in the root folder (contents/) next to the
|
||||
:: folders modules, data etc.
|
||||
set CONTENT_DIR=%CD%\..
|
||||
set BEMANITOOLS_DIR=%CONTENT_DIR%\bemanitools
|
||||
set MODULES_DIR=%CONTENT_DIR%\modules
|
||||
|
||||
launcher -K bsthook.dll -E prop/ea3-config-2.xml beatstream2.dll %*
|
||||
:: Keep that data vanilla, no need to copy these around anymore
|
||||
:: Just add them to the env PATH so launcher can find the libs and game executable
|
||||
:: Remark: This also requires admin privileges to propage correctly to launcher
|
||||
set PATH=^
|
||||
%MODULES_DIR%;^
|
||||
%BEMANITOOLS_DIR%;^
|
||||
%PATH%
|
||||
|
||||
:: Current working dir is the game's root folder
|
||||
cd /d %CONTENT_DIR%
|
||||
|
||||
%BEMANITOOLS_DIR%\launcher %BEMANITOOLS_DIR%\launcher-02.xml %*
|
||||
Vendored
+75
@@ -0,0 +1,75 @@
|
||||
<?xml version="1.0" encoding="Shift-JIS"?>
|
||||
<launcher version="1">
|
||||
<bootstrap>
|
||||
<selector __type="str">bemanitools_local_fs</selector>
|
||||
<config kind="inline">
|
||||
<config>
|
||||
<startup>
|
||||
<bemanitools_local_fs>
|
||||
<default>
|
||||
<file dst="/dev/nvram/ea3-config.xml" src="/prop/eamuse-config-1.xml" />
|
||||
<file dst="/dev/nvram/coin.xml" src="/prop/coin.xml" />
|
||||
<file dst="/dev/nvram/eacoin.xml" src="/prop/eacoin.xml" />
|
||||
</default>
|
||||
<boot>
|
||||
<file>prop/avs-config.xml</file>
|
||||
<heap_avs __type="u32">16777216</heap_avs>
|
||||
<heap_std __type="u32">16777216</heap_std>
|
||||
</boot>∂
|
||||
<log>
|
||||
<level>info</level>
|
||||
</log>
|
||||
<eamuse>
|
||||
<file>/dev/nvram/ea3-config.xml</file>
|
||||
</eamuse>
|
||||
<component>
|
||||
<file>beatstream1.dll</file>
|
||||
<param></param>
|
||||
</component>
|
||||
</bemanitools_local_fs>
|
||||
</startup>
|
||||
</config>
|
||||
</config>
|
||||
</bootstrap>
|
||||
<ea3_ident>
|
||||
<config kind="file">bemanitools/ea3-ident.xml</config>
|
||||
<config kind="file">bemanitools/ea3-license.xml</config>
|
||||
</ea3_ident>
|
||||
<avs>
|
||||
<config kind="inline">
|
||||
<config>
|
||||
<fs>
|
||||
<root>
|
||||
<device __type="str">.</device>
|
||||
</root>
|
||||
<nvram>
|
||||
<device __type="str">dev/nvram</device>
|
||||
<fstype __type="str">fs</fstype>
|
||||
<option __type="str">vf=1,posix=1</option>
|
||||
</nvram>
|
||||
<raw>
|
||||
<device __type="str">dev/raw</device>
|
||||
<fstype __type="str">fs</fstype>
|
||||
<option __type="str">vf=1,posix=1</option>
|
||||
</raw>
|
||||
</fs>
|
||||
</config>
|
||||
</config>
|
||||
</avs>
|
||||
<eamuse>
|
||||
<config kind="file">bemanitools/ea3-server.xml</config>
|
||||
</eamuse>
|
||||
<hook>
|
||||
<hook_dlls>
|
||||
<dll __type="str">bsthook.dll</dll>
|
||||
</hook_dlls>
|
||||
<before_hook_dlls>
|
||||
</before_hook_dlls>
|
||||
<iat_hook_dlls>
|
||||
</iat_hook_dlls>
|
||||
</hook>
|
||||
<debug>
|
||||
<remote_debugger __type="bool">0</remote_debugger>
|
||||
<log_property_configs __type="bool">0</log_property_configs>
|
||||
</debug>
|
||||
</launcher>
|
||||
Vendored
+75
@@ -0,0 +1,75 @@
|
||||
<?xml version="1.0" encoding="Shift-JIS"?>
|
||||
<launcher version="1">
|
||||
<bootstrap>
|
||||
<selector __type="str">bemanitools_local_fs</selector>
|
||||
<config kind="inline">
|
||||
<config>
|
||||
<startup>
|
||||
<bemanitools_local_fs>
|
||||
<default>
|
||||
<file dst="/dev/nvram/ea3-config.xml" src="/prop/eamuse-config-2.xml" />
|
||||
<file dst="/dev/nvram/coin.xml" src="/prop/coin.xml" />
|
||||
<file dst="/dev/nvram/eacoin.xml" src="/prop/eacoin.xml" />
|
||||
</default>
|
||||
<boot>
|
||||
<file>prop/avs-config.xml</file>
|
||||
<heap_avs __type="u32">16777216</heap_avs>
|
||||
<heap_std __type="u32">16777216</heap_std>
|
||||
</boot>
|
||||
<log>
|
||||
<level>info</level>
|
||||
</log>
|
||||
<eamuse>
|
||||
<file>/dev/nvram/ea3-config.xml</file>
|
||||
</eamuse>
|
||||
<component>
|
||||
<file>beatstream2.dll</file>
|
||||
<param></param>
|
||||
</component>
|
||||
</bemanitools_local_fs>
|
||||
</startup>
|
||||
</config>
|
||||
</config>
|
||||
</bootstrap>
|
||||
<ea3_ident>
|
||||
<config kind="file">bemanitools/ea3-ident.xml</config>
|
||||
<config kind="file">bemanitools/ea3-license.xml</config>
|
||||
</ea3_ident>
|
||||
<avs>
|
||||
<config kind="inline">
|
||||
<config>
|
||||
<fs>
|
||||
<root>
|
||||
<device __type="str">.</device>
|
||||
</root>
|
||||
<nvram>
|
||||
<device __type="str">dev/nvram</device>
|
||||
<fstype __type="str">fs</fstype>
|
||||
<option __type="str">vf=1,posix=1</option>
|
||||
</nvram>
|
||||
<raw>
|
||||
<device __type="str">dev/raw</device>
|
||||
<fstype __type="str">fs</fstype>
|
||||
<option __type="str">vf=1,posix=1</option>
|
||||
</raw>
|
||||
</fs>
|
||||
</config>
|
||||
</config>
|
||||
</avs>
|
||||
<eamuse>
|
||||
<config kind="file">bemanitools/ea3-service.xml</config>
|
||||
</eamuse>
|
||||
<hook>
|
||||
<hook_dlls>
|
||||
<dll __type="str">bsthook.dll</dll>
|
||||
</hook_dlls>
|
||||
<before_hook_dlls>
|
||||
</before_hook_dlls>
|
||||
<iat_hook_dlls>
|
||||
</iat_hook_dlls>
|
||||
</hook>
|
||||
<debug>
|
||||
<remote_debugger __type="bool">0</remote_debugger>
|
||||
<log_property_configs __type="bool">0</log_property_configs>
|
||||
</debug>
|
||||
</launcher>
|
||||
Vendored
+36
-5
@@ -1,11 +1,42 @@
|
||||
@echo off
|
||||
|
||||
:: Game doesn't work properly when not run with administrator privileges
|
||||
>nul 2>&1 net session
|
||||
|
||||
if %errorlevel% neq 0 (
|
||||
echo This script requires administrative privileges.
|
||||
echo Please run the script as an administrator.
|
||||
pause
|
||||
exit 1
|
||||
)
|
||||
|
||||
:: Script expects to be located in a subfolder "bemanitools" in the root folder
|
||||
:: (contents/) next to the folders modules, data etc.
|
||||
cd /d %~dp0
|
||||
|
||||
if not exist conf\nvram mkdir conf\nvram
|
||||
if not exist conf\raw mkdir conf\raw
|
||||
:: Script expects to be located in the root folder (contents/) next to the
|
||||
:: folders modules, data etc.
|
||||
set CONTENT_DIR=%CD%\..
|
||||
set BEMANITOOLS_DIR=%CONTENT_DIR%\bemanitools
|
||||
set COM_DIR=%CONTENT_DIR%\com
|
||||
set MODULES_DIR=%CONTENT_DIR%\modules
|
||||
|
||||
regsvr32 /s k-clvsd.dll
|
||||
regsvr32 /s xactengine2_10.dll
|
||||
:: Register video codecs, e.g. required for background videos
|
||||
regsvr32 /s %COM_DIR%\k-clvsd.dll
|
||||
|
||||
.\launcher.exe -K .\ddrhook2.dll .\ddr.dll %*
|
||||
:: Keep that data vanilla, no need to copy these around anymore
|
||||
:: Just add them to the env PATH so launcher can find the libs and game executable
|
||||
:: Remark: This also requires admin privileges to propage correctly to launcher
|
||||
set PATH=^
|
||||
%MODULES_DIR%;^
|
||||
%BEMANITOOLS_DIR%;^
|
||||
%PATH%
|
||||
|
||||
:: Current working dir is the game's root folder
|
||||
cd /d %CONTENT_DIR%
|
||||
|
||||
%BEMANITOOLS_DIR%\launcher %BEMANITOOLS_DIR%\launcher-13.xml %*
|
||||
|
||||
:: Unregister video codec to avoid conflicts with other/older video codecs crashing different
|
||||
:: game versions, e.g. DDR X
|
||||
regsvr32 /u /s %COM_DIR%\k-clvsd.dll
|
||||
Vendored
+36
-5
@@ -1,11 +1,42 @@
|
||||
@echo off
|
||||
|
||||
:: Game doesn't work properly when not run with administrator privileges
|
||||
>nul 2>&1 net session
|
||||
|
||||
if %errorlevel% neq 0 (
|
||||
echo This script requires administrative privileges.
|
||||
echo Please run the script as an administrator.
|
||||
pause
|
||||
exit 1
|
||||
)
|
||||
|
||||
:: Script expects to be located in a subfolder "bemanitools" in the root folder
|
||||
:: (contents/) next to the folders modules, data etc.
|
||||
cd /d %~dp0
|
||||
|
||||
if not exist conf\nvram mkdir conf\nvram
|
||||
if not exist conf\raw mkdir conf\raw
|
||||
:: Script expects to be located in the root folder (contents/) next to the
|
||||
:: folders modules, data etc.
|
||||
set CONTENT_DIR=%CD%\..
|
||||
set BEMANITOOLS_DIR=%CONTENT_DIR%\bemanitools
|
||||
set COM_DIR=%CONTENT_DIR%\com
|
||||
set MODULES_DIR=%CONTENT_DIR%\modules
|
||||
|
||||
regsvr32 /s k-clvsd.dll
|
||||
regsvr32 /s xactengine2_10.dll
|
||||
:: Register video codecs, e.g. required for background videos
|
||||
regsvr32 /s %COM_DIR%\k-clvsd.dll
|
||||
|
||||
.\launcher.exe -K .\ddrhook2.dll .\ddr.dll %*
|
||||
:: Keep that data vanilla, no need to copy these around anymore
|
||||
:: Just add them to the env PATH so launcher can find the libs and game executable
|
||||
:: Remark: This also requires admin privileges to propage correctly to launcher
|
||||
set PATH=^
|
||||
%MODULES_DIR%;^
|
||||
%BEMANITOOLS_DIR%;^
|
||||
%PATH%
|
||||
|
||||
:: Current working dir is the game's root folder
|
||||
cd /d %CONTENT_DIR%
|
||||
|
||||
%BEMANITOOLS_DIR%\launcher %BEMANITOOLS_DIR%\launcher-13.xml %*
|
||||
|
||||
:: Unregister video codec to avoid conflicts with other/older video codecs crashing different
|
||||
:: game versions, e.g. DDR X
|
||||
regsvr32 /u /s %COM_DIR%\k-clvsd.dll
|
||||
Vendored
+38
-8
@@ -1,14 +1,44 @@
|
||||
@echo off
|
||||
|
||||
:: Game doesn't work properly when not run with administrator privileges
|
||||
>nul 2>&1 net session
|
||||
|
||||
if %errorlevel% neq 0 (
|
||||
echo This script requires administrative privileges.
|
||||
echo Please run the script as an administrator.
|
||||
pause
|
||||
exit 1
|
||||
)
|
||||
|
||||
:: Script expects to be located in a subfolder "bemanitools" in the root folder
|
||||
:: (contents/) next to the folders modules, data etc.
|
||||
cd /d %~dp0
|
||||
|
||||
if not exist conf\nvram mkdir conf\nvram
|
||||
if not exist conf\nvram\coin.xml copy prop\coin.xml conf\nvram\coin.xml
|
||||
if not exist conf\nvram\eacoin.xml copy prop\eacoin.xml conf\nvram\eacoin.xml
|
||||
if not exist conf\nvram\share-config.xml copy prop\share-config.xml conf\nvram\share-config.xml
|
||||
if not exist conf\raw mkdir conf\raw
|
||||
:: Script expects to be located in the root folder (contents/) next to the
|
||||
:: folders modules, data etc.
|
||||
set CONTENT_DIR=%CD%\..
|
||||
set BEMANITOOLS_DIR=%CONTENT_DIR%\bemanitools
|
||||
set COM_DIR=%CONTENT_DIR%\com
|
||||
set MODULES_DIR=%CONTENT_DIR%\modules
|
||||
|
||||
regsvr32 /s k-clvsd.dll
|
||||
regsvr32 /s xactengine2_10.dll
|
||||
:: Register video codecs, e.g. required for background videos
|
||||
regsvr32 /s %COM_DIR%\k-clvsd.dll
|
||||
regsvr32 /s %COM_DIR%\xactengine2_10.dll
|
||||
|
||||
.\launcher.exe -K .\ddrhook2.dll .\mdxja_945.dll %*
|
||||
:: Keep that data vanilla, no need to copy these around anymore
|
||||
:: Just add them to the env PATH so launcher can find the libs and game executable
|
||||
:: Remark: This also requires admin privileges to propage correctly to launcher
|
||||
set PATH=^
|
||||
%MODULES_DIR%;^
|
||||
%BEMANITOOLS_DIR%;^
|
||||
%PATH%
|
||||
|
||||
:: Current working dir is the game's root folder
|
||||
cd /d %CONTENT_DIR%
|
||||
|
||||
%BEMANITOOLS_DIR%\launcher %BEMANITOOLS_DIR%\launcher-14.xml %*
|
||||
|
||||
:: Unregister video codec to avoid conflicts with other/older video codecs crashing different
|
||||
:: game versions, e.g. DDR X
|
||||
regsvr32 /u /s %COM_DIR%\k-clvsd.dll
|
||||
regsvr32 /u /s %COM_DIR%\xactengine2_10.dll
|
||||
Vendored
+38
-8
@@ -1,14 +1,44 @@
|
||||
@echo off
|
||||
|
||||
:: Game doesn't work properly when not run with administrator privileges
|
||||
>nul 2>&1 net session
|
||||
|
||||
if %errorlevel% neq 0 (
|
||||
echo This script requires administrative privileges.
|
||||
echo Please run the script as an administrator.
|
||||
pause
|
||||
exit 1
|
||||
)
|
||||
|
||||
:: Script expects to be located in a subfolder "bemanitools" in the root folder
|
||||
:: (contents/) next to the folders modules, data etc.
|
||||
cd /d %~dp0
|
||||
|
||||
if not exist conf\nvram mkdir conf\nvram
|
||||
if not exist conf\nvram\coin.xml copy prop\coin.xml conf\nvram\coin.xml
|
||||
if not exist conf\nvram\eacoin.xml copy prop\eacoin.xml conf\nvram\eacoin.xml
|
||||
if not exist conf\nvram\share-config.xml copy prop\share-config.xml conf\nvram\share-config.xml
|
||||
if not exist conf\raw mkdir conf\raw
|
||||
:: Script expects to be located in the root folder (contents/) next to the
|
||||
:: folders modules, data etc.
|
||||
set CONTENT_DIR=%CD%\..
|
||||
set BEMANITOOLS_DIR=%CONTENT_DIR%\bemanitools
|
||||
set COM_DIR=%CONTENT_DIR%\com
|
||||
set MODULES_DIR=%CONTENT_DIR%\modules
|
||||
|
||||
regsvr32 /s k-clvsd.dll
|
||||
regsvr32 /s xactengine2_10.dll
|
||||
:: Register video codecs, e.g. required for background videos
|
||||
regsvr32 /s %COM_DIR%\k-clvsd.dll
|
||||
regsvr32 /s %COM_DIR%\xactengine2_10.dll
|
||||
|
||||
.\launcher.exe -K .\ddrhook2.dll .\mdxja_945.dll %*
|
||||
:: Keep that data vanilla, no need to copy these around anymore
|
||||
:: Just add them to the env PATH so launcher can find the libs and game executable
|
||||
:: Remark: This also requires admin privileges to propage correctly to launcher
|
||||
set PATH=^
|
||||
%MODULES_DIR%;^
|
||||
%BEMANITOOLS_DIR%;^
|
||||
%PATH%
|
||||
|
||||
:: Current working dir is the game's root folder
|
||||
cd /d %CONTENT_DIR%
|
||||
|
||||
%BEMANITOOLS_DIR%\launcher %BEMANITOOLS_DIR%\launcher-15.xml %*
|
||||
|
||||
:: Unregister video codec to avoid conflicts with other/older video codecs crashing different
|
||||
:: game versions, e.g. DDR X
|
||||
regsvr32 /u /s %COM_DIR%\k-clvsd.dll
|
||||
regsvr32 /u /s %COM_DIR%\xactengine2_10.dll
|
||||
Vendored
+38
-9
@@ -1,15 +1,44 @@
|
||||
@echo off
|
||||
|
||||
:: Game doesn't work properly when not run with administrator privileges
|
||||
>nul 2>&1 net session
|
||||
|
||||
if %errorlevel% neq 0 (
|
||||
echo This script requires administrative privileges.
|
||||
echo Please run the script as an administrator.
|
||||
pause
|
||||
exit 1
|
||||
)
|
||||
|
||||
:: Script expects to be located in a subfolder "bemanitools" in the root folder
|
||||
:: (contents/) next to the folders modules, data etc.
|
||||
cd /d %~dp0
|
||||
|
||||
if not exist conf\nvram mkdir conf\nvram
|
||||
if not exist conf\nvram\ea3-config.xml copy prop\eamuse-config.xml conf\nvram\ea3-config.xml
|
||||
if not exist conf\nvram\coin.xml copy prop\coin.xml conf\nvram\coin.xml
|
||||
if not exist conf\nvram\eacoin.xml copy prop\eacoin.xml conf\nvram\eacoin.xml
|
||||
if not exist conf\nvram\testmode-v.xml copy prop\testmode-v.xml conf\nvram\testmode-v.xml
|
||||
if not exist conf\raw mkdir conf\raw
|
||||
:: Script expects to be located in the root folder (contents/) next to the
|
||||
:: folders modules, data etc.
|
||||
set CONTENT_DIR=%CD%\..
|
||||
set BEMANITOOLS_DIR=%CONTENT_DIR%\bemanitools
|
||||
set COM_DIR=%CONTENT_DIR%\com
|
||||
set MODULES_DIR=%CONTENT_DIR%\modules
|
||||
|
||||
regsvr32 /s com\k-clvsd.dll
|
||||
regsvr32 /s com\xactengine2_10.dll
|
||||
:: Register video codecs, e.g. required for background videos
|
||||
regsvr32 /s %COM_DIR%\k-clvsd.dll
|
||||
regsvr32 /s %COM_DIR%\xactengine2_10.dll
|
||||
|
||||
.\launcher.exe -H 33554432 -K .\ddrhook2.dll .\arkmdxp3.dll %*
|
||||
:: Keep that data vanilla, no need to copy these around anymore
|
||||
:: Just add them to the env PATH so launcher can find the libs and game executable
|
||||
:: Remark: This also requires admin privileges to propage correctly to launcher
|
||||
set PATH=^
|
||||
%MODULES_DIR%;^
|
||||
%BEMANITOOLS_DIR%;^
|
||||
%PATH%
|
||||
|
||||
:: Current working dir is the game's root folder
|
||||
cd /d %CONTENT_DIR%
|
||||
|
||||
%BEMANITOOLS_DIR%\launcher %BEMANITOOLS_DIR%\launcher-17.xml %*
|
||||
|
||||
:: Unregister video codec to avoid conflicts with other/older video codecs crashing different
|
||||
:: game versions, e.g. DDR X
|
||||
regsvr32 /u /s %COM_DIR%\k-clvsd.dll
|
||||
regsvr32 /u /s %COM_DIR%\xactengine2_10.dll
|
||||
Vendored
+44
@@ -0,0 +1,44 @@
|
||||
@echo off
|
||||
|
||||
:: Game doesn't work properly when not run with administrator privileges
|
||||
>nul 2>&1 net session
|
||||
|
||||
if %errorlevel% neq 0 (
|
||||
echo This script requires administrative privileges.
|
||||
echo Please run the script as an administrator.
|
||||
pause
|
||||
exit 1
|
||||
)
|
||||
|
||||
:: Script expects to be located in a subfolder "bemanitools" in the root folder
|
||||
:: (contents/) next to the folders modules, data etc.
|
||||
cd /d %~dp0
|
||||
|
||||
:: Script expects to be located in the root folder (contents/) next to the
|
||||
:: folders modules, data etc.
|
||||
set CONTENT_DIR=%CD%\..
|
||||
set BEMANITOOLS_DIR=%CONTENT_DIR%\bemanitools
|
||||
set COM_DIR=%CONTENT_DIR%\com
|
||||
set MODULES_DIR=%CONTENT_DIR%\modules
|
||||
|
||||
:: Register video codecs, e.g. required for background videos
|
||||
regsvr32 /s %COM_DIR%\k-clvsd.dll
|
||||
regsvr32 /s %COM_DIR%\xactengine2_10.dll
|
||||
|
||||
:: Keep that data vanilla, no need to copy these around anymore
|
||||
:: Just add them to the env PATH so launcher can find the libs and game executable
|
||||
:: Remark: This also requires admin privileges to propage correctly to launcher
|
||||
set PATH=^
|
||||
%MODULES_DIR%;^
|
||||
%BEMANITOOLS_DIR%;^
|
||||
%PATH%
|
||||
|
||||
:: Current working dir is the game's root folder
|
||||
cd /d %CONTENT_DIR%
|
||||
|
||||
%BEMANITOOLS_DIR%\launcher %BEMANITOOLS_DIR%\launcher-17.xml %*
|
||||
|
||||
:: Unregister video codec to avoid conflicts with other/older video codecs crashing different
|
||||
:: game versions, e.g. DDR X
|
||||
regsvr32 /u /s %COM_DIR%\k-clvsd.dll
|
||||
regsvr32 /u /s %COM_DIR%\xactengine2_10.dll
|
||||
Vendored
+44
@@ -0,0 +1,44 @@
|
||||
@echo off
|
||||
|
||||
:: Game doesn't work properly when not run with administrator privileges
|
||||
>nul 2>&1 net session
|
||||
|
||||
if %errorlevel% neq 0 (
|
||||
echo This script requires administrative privileges.
|
||||
echo Please run the script as an administrator.
|
||||
pause
|
||||
exit 1
|
||||
)
|
||||
|
||||
:: Script expects to be located in a subfolder "bemanitools" in the root folder
|
||||
:: (contents/) next to the folders modules, data etc.
|
||||
cd /d %~dp0
|
||||
|
||||
:: Script expects to be located in the root folder (contents/) next to the
|
||||
:: folders modules, data etc.
|
||||
set CONTENT_DIR=%CD%\..
|
||||
set BEMANITOOLS_DIR=%CONTENT_DIR%\bemanitools
|
||||
set COM_DIR=%CONTENT_DIR%\com
|
||||
set MODULES_DIR=%CONTENT_DIR%\modules
|
||||
|
||||
:: Register video codecs, e.g. required for background videos
|
||||
regsvr32 /s %COM_DIR%\k-clvsd.dll
|
||||
regsvr32 /s %COM_DIR%\xactengine2_10.dll
|
||||
|
||||
:: Keep that data vanilla, no need to copy these around anymore
|
||||
:: Just add them to the env PATH so launcher can find the libs and game executable
|
||||
:: Remark: This also requires admin privileges to propage correctly to launcher
|
||||
set PATH=^
|
||||
%MODULES_DIR%;^
|
||||
%BEMANITOOLS_DIR%;^
|
||||
%PATH%
|
||||
|
||||
:: Current working dir is the game's root folder
|
||||
cd /d %CONTENT_DIR%
|
||||
|
||||
%BEMANITOOLS_DIR%\launcher %BEMANITOOLS_DIR%\launcher-18.xml %*
|
||||
|
||||
:: Unregister video codec to avoid conflicts with other/older video codecs crashing different
|
||||
:: game versions, e.g. DDR X
|
||||
regsvr32 /u /s %COM_DIR%\k-clvsd.dll
|
||||
regsvr32 /u /s %COM_DIR%\xactengine2_10.dll
|
||||
Vendored
+75
@@ -0,0 +1,75 @@
|
||||
<?xml version="1.0" encoding="Shift-JIS"?>
|
||||
<launcher version="1">
|
||||
<bootstrap>
|
||||
<selector __type="str">bemanitools_local_fs</selector>
|
||||
<config kind="inline">
|
||||
<config>
|
||||
<startup>
|
||||
<bemanitools_local_fs>
|
||||
<default>
|
||||
<file dst="/dev/nvram/ea3-config.xml" src="/prop/eamuse-config.xml" />
|
||||
<file dst="/dev/nvram/coin.xml" src="/prop/coin.xml" />
|
||||
<file dst="/dev/nvram/eacoin.xml" src="/prop/eacoin.xml" />
|
||||
</default>
|
||||
<boot>
|
||||
<file>prop/avs-config.xml</file>
|
||||
<heap_avs __type="u32">31457280</heap_avs>
|
||||
<heap_std __type="u32">31457280</heap_std>
|
||||
</boot>
|
||||
<log>
|
||||
<level>info</level>
|
||||
</log>
|
||||
<eamuse>
|
||||
<file>/dev/nvram/ea3-config.xml</file>
|
||||
</eamuse>
|
||||
<component>
|
||||
<file>ddr.dll</file>
|
||||
<param></param>
|
||||
</component>
|
||||
</bemanitools_local_fs>
|
||||
</startup>
|
||||
</config>
|
||||
</config>
|
||||
</bootstrap>
|
||||
<ea3_ident>
|
||||
<config kind="file">bemanitools/ea3-ident.xml</config>
|
||||
<config kind="file">bemanitools/ea3-license.xml</config>
|
||||
</ea3_ident>
|
||||
<avs>
|
||||
<config kind="inline">
|
||||
<config>
|
||||
<fs>
|
||||
<root>
|
||||
<device __type="str">.</device>
|
||||
</root>
|
||||
<nvram>
|
||||
<device __type="str">dev/nvram</device>
|
||||
<fstype __type="str">fs</fstype>
|
||||
<option __type="str">vf=1,posix=1</option>
|
||||
</nvram>
|
||||
<raw>
|
||||
<device __type="str">dev/raw</device>
|
||||
<fstype __type="str">fs</fstype>
|
||||
<option __type="str">vf=1,posix=1</option>
|
||||
</raw>
|
||||
</fs>
|
||||
</config>
|
||||
</config>
|
||||
</avs>
|
||||
<eamuse>
|
||||
<config kind="file">bemanitools/ea3-service.xml</config>
|
||||
</eamuse>
|
||||
<hook>
|
||||
<hook_dlls>
|
||||
<dll __type="str">ddrhook2.dll</dll>
|
||||
</hook_dlls>
|
||||
<before_hook_dlls>
|
||||
</before_hook_dlls>
|
||||
<iat_hook_dlls>
|
||||
</iat_hook_dlls>
|
||||
</hook>
|
||||
<debug>
|
||||
<remote_debugger __type="bool">0</remote_debugger>
|
||||
<log_property_configs __type="bool">0</log_property_configs>
|
||||
</debug>
|
||||
</launcher>
|
||||
Vendored
+75
@@ -0,0 +1,75 @@
|
||||
<?xml version="1.0" encoding="Shift-JIS"?>
|
||||
<launcher version="1">
|
||||
<bootstrap>
|
||||
<selector __type="str">bemanitools_local_fs</selector>
|
||||
<config kind="inline">
|
||||
<config>
|
||||
<startup>
|
||||
<bemanitools_local_fs>
|
||||
<default>
|
||||
<file dst="/dev/nvram/ea3-config.xml" src="/prop/eamuse-config.xml" />
|
||||
<file dst="/dev/nvram/coin.xml" src="/prop/coin.xml" />
|
||||
<file dst="/dev/nvram/eacoin.xml" src="/prop/eacoin.xml" />
|
||||
</default>
|
||||
<boot>
|
||||
<file>prop/avs-config.xml</file>
|
||||
<heap_avs __type="u32">31457280</heap_avs>
|
||||
<heap_std __type="u32">31457280</heap_std>
|
||||
</boot>
|
||||
<log>
|
||||
<level>info</level>
|
||||
</log>
|
||||
<eamuse>
|
||||
<file>/dev/nvram/ea3-config.xml</file>
|
||||
</eamuse>
|
||||
<component>
|
||||
<file>ddr.dll</file>
|
||||
<param></param>
|
||||
</component>
|
||||
</bemanitools_local_fs>
|
||||
</startup>
|
||||
</config>
|
||||
</config>
|
||||
</bootstrap>
|
||||
<ea3_ident>
|
||||
<config kind="file">bemanitools/ea3-ident.xml</config>
|
||||
<config kind="file">bemanitools/ea3-license.xml</config>
|
||||
</ea3_ident>
|
||||
<avs>
|
||||
<config kind="inline">
|
||||
<config>
|
||||
<fs>
|
||||
<root>
|
||||
<device __type="str">.</device>
|
||||
</root>
|
||||
<nvram>
|
||||
<device __type="str">dev/nvram</device>
|
||||
<fstype __type="str">fs</fstype>
|
||||
<option __type="str">vf=1,posix=1</option>
|
||||
</nvram>
|
||||
<raw>
|
||||
<device __type="str">dev/raw</device>
|
||||
<fstype __type="str">fs</fstype>
|
||||
<option __type="str">vf=1,posix=1</option>
|
||||
</raw>
|
||||
</fs>
|
||||
</config>
|
||||
</config>
|
||||
</avs>
|
||||
<eamuse>
|
||||
<config kind="file">bemanitools/ea3-service.xml</config>
|
||||
</eamuse>
|
||||
<hook>
|
||||
<hook_dlls>
|
||||
<dll __type="str">ddrhook2.dll</dll>
|
||||
</hook_dlls>
|
||||
<before_hook_dlls>
|
||||
</before_hook_dlls>
|
||||
<iat_hook_dlls>
|
||||
</iat_hook_dlls>
|
||||
</hook>
|
||||
<debug>
|
||||
<remote_debugger __type="bool">0</remote_debugger>
|
||||
<log_property_configs __type="bool">0</log_property_configs>
|
||||
</debug>
|
||||
</launcher>
|
||||
Vendored
+75
@@ -0,0 +1,75 @@
|
||||
<?xml version="1.0" encoding="Shift-JIS"?>
|
||||
<launcher version="1">
|
||||
<bootstrap>
|
||||
<selector __type="str">bemanitools_local_fs</selector>
|
||||
<config kind="inline">
|
||||
<config>
|
||||
<startup>
|
||||
<bemanitools_local_fs>
|
||||
<default>
|
||||
<file dst="/dev/nvram/ea3-config.xml" src="/prop/eamuse-config.xml" />
|
||||
<file dst="/dev/nvram/coin.xml" src="/prop/coin.xml" />
|
||||
<file dst="/dev/nvram/eacoin.xml" src="/prop/eacoin.xml" />
|
||||
</default>
|
||||
<boot>
|
||||
<file>prop/avs-config.xml</file>
|
||||
<heap_avs __type="u32">31457280</heap_avs>
|
||||
<heap_std __type="u32">31457280</heap_std>
|
||||
</boot>
|
||||
<log>
|
||||
<level>info</level>
|
||||
</log>
|
||||
<eamuse>
|
||||
<file>/dev/nvram/ea3-config.xml</file>
|
||||
</eamuse>
|
||||
<component>
|
||||
<file>mdxja_945.dll</file>
|
||||
<param></param>
|
||||
</component>
|
||||
</bemanitools_local_fs>
|
||||
</startup>
|
||||
</config>
|
||||
</config>
|
||||
</bootstrap>
|
||||
<ea3_ident>
|
||||
<config kind="file">bemanitools/ea3-ident.xml</config>
|
||||
<config kind="file">bemanitools/ea3-license.xml</config>
|
||||
</ea3_ident>
|
||||
<avs>
|
||||
<config kind="inline">
|
||||
<config>
|
||||
<fs>
|
||||
<root>
|
||||
<device __type="str">.</device>
|
||||
</root>
|
||||
<nvram>
|
||||
<device __type="str">dev/nvram</device>
|
||||
<fstype __type="str">fs</fstype>
|
||||
<option __type="str">vf=1,posix=1</option>
|
||||
</nvram>
|
||||
<raw>
|
||||
<device __type="str">dev/raw</device>
|
||||
<fstype __type="str">fs</fstype>
|
||||
<option __type="str">vf=1,posix=1</option>
|
||||
</raw>
|
||||
</fs>
|
||||
</config>
|
||||
</config>
|
||||
</avs>
|
||||
<eamuse>
|
||||
<config kind="file">bemanitools/ea3-service.xml</config>
|
||||
</eamuse>
|
||||
<hook>
|
||||
<hook_dlls>
|
||||
<dll __type="str">ddrhook2.dll</dll>
|
||||
</hook_dlls>
|
||||
<before_hook_dlls>
|
||||
</before_hook_dlls>
|
||||
<iat_hook_dlls>
|
||||
</iat_hook_dlls>
|
||||
</hook>
|
||||
<debug>
|
||||
<remote_debugger __type="bool">0</remote_debugger>
|
||||
<log_property_configs __type="bool">0</log_property_configs>
|
||||
</debug>
|
||||
</launcher>
|
||||
Vendored
+75
@@ -0,0 +1,75 @@
|
||||
<?xml version="1.0" encoding="Shift-JIS"?>
|
||||
<launcher version="1">
|
||||
<bootstrap>
|
||||
<selector __type="str">bemanitools_local_fs</selector>
|
||||
<config kind="inline">
|
||||
<config>
|
||||
<startup>
|
||||
<bemanitools_local_fs>
|
||||
<default>
|
||||
<file dst="/dev/nvram/ea3-config.xml" src="/prop/eamuse-config.xml" />
|
||||
<file dst="/dev/nvram/coin.xml" src="/prop/coin.xml" />
|
||||
<file dst="/dev/nvram/eacoin.xml" src="/prop/eacoin.xml" />
|
||||
</default>
|
||||
<boot>
|
||||
<file>prop/avs-config.xml</file>
|
||||
<heap_avs __type="u32">31457280</heap_avs>
|
||||
<heap_std __type="u32">31457280</heap_std>
|
||||
</boot>
|
||||
<log>
|
||||
<level>info</level>
|
||||
</log>
|
||||
<eamuse>
|
||||
<file>/dev/nvram/ea3-config.xml</file>
|
||||
</eamuse>
|
||||
<component>
|
||||
<file>mdxja_945.dll</file>
|
||||
<param></param>
|
||||
</component>
|
||||
</bemanitools_local_fs>
|
||||
</startup>
|
||||
</config>
|
||||
</config>
|
||||
</bootstrap>
|
||||
<ea3_ident>
|
||||
<config kind="file">bemanitools/ea3-ident.xml</config>
|
||||
<config kind="file">bemanitools/ea3-license.xml</config>
|
||||
</ea3_ident>
|
||||
<avs>
|
||||
<config kind="inline">
|
||||
<config>
|
||||
<fs>
|
||||
<root>
|
||||
<device __type="str">.</device>
|
||||
</root>
|
||||
<nvram>
|
||||
<device __type="str">dev/nvram</device>
|
||||
<fstype __type="str">fs</fstype>
|
||||
<option __type="str">vf=1,posix=1</option>
|
||||
</nvram>
|
||||
<raw>
|
||||
<device __type="str">dev/raw</device>
|
||||
<fstype __type="str">fs</fstype>
|
||||
<option __type="str">vf=1,posix=1</option>
|
||||
</raw>
|
||||
</fs>
|
||||
</config>
|
||||
</config>
|
||||
</avs>
|
||||
<eamuse>
|
||||
<config kind="file">bemanitools/ea3-service.xml</config>
|
||||
</eamuse>
|
||||
<hook>
|
||||
<hook_dlls>
|
||||
<dll __type="str">ddrhook2.dll</dll>
|
||||
</hook_dlls>
|
||||
<before_hook_dlls>
|
||||
</before_hook_dlls>
|
||||
<iat_hook_dlls>
|
||||
</iat_hook_dlls>
|
||||
</hook>
|
||||
<debug>
|
||||
<remote_debugger __type="bool">0</remote_debugger>
|
||||
<log_property_configs __type="bool">0</log_property_configs>
|
||||
</debug>
|
||||
</launcher>
|
||||
Vendored
+76
@@ -0,0 +1,76 @@
|
||||
<?xml version="1.0" encoding="Shift-JIS"?>
|
||||
<launcher version="1">
|
||||
<bootstrap>
|
||||
<selector __type="str">bemanitools_local_fs</selector>
|
||||
<config kind="inline">
|
||||
<config>
|
||||
<startup>
|
||||
<bemanitools_local_fs>
|
||||
<default>
|
||||
<file dst="/dev/nvram/ea3-config.xml" src="/prop/eamuse-config.xml" />
|
||||
<file dst="/dev/nvram/coin.xml" src="/prop/coin.xml" />
|
||||
<file dst="/dev/nvram/eacoin.xml" src="/prop/eacoin.xml" />
|
||||
<file dst="/dev/nvram/testmode-v.xml" src="/prop/testmode-v.xml" />
|
||||
</default>
|
||||
<boot>
|
||||
<file>prop/avs-config.xml</file>
|
||||
<heap_avs __type="u32">33554432</heap_avs>
|
||||
<heap_std __type="u32">1048576</heap_std>
|
||||
</boot>
|
||||
<log>
|
||||
<level>info</level>
|
||||
</log>
|
||||
<eamuse>
|
||||
<file>/dev/nvram/ea3-config.xml</file>
|
||||
</eamuse>
|
||||
<component>
|
||||
<file>arkmdxp3.dll</file>
|
||||
<param></param>
|
||||
</component>
|
||||
</bemanitools_local_fs>
|
||||
</startup>
|
||||
</config>
|
||||
</config>
|
||||
</bootstrap>
|
||||
<ea3_ident>
|
||||
<config kind="file">bemanitools/ea3-ident.xml</config>
|
||||
<config kind="file">bemanitools/ea3-license.xml</config>
|
||||
</ea3_ident>
|
||||
<avs>
|
||||
<config kind="inline">
|
||||
<config>
|
||||
<fs>
|
||||
<root>
|
||||
<device __type="str">.</device>
|
||||
</root>
|
||||
<nvram>
|
||||
<device __type="str">dev/nvram</device>
|
||||
<fstype __type="str">fs</fstype>
|
||||
<option __type="str">vf=1,posix=1</option>
|
||||
</nvram>
|
||||
<raw>
|
||||
<device __type="str">dev/raw</device>
|
||||
<fstype __type="str">fs</fstype>
|
||||
<option __type="str">vf=1,posix=1</option>
|
||||
</raw>
|
||||
</fs>
|
||||
</config>
|
||||
</config>
|
||||
</avs>
|
||||
<eamuse>
|
||||
<config kind="file">bemanitools/ea3-service.xml</config>
|
||||
</eamuse>
|
||||
<hook>
|
||||
<hook_dlls>
|
||||
<dll __type="str">ddrhook2.dll</dll>
|
||||
</hook_dlls>
|
||||
<before_hook_dlls>
|
||||
</before_hook_dlls>
|
||||
<iat_hook_dlls>
|
||||
</iat_hook_dlls>
|
||||
</hook>
|
||||
<debug>
|
||||
<remote_debugger __type="bool">0</remote_debugger>
|
||||
<log_property_configs __type="bool">0</log_property_configs>
|
||||
</debug>
|
||||
</launcher>
|
||||
Vendored
+76
@@ -0,0 +1,76 @@
|
||||
<?xml version="1.0" encoding="Shift-JIS"?>
|
||||
<launcher version="1">
|
||||
<bootstrap>
|
||||
<selector __type="str">bemanitools_local_fs</selector>
|
||||
<config kind="inline">
|
||||
<config>
|
||||
<startup>
|
||||
<bemanitools_local_fs>
|
||||
<default>
|
||||
<file dst="/dev/nvram/ea3-config.xml" src="/prop/eamuse-config.xml" />
|
||||
<file dst="/dev/nvram/coin.xml" src="/prop/coin.xml" />
|
||||
<file dst="/dev/nvram/eacoin.xml" src="/prop/eacoin.xml" />
|
||||
<file dst="/dev/nvram/testmode-v.xml" src="/prop/testmode-v.xml" />
|
||||
</default>
|
||||
<boot>
|
||||
<file>prop/avs-config.xml</file>
|
||||
<heap_avs __type="u32">33554432</heap_avs>
|
||||
<heap_std __type="u32">1048576</heap_std>
|
||||
</boot>
|
||||
<log>
|
||||
<level>info</level>
|
||||
</log>
|
||||
<eamuse>
|
||||
<file>/dev/nvram/ea3-config.xml</file>
|
||||
</eamuse>
|
||||
<component>
|
||||
<file>arkmdxp3.dll</file>
|
||||
<param></param>
|
||||
</component>
|
||||
</bemanitools_local_fs>
|
||||
</startup>
|
||||
</config>
|
||||
</config>
|
||||
</bootstrap>
|
||||
<ea3_ident>
|
||||
<config kind="file">bemanitools/ea3-ident.xml</config>
|
||||
<config kind="file">bemanitools/ea3-license.xml</config>
|
||||
</ea3_ident>
|
||||
<avs>
|
||||
<config kind="inline">
|
||||
<config>
|
||||
<fs>
|
||||
<root>
|
||||
<device __type="str">.</device>
|
||||
</root>
|
||||
<nvram>
|
||||
<device __type="str">dev/nvram</device>
|
||||
<fstype __type="str">fs</fstype>
|
||||
<option __type="str">vf=1,posix=1</option>
|
||||
</nvram>
|
||||
<raw>
|
||||
<device __type="str">dev/raw</device>
|
||||
<fstype __type="str">fs</fstype>
|
||||
<option __type="str">vf=1,posix=1</option>
|
||||
</raw>
|
||||
</fs>
|
||||
</config>
|
||||
</config>
|
||||
</avs>
|
||||
<eamuse>
|
||||
<config kind="file">bemanitools/ea3-service.xml</config>
|
||||
</eamuse>
|
||||
<hook>
|
||||
<hook_dlls>
|
||||
<dll __type="str">ddrhook2.dll</dll>
|
||||
</hook_dlls>
|
||||
<before_hook_dlls>
|
||||
</before_hook_dlls>
|
||||
<iat_hook_dlls>
|
||||
</iat_hook_dlls>
|
||||
</hook>
|
||||
<debug>
|
||||
<remote_debugger __type="bool">0</remote_debugger>
|
||||
<log_property_configs __type="bool">0</log_property_configs>
|
||||
</debug>
|
||||
</launcher>
|
||||
Vendored
+76
@@ -0,0 +1,76 @@
|
||||
<?xml version="1.0" encoding="Shift-JIS"?>
|
||||
<launcher version="1">
|
||||
<bootstrap>
|
||||
<selector __type="str">bemanitools_local_fs</selector>
|
||||
<config kind="inline">
|
||||
<config>
|
||||
<startup>
|
||||
<bemanitools_local_fs>
|
||||
<default>
|
||||
<file dst="/dev/nvram/ea3-config.xml" src="/prop/eamuse-config.xml" />
|
||||
<file dst="/dev/nvram/coin.xml" src="/prop/coin.xml" />
|
||||
<file dst="/dev/nvram/eacoin.xml" src="/prop/eacoin.xml" />
|
||||
<file dst="/dev/nvram/testmode-v.xml" src="/prop/testmode-v.xml" />
|
||||
</default>
|
||||
<boot>
|
||||
<file>prop/avs-config.xml</file>
|
||||
<heap_avs __type="u32">33554432</heap_avs>
|
||||
<heap_std __type="u32">1048576</heap_std>
|
||||
</boot>
|
||||
<log>
|
||||
<level>info</level>
|
||||
</log>
|
||||
<eamuse>
|
||||
<file>/dev/nvram/ea3-config.xml</file>
|
||||
</eamuse>
|
||||
<component>
|
||||
<file>arkmdxp3.dll</file>
|
||||
<param></param>
|
||||
</component>
|
||||
</bemanitools_local_fs>
|
||||
</startup>
|
||||
</config>
|
||||
</config>
|
||||
</bootstrap>
|
||||
<ea3_ident>
|
||||
<config kind="file">bemanitools/ea3-ident.xml</config>
|
||||
<config kind="file">bemanitools/ea3-license.xml</config>
|
||||
</ea3_ident>
|
||||
<avs>
|
||||
<config kind="inline">
|
||||
<config>
|
||||
<fs>
|
||||
<root>
|
||||
<device __type="str">.</device>
|
||||
</root>
|
||||
<nvram>
|
||||
<device __type="str">dev/nvram</device>
|
||||
<fstype __type="str">fs</fstype>
|
||||
<option __type="str">vf=1,posix=1</option>
|
||||
</nvram>
|
||||
<raw>
|
||||
<device __type="str">dev/raw</device>
|
||||
<fstype __type="str">fs</fstype>
|
||||
<option __type="str">vf=1,posix=1</option>
|
||||
</raw>
|
||||
</fs>
|
||||
</config>
|
||||
</config>
|
||||
</avs>
|
||||
<eamuse>
|
||||
<config kind="file">bemanitools/ea3-service.xml</config>
|
||||
</eamuse>
|
||||
<hook>
|
||||
<hook_dlls>
|
||||
<dll __type="str">ddrhook2.dll</dll>
|
||||
</hook_dlls>
|
||||
<before_hook_dlls>
|
||||
</before_hook_dlls>
|
||||
<iat_hook_dlls>
|
||||
</iat_hook_dlls>
|
||||
</hook>
|
||||
<debug>
|
||||
<remote_debugger __type="bool">0</remote_debugger>
|
||||
<log_property_configs __type="bool">0</log_property_configs>
|
||||
</debug>
|
||||
</launcher>
|
||||
Vendored
BIN
Binary file not shown.
Vendored
BIN
Binary file not shown.
Vendored
+1
@@ -0,0 +1 @@
|
||||
Version/release: https://github.com/ssbssa/dwarfstack/releases/tag/2.2
|
||||
Vendored
+10
@@ -0,0 +1,10 @@
|
||||
<?xml version="1.0" encoding="Shift-JIS"?>
|
||||
<ea3_conf>
|
||||
<soft>
|
||||
<model __type="str">LDJ</model>
|
||||
<dest __type="str">J</dest>
|
||||
<spec __type="str">A</spec>
|
||||
<rev __type="str">A</rev>
|
||||
<ext __type="str">2022082400</ext>
|
||||
</soft>
|
||||
</ea3_conf>
|
||||
Vendored
+6
@@ -0,0 +1,6 @@
|
||||
<?xml version="1.0" encoding="Shift-JIS"?>
|
||||
<ea3>
|
||||
<network>
|
||||
<services>http://localhost</services>
|
||||
</network>
|
||||
</ea3>
|
||||
Vendored
+28
-8
@@ -1,14 +1,34 @@
|
||||
@echo off
|
||||
|
||||
:: Game doesn't work properly when not run with administrator privileges
|
||||
>nul 2>&1 net session
|
||||
|
||||
if %errorlevel% neq 0 (
|
||||
echo This script requires administrative privileges.
|
||||
echo Please run the script as an administrator.
|
||||
pause
|
||||
exit 1
|
||||
)
|
||||
|
||||
:: Script expects to be located in a subfolder "bemanitools" in the root folder
|
||||
:: (contents/) next to the folders modules, data etc.
|
||||
cd /d %~dp0
|
||||
|
||||
if not exist d mkdir d
|
||||
if not exist e mkdir e
|
||||
if not exist f mkdir f
|
||||
:: Script expects to be located in the root folder (contents/) next to the
|
||||
:: folders modules, data etc.
|
||||
set CONTENT_DIR=%CD%\..
|
||||
set BEMANITOOLS_DIR=%CONTENT_DIR%\bemanitools
|
||||
set MODULES_DIR=%CONTENT_DIR%\modules
|
||||
|
||||
if not exist dev\nvram mkdir dev\nvram
|
||||
if not exist dev\nvram\coin.xml copy prop\defaults\coin.xml dev\nvram\coin.xml
|
||||
if not exist dev\nvram\eacoin.xml copy prop\defaults\eacoin.xml dev\nvram\eacoin.xml
|
||||
if not exist dev\raw mkdir dev\raw
|
||||
:: Keep that data vanilla, no need to copy these around anymore
|
||||
:: Just add them to the env PATH so launcher can find the libs and game executable
|
||||
:: Remark: This also requires admin privileges to propage correctly to launcher
|
||||
set PATH=^
|
||||
%MODULES_DIR%;^
|
||||
%BEMANITOOLS_DIR%;^
|
||||
%PATH%
|
||||
|
||||
launcher -K iidxhook4.dll bm2dx.dll --config iidxhook-18.conf %*
|
||||
:: Current working dir is the game's root folder
|
||||
cd /d %CONTENT_DIR%
|
||||
|
||||
%BEMANITOOLS_DIR%\launcher %BEMANITOOLS_DIR%\launcher-18.xml --config %BEMANITOOLS_DIR%\iidxhook-18.conf %*
|
||||
Vendored
+28
-8
@@ -1,14 +1,34 @@
|
||||
@echo off
|
||||
|
||||
:: Game doesn't work properly when not run with administrator privileges
|
||||
>nul 2>&1 net session
|
||||
|
||||
if %errorlevel% neq 0 (
|
||||
echo This script requires administrative privileges.
|
||||
echo Please run the script as an administrator.
|
||||
pause
|
||||
exit 1
|
||||
)
|
||||
|
||||
:: Script expects to be located in a subfolder "bemanitools" in the root folder
|
||||
:: (contents/) next to the folders modules, data etc.
|
||||
cd /d %~dp0
|
||||
|
||||
if not exist d mkdir d
|
||||
if not exist e mkdir e
|
||||
if not exist f mkdir f
|
||||
:: Script expects to be located in the root folder (contents/) next to the
|
||||
:: folders modules, data etc.
|
||||
set CONTENT_DIR=%CD%\..
|
||||
set BEMANITOOLS_DIR=%CONTENT_DIR%\bemanitools
|
||||
set MODULES_DIR=%CONTENT_DIR%\modules
|
||||
|
||||
if not exist dev\nvram mkdir dev\nvram
|
||||
if not exist dev\nvram\coin.xml copy prop\defaults\coin.xml dev\nvram\coin.xml
|
||||
if not exist dev\nvram\eacoin.xml copy prop\defaults\eacoin.xml dev\nvram\eacoin.xml
|
||||
if not exist dev\raw mkdir dev\raw
|
||||
:: Keep that data vanilla, no need to copy these around anymore
|
||||
:: Just add them to the env PATH so launcher can find the libs and game executable
|
||||
:: Remark: This also requires admin privileges to propage correctly to launcher
|
||||
set PATH=^
|
||||
%MODULES_DIR%;^
|
||||
%BEMANITOOLS_DIR%;^
|
||||
%PATH%
|
||||
|
||||
launcher -K iidxhook5.dll bm2dx.dll --config iidxhook-19.conf %*
|
||||
:: Current working dir is the game's root folder
|
||||
cd /d %CONTENT_DIR%
|
||||
|
||||
%BEMANITOOLS_DIR%\launcher %BEMANITOOLS_DIR%\launcher-19.xml --config %BEMANITOOLS_DIR%\iidxhook-19.conf %*
|
||||
Vendored
+29
-5
@@ -1,10 +1,34 @@
|
||||
@echo off
|
||||
|
||||
:: Game doesn't work properly when not run with administrator privileges
|
||||
>nul 2>&1 net session
|
||||
|
||||
if %errorlevel% neq 0 (
|
||||
echo This script requires administrative privileges.
|
||||
echo Please run the script as an administrator.
|
||||
pause
|
||||
exit 1
|
||||
)
|
||||
|
||||
:: Script expects to be located in a subfolder "bemanitools" in the root folder
|
||||
:: (contents/) next to the folders modules, data etc.
|
||||
cd /d %~dp0
|
||||
|
||||
if not exist dev\nvram mkdir dev\nvram
|
||||
if not exist dev\nvram\coin.xml copy prop\defaults\coin.xml dev\nvram\coin.xml
|
||||
if not exist dev\nvram\eacoin.xml copy prop\defaults\eacoin.xml dev\nvram\eacoin.xml
|
||||
if not exist dev\raw mkdir dev\raw
|
||||
:: Script expects to be located in the root folder (contents/) next to the
|
||||
:: folders modules, data etc.
|
||||
set CONTENT_DIR=%CD%\..
|
||||
set BEMANITOOLS_DIR=%CONTENT_DIR%\bemanitools
|
||||
set MODULES_DIR=%CONTENT_DIR%\modules
|
||||
|
||||
launcher -K iidxhook6.dll bm2dx.dll --config iidxhook-20.conf %*
|
||||
:: Keep that data vanilla, no need to copy these around anymore
|
||||
:: Just add them to the env PATH so launcher can find the libs and game executable
|
||||
:: Remark: This also requires admin privileges to propage correctly to launcher
|
||||
set PATH=^
|
||||
%MODULES_DIR%;^
|
||||
%BEMANITOOLS_DIR%;^
|
||||
%PATH%
|
||||
|
||||
:: Current working dir is the game's root folder
|
||||
cd /d %CONTENT_DIR%
|
||||
|
||||
%BEMANITOOLS_DIR%\launcher %BEMANITOOLS_DIR%\launcher-20.xml --config %BEMANITOOLS_DIR%\iidxhook-20.conf %*
|
||||
Vendored
+29
-5
@@ -1,10 +1,34 @@
|
||||
@echo off
|
||||
|
||||
:: Game doesn't work properly when not run with administrator privileges
|
||||
>nul 2>&1 net session
|
||||
|
||||
if %errorlevel% neq 0 (
|
||||
echo This script requires administrative privileges.
|
||||
echo Please run the script as an administrator.
|
||||
pause
|
||||
exit 1
|
||||
)
|
||||
|
||||
:: Script expects to be located in a subfolder "bemanitools" in the root folder
|
||||
:: (contents/) next to the folders modules, data etc.
|
||||
cd /d %~dp0
|
||||
|
||||
if not exist dev\nvram mkdir dev\nvram
|
||||
if not exist dev\nvram\coin.xml copy prop\defaults\coin.xml dev\nvram\coin.xml
|
||||
if not exist dev\nvram\eacoin.xml copy prop\defaults\eacoin.xml dev\nvram\eacoin.xml
|
||||
if not exist dev\raw mkdir dev\raw
|
||||
:: Script expects to be located in the root folder (contents/) next to the
|
||||
:: folders modules, data etc.
|
||||
set CONTENT_DIR=%CD%\..
|
||||
set BEMANITOOLS_DIR=%CONTENT_DIR%\bemanitools
|
||||
set MODULES_DIR=%CONTENT_DIR%\modules
|
||||
|
||||
launcher -K iidxhook7.dll bm2dx.dll --config iidxhook-21.conf %*
|
||||
:: Keep that data vanilla, no need to copy these around anymore
|
||||
:: Just add them to the env PATH so launcher can find the libs and game executable
|
||||
:: Remark: This also requires admin privileges to propage correctly to launcher
|
||||
set PATH=^
|
||||
%MODULES_DIR%;^
|
||||
%BEMANITOOLS_DIR%;^
|
||||
%PATH%
|
||||
|
||||
:: Current working dir is the game's root folder
|
||||
cd /d %CONTENT_DIR%
|
||||
|
||||
%BEMANITOOLS_DIR%\launcher %BEMANITOOLS_DIR%\launcher-21.xml --config %BEMANITOOLS_DIR%\iidxhook-21.conf %*
|
||||
Vendored
+29
-5
@@ -1,10 +1,34 @@
|
||||
@echo off
|
||||
|
||||
:: Game doesn't work properly when not run with administrator privileges
|
||||
>nul 2>&1 net session
|
||||
|
||||
if %errorlevel% neq 0 (
|
||||
echo This script requires administrative privileges.
|
||||
echo Please run the script as an administrator.
|
||||
pause
|
||||
exit 1
|
||||
)
|
||||
|
||||
:: Script expects to be located in a subfolder "bemanitools" in the root folder
|
||||
:: (contents/) next to the folders modules, data etc.
|
||||
cd /d %~dp0
|
||||
|
||||
if not exist dev\nvram mkdir dev\nvram
|
||||
if not exist dev\nvram\coin.xml copy prop\defaults\coin.xml dev\nvram\coin.xml
|
||||
if not exist dev\nvram\eacoin.xml copy prop\defaults\eacoin.xml dev\nvram\eacoin.xml
|
||||
if not exist dev\raw mkdir dev\raw
|
||||
:: Script expects to be located in the root folder (contents/) next to the
|
||||
:: folders modules, data etc.
|
||||
set CONTENT_DIR=%CD%\..
|
||||
set BEMANITOOLS_DIR=%CONTENT_DIR%\bemanitools
|
||||
set MODULES_DIR=%CONTENT_DIR%\modules
|
||||
|
||||
launcher -K iidxhook7.dll bm2dx.dll --config iidxhook-22.conf %*
|
||||
:: Keep that data vanilla, no need to copy these around anymore
|
||||
:: Just add them to the env PATH so launcher can find the libs and game executable
|
||||
:: Remark: This also requires admin privileges to propage correctly to launcher
|
||||
set PATH=^
|
||||
%MODULES_DIR%;^
|
||||
%BEMANITOOLS_DIR%;^
|
||||
%PATH%
|
||||
|
||||
:: Current working dir is the game's root folder
|
||||
cd /d %CONTENT_DIR%
|
||||
|
||||
%BEMANITOOLS_DIR%\launcher %BEMANITOOLS_DIR%\launcher-22.xml --config %BEMANITOOLS_DIR%\iidxhook-22.conf %*
|
||||
Vendored
+29
-5
@@ -1,10 +1,34 @@
|
||||
@echo off
|
||||
|
||||
:: Game doesn't work properly when not run with administrator privileges
|
||||
>nul 2>&1 net session
|
||||
|
||||
if %errorlevel% neq 0 (
|
||||
echo This script requires administrative privileges.
|
||||
echo Please run the script as an administrator.
|
||||
pause
|
||||
exit 1
|
||||
)
|
||||
|
||||
:: Script expects to be located in a subfolder "bemanitools" in the root folder
|
||||
:: (contents/) next to the folders modules, data etc.
|
||||
cd /d %~dp0
|
||||
|
||||
if not exist dev\nvram mkdir dev\nvram
|
||||
if not exist dev\nvram\coin.xml copy prop\defaults\coin.xml dev\nvram\coin.xml
|
||||
if not exist dev\nvram\eacoin.xml copy prop\defaults\eacoin.xml dev\nvram\eacoin.xml
|
||||
if not exist dev\raw mkdir dev\raw
|
||||
:: Script expects to be located in the root folder (contents/) next to the
|
||||
:: folders modules, data etc.
|
||||
set CONTENT_DIR=%CD%\..
|
||||
set BEMANITOOLS_DIR=%CONTENT_DIR%\bemanitools
|
||||
set MODULES_DIR=%CONTENT_DIR%\modules
|
||||
|
||||
launcher -K iidxhook7.dll bm2dx.dll --config iidxhook-23.conf %*
|
||||
:: Keep that data vanilla, no need to copy these around anymore
|
||||
:: Just add them to the env PATH so launcher can find the libs and game executable
|
||||
:: Remark: This also requires admin privileges to propage correctly to launcher
|
||||
set PATH=^
|
||||
%MODULES_DIR%;^
|
||||
%BEMANITOOLS_DIR%;^
|
||||
%PATH%
|
||||
|
||||
:: Current working dir is the game's root folder
|
||||
cd /d %CONTENT_DIR%
|
||||
|
||||
%BEMANITOOLS_DIR%\launcher %BEMANITOOLS_DIR%\launcher-23.xml --config %BEMANITOOLS_DIR%\iidxhook-23.conf %*
|
||||
Vendored
+29
-5
@@ -1,10 +1,34 @@
|
||||
@echo off
|
||||
|
||||
:: Game doesn't work properly when not run with administrator privileges
|
||||
>nul 2>&1 net session
|
||||
|
||||
if %errorlevel% neq 0 (
|
||||
echo This script requires administrative privileges.
|
||||
echo Please run the script as an administrator.
|
||||
pause
|
||||
exit 1
|
||||
)
|
||||
|
||||
:: Script expects to be located in a subfolder "bemanitools" in the root folder
|
||||
:: (contents/) next to the folders modules, data etc.
|
||||
cd /d %~dp0
|
||||
|
||||
if not exist dev\nvram mkdir dev\nvram
|
||||
if not exist dev\nvram\coin.xml copy prop\defaults\coin.xml dev\nvram\coin.xml
|
||||
if not exist dev\nvram\eacoin.xml copy prop\defaults\eacoin.xml dev\nvram\eacoin.xml
|
||||
if not exist dev\raw mkdir dev\raw
|
||||
:: Script expects to be located in the root folder (contents/) next to the
|
||||
:: folders modules, data etc.
|
||||
set CONTENT_DIR=%CD%\..
|
||||
set BEMANITOOLS_DIR=%CONTENT_DIR%\bemanitools
|
||||
set MODULES_DIR=%CONTENT_DIR%\modules
|
||||
|
||||
launcher -K iidxhook7.dll bm2dx.dll --config iidxhook-24.conf %*
|
||||
:: Keep that data vanilla, no need to copy these around anymore
|
||||
:: Just add them to the env PATH so launcher can find the libs and game executable
|
||||
:: Remark: This also requires admin privileges to propage correctly to launcher
|
||||
set PATH=^
|
||||
%MODULES_DIR%;^
|
||||
%BEMANITOOLS_DIR%;^
|
||||
%PATH%
|
||||
|
||||
:: Current working dir is the game's root folder
|
||||
cd /d %CONTENT_DIR%
|
||||
|
||||
%BEMANITOOLS_DIR%\launcher %BEMANITOOLS_DIR%\launcher-24.xml --config %BEMANITOOLS_DIR%\iidxhook-24.conf %*
|
||||
Vendored
+29
-11
@@ -1,16 +1,34 @@
|
||||
@echo off
|
||||
cd /d %~dp0
|
||||
|
||||
if not exist dev mkdir dev
|
||||
if not exist dev\e mkdir dev\e
|
||||
if not exist dev\g mkdir dev\g
|
||||
if not exist dev\nvram mkdir dev\nvram
|
||||
if not exist dev\raw mkdir dev\raw
|
||||
if not exist dev\raw\log mkdir dev\raw\log
|
||||
if not exist dev\raw\fscache mkdir dev\raw\fscache
|
||||
:: Game doesn't work properly when not run with administrator privileges
|
||||
>nul 2>&1 net session
|
||||
|
||||
for /R prop\defaults %%D in (*.*) do (
|
||||
if not exist dev\nvram\%%~nxD copy /y prop\defaults\%%~nxD dev\nvram
|
||||
if %errorlevel% neq 0 (
|
||||
echo This script requires administrative privileges.
|
||||
echo Please run the script as an administrator.
|
||||
pause
|
||||
exit 1
|
||||
)
|
||||
|
||||
launcher -H 134217728 -K iidxhook8.dll bm2dx.dll --config iidxhook-25.conf %*
|
||||
:: Script expects to be located in a subfolder "bemanitools" in the root folder
|
||||
:: (contents/) next to the folders modules, data etc.
|
||||
cd /d %~dp0
|
||||
|
||||
:: Script expects to be located in the root folder (contents/) next to the
|
||||
:: folders modules, data etc.
|
||||
set CONTENT_DIR=%CD%\..
|
||||
set BEMANITOOLS_DIR=%CONTENT_DIR%\bemanitools
|
||||
set MODULES_DIR=%CONTENT_DIR%\modules
|
||||
|
||||
:: Keep that data vanilla, no need to copy these around anymore
|
||||
:: Just add them to the env PATH so launcher can find the libs and game executable
|
||||
:: Remark: This also requires admin privileges to propage correctly to launcher
|
||||
set PATH=^
|
||||
%MODULES_DIR%;^
|
||||
%BEMANITOOLS_DIR%;^
|
||||
%PATH%
|
||||
|
||||
:: Current working dir is the game's root folder
|
||||
cd /d %CONTENT_DIR%
|
||||
|
||||
%BEMANITOOLS_DIR%\launcher %BEMANITOOLS_DIR%\launcher-25.xml --config %BEMANITOOLS_DIR%\iidxhook-25.conf %*
|
||||
Vendored
+29
-11
@@ -1,16 +1,34 @@
|
||||
@echo off
|
||||
cd /d %~dp0
|
||||
|
||||
if not exist dev mkdir dev
|
||||
if not exist dev\e mkdir dev\e
|
||||
if not exist dev\g mkdir dev\g
|
||||
if not exist dev\nvram mkdir dev\nvram
|
||||
if not exist dev\raw mkdir dev\raw
|
||||
if not exist dev\raw\log mkdir dev\raw\log
|
||||
if not exist dev\raw\fscache mkdir dev\raw\fscache
|
||||
:: Game doesn't work properly when not run with administrator privileges
|
||||
>nul 2>&1 net session
|
||||
|
||||
for /R prop\defaults %%D in (*.*) do (
|
||||
if not exist dev\nvram\%%~nxD copy /y prop\defaults\%%~nxD dev\nvram
|
||||
if %errorlevel% neq 0 (
|
||||
echo This script requires administrative privileges.
|
||||
echo Please run the script as an administrator.
|
||||
pause
|
||||
exit 1
|
||||
)
|
||||
|
||||
launcher -H 134217728 -K iidxhook8.dll bm2dx.dll --config iidxhook-26.conf %*
|
||||
:: Script expects to be located in a subfolder "bemanitools" in the root folder
|
||||
:: (contents/) next to the folders modules, data etc.
|
||||
cd /d %~dp0
|
||||
|
||||
:: Script expects to be located in the root folder (contents/) next to the
|
||||
:: folders modules, data etc.
|
||||
set CONTENT_DIR=%CD%\..
|
||||
set BEMANITOOLS_DIR=%CONTENT_DIR%\bemanitools
|
||||
set MODULES_DIR=%CONTENT_DIR%\modules
|
||||
|
||||
:: Keep that data vanilla, no need to copy these around anymore
|
||||
:: Just add them to the env PATH so launcher can find the libs and game executable
|
||||
:: Remark: This also requires admin privileges to propage correctly to launcher
|
||||
set PATH=^
|
||||
%MODULES_DIR%;^
|
||||
%BEMANITOOLS_DIR%;^
|
||||
%PATH%
|
||||
|
||||
:: Current working dir is the game's root folder
|
||||
cd /d %CONTENT_DIR%
|
||||
|
||||
%BEMANITOOLS_DIR%\launcher %BEMANITOOLS_DIR%\launcher-26.xml --config %BEMANITOOLS_DIR%\iidxhook-26.conf %*
|
||||
Vendored
+29
-11
@@ -1,16 +1,34 @@
|
||||
@echo off
|
||||
cd /d %~dp0
|
||||
|
||||
if not exist dev mkdir dev
|
||||
if not exist dev\e mkdir dev\e
|
||||
if not exist dev\g mkdir dev\g
|
||||
if not exist dev\nvram mkdir dev\nvram
|
||||
if not exist dev\raw mkdir dev\raw
|
||||
if not exist dev\raw\log mkdir dev\raw\log
|
||||
if not exist dev\raw\fscache mkdir dev\raw\fscache
|
||||
:: Game doesn't work properly when not run with administrator privileges
|
||||
>nul 2>&1 net session
|
||||
|
||||
for /R prop\defaults %%D in (*.*) do (
|
||||
if not exist dev\nvram\%%~nxD copy /y prop\defaults\%%~nxD dev\nvram
|
||||
if %errorlevel% neq 0 (
|
||||
echo This script requires administrative privileges.
|
||||
echo Please run the script as an administrator.
|
||||
pause
|
||||
exit 1
|
||||
)
|
||||
|
||||
launcher -H 134217728 -B iidxhook9.dll bm2dx.dll --config iidxhook-27.conf %*
|
||||
:: Script expects to be located in a subfolder "bemanitools" in the root folder
|
||||
:: (contents/) next to the folders modules, data etc.
|
||||
cd /d %~dp0
|
||||
|
||||
:: Script expects to be located in the root folder (contents/) next to the
|
||||
:: folders modules, data etc.
|
||||
set CONTENT_DIR=%CD%\..
|
||||
set BEMANITOOLS_DIR=%CONTENT_DIR%\bemanitools
|
||||
set MODULES_DIR=%CONTENT_DIR%\modules
|
||||
|
||||
:: Keep that data vanilla, no need to copy these around anymore
|
||||
:: Just add them to the env PATH so launcher can find the libs and game executable
|
||||
:: Remark: This also requires admin privileges to propage correctly to launcher
|
||||
set PATH=^
|
||||
%MODULES_DIR%;^
|
||||
%BEMANITOOLS_DIR%;^
|
||||
%PATH%
|
||||
|
||||
:: Current working dir is the game's root folder
|
||||
cd /d %CONTENT_DIR%
|
||||
|
||||
%BEMANITOOLS_DIR%\launcher %BEMANITOOLS_DIR%\launcher-27.xml --config %BEMANITOOLS_DIR%\iidxhook-27.conf %*
|
||||
Vendored
+29
-11
@@ -1,16 +1,34 @@
|
||||
@echo off
|
||||
cd /d %~dp0
|
||||
|
||||
if not exist dev mkdir dev
|
||||
if not exist dev\e mkdir dev\e
|
||||
if not exist dev\g mkdir dev\g
|
||||
if not exist dev\nvram mkdir dev\nvram
|
||||
if not exist dev\raw mkdir dev\raw
|
||||
if not exist dev\raw\log mkdir dev\raw\log
|
||||
if not exist dev\raw\fscache mkdir dev\raw\fscache
|
||||
:: Game doesn't work properly when not run with administrator privileges
|
||||
>nul 2>&1 net session
|
||||
|
||||
for /R prop\defaults %%D in (*.*) do (
|
||||
if not exist dev\nvram\%%~nxD copy /y prop\defaults\%%~nxD dev\nvram
|
||||
if %errorlevel% neq 0 (
|
||||
echo This script requires administrative privileges.
|
||||
echo Please run the script as an administrator.
|
||||
pause
|
||||
exit 1
|
||||
)
|
||||
|
||||
launcher -H 134217728 -B iidxhook9.dll bm2dx.dll --config iidxhook-28.conf %*
|
||||
:: Script expects to be located in a subfolder "bemanitools" in the root folder
|
||||
:: (contents/) next to the folders modules, data etc.
|
||||
cd /d %~dp0
|
||||
|
||||
:: Script expects to be located in the root folder (contents/) next to the
|
||||
:: folders modules, data etc.
|
||||
set CONTENT_DIR=%CD%\..
|
||||
set BEMANITOOLS_DIR=%CONTENT_DIR%\bemanitools
|
||||
set MODULES_DIR=%CONTENT_DIR%\modules
|
||||
|
||||
:: Keep that data vanilla, no need to copy these around anymore
|
||||
:: Just add them to the env PATH so launcher can find the libs and game executable
|
||||
:: Remark: This also requires admin privileges to propage correctly to launcher
|
||||
set PATH=^
|
||||
%MODULES_DIR%;^
|
||||
%BEMANITOOLS_DIR%;^
|
||||
%PATH%
|
||||
|
||||
:: Current working dir is the game's root folder
|
||||
cd /d %CONTENT_DIR%
|
||||
|
||||
%BEMANITOOLS_DIR%\launcher %BEMANITOOLS_DIR%\launcher-28.xml --config %BEMANITOOLS_DIR%\iidxhook-28.conf %*
|
||||
Vendored
+29
-11
@@ -1,16 +1,34 @@
|
||||
@echo off
|
||||
cd /d %~dp0
|
||||
|
||||
if not exist dev mkdir dev
|
||||
if not exist dev\e mkdir dev\e
|
||||
if not exist dev\g mkdir dev\g
|
||||
if not exist dev\nvram mkdir dev\nvram
|
||||
if not exist dev\raw mkdir dev\raw
|
||||
if not exist dev\raw\log mkdir dev\raw\log
|
||||
if not exist dev\raw\fscache mkdir dev\raw\fscache
|
||||
:: Game doesn't work properly when not run with administrator privileges
|
||||
>nul 2>&1 net session
|
||||
|
||||
for /R prop\defaults %%D in (*.*) do (
|
||||
if not exist dev\nvram\%%~nxD copy /y prop\defaults\%%~nxD dev\nvram
|
||||
if %errorlevel% neq 0 (
|
||||
echo This script requires administrative privileges.
|
||||
echo Please run the script as an administrator.
|
||||
pause
|
||||
exit 1
|
||||
)
|
||||
|
||||
launcher -H 134217728 -B iidxhook9.dll bm2dx.dll --config iidxhook-29.conf %*
|
||||
:: Script expects to be located in a subfolder "bemanitools" in the root folder
|
||||
:: (contents/) next to the folders modules, data etc.
|
||||
cd /d %~dp0
|
||||
|
||||
:: Script expects to be located in the root folder (contents/) next to the
|
||||
:: folders modules, data etc.
|
||||
set CONTENT_DIR=%CD%\..
|
||||
set BEMANITOOLS_DIR=%CONTENT_DIR%\bemanitools
|
||||
set MODULES_DIR=%CONTENT_DIR%\modules
|
||||
|
||||
:: Keep that data vanilla, no need to copy these around anymore
|
||||
:: Just add them to the env PATH so launcher can find the libs and game executable
|
||||
:: Remark: This also requires admin privileges to propage correctly to launcher
|
||||
set PATH=^
|
||||
%MODULES_DIR%;^
|
||||
%BEMANITOOLS_DIR%;^
|
||||
%PATH%
|
||||
|
||||
:: Current working dir is the game's root folder
|
||||
cd /d %CONTENT_DIR%
|
||||
|
||||
%BEMANITOOLS_DIR%\launcher %BEMANITOOLS_DIR%\launcher-29.xml --config %BEMANITOOLS_DIR%\iidxhook-29.conf %*
|
||||
Vendored
+29
-11
@@ -1,16 +1,34 @@
|
||||
@echo off
|
||||
cd /d %~dp0
|
||||
|
||||
if not exist dev mkdir dev
|
||||
if not exist dev\e mkdir dev\e
|
||||
if not exist dev\g mkdir dev\g
|
||||
if not exist dev\nvram mkdir dev\nvram
|
||||
if not exist dev\raw mkdir dev\raw
|
||||
if not exist dev\raw\log mkdir dev\raw\log
|
||||
if not exist dev\raw\fscache mkdir dev\raw\fscache
|
||||
:: Game doesn't work properly when not run with administrator privileges
|
||||
>nul 2>&1 net session
|
||||
|
||||
for /R prop\defaults %%D in (*.*) do (
|
||||
if not exist dev\nvram\%%~nxD copy /y prop\defaults\%%~nxD dev\nvram
|
||||
if %errorlevel% neq 0 (
|
||||
echo This script requires administrative privileges.
|
||||
echo Please run the script as an administrator.
|
||||
pause
|
||||
exit 1
|
||||
)
|
||||
|
||||
modules\launcher -H 134217728 -B iidxhook9.dll bm2dx.dll --config iidxhook-30.conf %*
|
||||
:: Script expects to be located in a subfolder "bemanitools" in the root folder
|
||||
:: (contents/) next to the folders modules, data etc.
|
||||
cd /d %~dp0
|
||||
|
||||
:: Script expects to be located in the root folder (contents/) next to the
|
||||
:: folders modules, data etc.
|
||||
set CONTENT_DIR=%CD%\..
|
||||
set BEMANITOOLS_DIR=%CONTENT_DIR%\bemanitools
|
||||
set MODULES_DIR=%CONTENT_DIR%\modules
|
||||
|
||||
:: Keep that data vanilla, no need to copy these around anymore
|
||||
:: Just add them to the env PATH so launcher can find the libs and game executable
|
||||
:: Remark: This also requires admin privileges to propage correctly to launcher
|
||||
set PATH=^
|
||||
%MODULES_DIR%;^
|
||||
%BEMANITOOLS_DIR%;^
|
||||
%PATH%
|
||||
|
||||
:: Current working dir is the game's root folder
|
||||
cd /d %CONTENT_DIR%
|
||||
|
||||
%BEMANITOOLS_DIR%\launcher %BEMANITOOLS_DIR%\launcher-30.xml --config %BEMANITOOLS_DIR%\iidxhook-30.conf %*
|
||||
Vendored
+75
@@ -0,0 +1,75 @@
|
||||
<?xml version="1.0" encoding="Shift-JIS"?>
|
||||
<launcher version="1">
|
||||
<bootstrap>
|
||||
<selector __type="str">bemanitools_local_fs</selector>
|
||||
<config kind="inline">
|
||||
<config>
|
||||
<startup>
|
||||
<bemanitools_local_fs>
|
||||
<default>
|
||||
<file dst="/dev/nvram/ea3-config.xml" src="/prop/eamuse-config.xml" />
|
||||
<file dst="/dev/nvram/coin.xml" src="/prop/coin.xml" />
|
||||
<file dst="/dev/nvram/eacoin.xml" src="/prop/eacoin.xml" />
|
||||
</default>
|
||||
<boot>
|
||||
<file>prop/avs-config.xml</file>
|
||||
<heap_avs __type="u32">16777216</heap_avs>
|
||||
<heap_std __type="u32">16777216</heap_std>
|
||||
</boot>
|
||||
<log>
|
||||
<level>info</level>
|
||||
</log>
|
||||
<eamuse>
|
||||
<file>/dev/nvram/ea3-config.xml</file>
|
||||
</eamuse>
|
||||
<component>
|
||||
<file>bm2dx.dll</file>
|
||||
<param></param>
|
||||
</component>
|
||||
</bemanitools_local_fs>
|
||||
</startup>
|
||||
</config>
|
||||
</config>
|
||||
</bootstrap>
|
||||
<ea3_ident>
|
||||
<config kind="file">bemanitools/ea3-ident.xml</config>
|
||||
<config kind="file">bemanitools/ea3-license.xml</config>
|
||||
</ea3_ident>
|
||||
<avs>
|
||||
<config kind="inline">
|
||||
<config>
|
||||
<fs>
|
||||
<root>
|
||||
<device __type="str">.</device>
|
||||
</root>
|
||||
<nvram>
|
||||
<device __type="str">dev/nvram</device>
|
||||
<fstype __type="str">fs</fstype>
|
||||
<option __type="str">vf=1,posix=1</option>
|
||||
</nvram>
|
||||
<raw>
|
||||
<device __type="str">dev/raw</device>
|
||||
<fstype __type="str">fs</fstype>
|
||||
<option __type="str">vf=1,posix=1</option>
|
||||
</raw>
|
||||
</fs>
|
||||
</config>
|
||||
</config>
|
||||
</avs>
|
||||
<eamuse>
|
||||
<config kind="file">bemanitools/ea3-service.xml</config>
|
||||
</eamuse>
|
||||
<hook>
|
||||
<hook_dlls>
|
||||
<dll __type="str">iidxhook4.dll</dll>
|
||||
</hook_dlls>
|
||||
<before_hook_dlls>
|
||||
</before_hook_dlls>
|
||||
<iat_hook_dlls>
|
||||
</iat_hook_dlls>
|
||||
</hook>
|
||||
<debug>
|
||||
<remote_debugger __type="bool">0</remote_debugger>
|
||||
<log_property_configs __type="bool">0</log_property_configs>
|
||||
</debug>
|
||||
</launcher>
|
||||
Vendored
+75
@@ -0,0 +1,75 @@
|
||||
<?xml version="1.0" encoding="Shift-JIS"?>
|
||||
<launcher version="1">
|
||||
<bootstrap>
|
||||
<selector __type="str">bemanitools_local_fs</selector>
|
||||
<config kind="inline">
|
||||
<config>
|
||||
<startup>
|
||||
<bemanitools_local_fs>
|
||||
<default>
|
||||
<file dst="/dev/nvram/ea3-config.xml" src="/prop/eamuse-config.xml" />
|
||||
<file dst="/dev/nvram/coin.xml" src="/prop/coin.xml" />
|
||||
<file dst="/dev/nvram/eacoin.xml" src="/prop/eacoin.xml" />
|
||||
</default>
|
||||
<boot>
|
||||
<file>prop/avs-config.xml</file>
|
||||
<heap_avs __type="u32">16777216</heap_avs>
|
||||
<heap_std __type="u32">16777216</heap_std>
|
||||
</boot>
|
||||
<log>
|
||||
<level>info</level>
|
||||
</log>
|
||||
<eamuse>
|
||||
<file>/dev/nvram/ea3-config.xml</file>
|
||||
</eamuse>
|
||||
<component>
|
||||
<file>bm2dx.dll</file>
|
||||
<param></param>
|
||||
</component>
|
||||
</bemanitools_local_fs>
|
||||
</startup>
|
||||
</config>
|
||||
</config>
|
||||
</bootstrap>
|
||||
<ea3_ident>
|
||||
<config kind="file">bemanitools/ea3-ident.xml</config>
|
||||
<config kind="file">bemanitools/ea3-license.xml</config>
|
||||
</ea3_ident>
|
||||
<avs>
|
||||
<config kind="inline">
|
||||
<config>
|
||||
<fs>
|
||||
<root>
|
||||
<device __type="str">.</device>
|
||||
</root>
|
||||
<nvram>
|
||||
<device __type="str">dev/nvram</device>
|
||||
<fstype __type="str">fs</fstype>
|
||||
<option __type="str">vf=1,posix=1</option>
|
||||
</nvram>
|
||||
<raw>
|
||||
<device __type="str">dev/raw</device>
|
||||
<fstype __type="str">fs</fstype>
|
||||
<option __type="str">vf=1,posix=1</option>
|
||||
</raw>
|
||||
</fs>
|
||||
</config>
|
||||
</config>
|
||||
</avs>
|
||||
<eamuse>
|
||||
<config kind="file">bemanitools/ea3-service.xml</config>
|
||||
</eamuse>
|
||||
<hook>
|
||||
<hook_dlls>
|
||||
<dll __type="str">iidxhook5.dll</dll>
|
||||
</hook_dlls>
|
||||
<before_hook_dlls>
|
||||
</before_hook_dlls>
|
||||
<iat_hook_dlls>
|
||||
</iat_hook_dlls>
|
||||
</hook>
|
||||
<debug>
|
||||
<remote_debugger __type="bool">0</remote_debugger>
|
||||
<log_property_configs __type="bool">0</log_property_configs>
|
||||
</debug>
|
||||
</launcher>
|
||||
Vendored
+75
@@ -0,0 +1,75 @@
|
||||
<?xml version="1.0" encoding="Shift-JIS"?>
|
||||
<launcher version="1">
|
||||
<bootstrap>
|
||||
<selector __type="str">bemanitools_local_fs</selector>
|
||||
<config kind="inline">
|
||||
<config>
|
||||
<startup>
|
||||
<bemanitools_local_fs>
|
||||
<default>
|
||||
<file dst="/dev/nvram/ea3-config.xml" src="/prop/eamuse-config.xml" />
|
||||
<file dst="/dev/nvram/coin.xml" src="/prop/coin.xml" />
|
||||
<file dst="/dev/nvram/eacoin.xml" src="/prop/eacoin.xml" />
|
||||
</default>
|
||||
<boot>
|
||||
<file>prop/avs-config.xml</file>
|
||||
<heap_avs __type="u32">16777216</heap_avs>
|
||||
<heap_std __type="u32">16777216</heap_std>
|
||||
</boot>
|
||||
<log>
|
||||
<level>info</level>
|
||||
</log>
|
||||
<eamuse>
|
||||
<file>/dev/nvram/ea3-config.xml</file>
|
||||
</eamuse>
|
||||
<component>
|
||||
<file>bm2dx.dll</file>
|
||||
<param></param>
|
||||
</component>
|
||||
</bemanitools_local_fs>
|
||||
</startup>
|
||||
</config>
|
||||
</config>
|
||||
</bootstrap>
|
||||
<ea3_ident>
|
||||
<config kind="file">bemanitools/ea3-ident.xml</config>
|
||||
<config kind="file">bemanitools/ea3-license.xml</config>
|
||||
</ea3_ident>
|
||||
<avs>
|
||||
<config kind="inline">
|
||||
<config>
|
||||
<fs>
|
||||
<root>
|
||||
<device __type="str">.</device>
|
||||
</root>
|
||||
<nvram>
|
||||
<device __type="str">dev/nvram</device>
|
||||
<fstype __type="str">fs</fstype>
|
||||
<option __type="str">vf=1,posix=1</option>
|
||||
</nvram>
|
||||
<raw>
|
||||
<device __type="str">dev/raw</device>
|
||||
<fstype __type="str">fs</fstype>
|
||||
<option __type="str">vf=1,posix=1</option>
|
||||
</raw>
|
||||
</fs>
|
||||
</config>
|
||||
</config>
|
||||
</avs>
|
||||
<eamuse>
|
||||
<config kind="file">bemanitools/ea3-service.xml</config>
|
||||
</eamuse>
|
||||
<hook>
|
||||
<hook_dlls>
|
||||
<dll __type="str">iidxhook6.dll</dll>
|
||||
</hook_dlls>
|
||||
<before_hook_dlls>
|
||||
</before_hook_dlls>
|
||||
<iat_hook_dlls>
|
||||
</iat_hook_dlls>
|
||||
</hook>
|
||||
<debug>
|
||||
<remote_debugger __type="bool">0</remote_debugger>
|
||||
<log_property_configs __type="bool">0</log_property_configs>
|
||||
</debug>
|
||||
</launcher>
|
||||
Vendored
+75
@@ -0,0 +1,75 @@
|
||||
<?xml version="1.0" encoding="Shift-JIS"?>
|
||||
<launcher version="1">
|
||||
<bootstrap>
|
||||
<selector __type="str">bemanitools_local_fs</selector>
|
||||
<config kind="inline">
|
||||
<config>
|
||||
<startup>
|
||||
<bemanitools_local_fs>
|
||||
<default>
|
||||
<file dst="/dev/nvram/ea3-config.xml" src="/prop/eamuse-config.xml" />
|
||||
<file dst="/dev/nvram/coin.xml" src="/prop/coin.xml" />
|
||||
<file dst="/dev/nvram/eacoin.xml" src="/prop/eacoin.xml" />
|
||||
</default>
|
||||
<boot>
|
||||
<file>prop/avs-config.xml</file>
|
||||
<heap_avs __type="u32">16777216</heap_avs>
|
||||
<heap_std __type="u32">16777216</heap_std>
|
||||
</boot>
|
||||
<log>
|
||||
<level>info</level>
|
||||
</log>
|
||||
<eamuse>
|
||||
<file>/dev/nvram/ea3-config.xml</file>
|
||||
</eamuse>
|
||||
<component>
|
||||
<file>bm2dx.dll</file>
|
||||
<param></param>
|
||||
</component>
|
||||
</bemanitools_local_fs>
|
||||
</startup>
|
||||
</config>
|
||||
</config>
|
||||
</bootstrap>
|
||||
<ea3_ident>
|
||||
<config kind="file">bemanitools/ea3-ident.xml</config>
|
||||
<config kind="file">bemanitools/ea3-license.xml</config>
|
||||
</ea3_ident>
|
||||
<avs>
|
||||
<config kind="inline">
|
||||
<config>
|
||||
<fs>
|
||||
<root>
|
||||
<device __type="str">.</device>
|
||||
</root>
|
||||
<nvram>
|
||||
<device __type="str">dev/nvram</device>
|
||||
<fstype __type="str">fs</fstype>
|
||||
<option __type="str">vf=1,posix=1</option>
|
||||
</nvram>
|
||||
<raw>
|
||||
<device __type="str">dev/raw</device>
|
||||
<fstype __type="str">fs</fstype>
|
||||
<option __type="str">vf=1,posix=1</option>
|
||||
</raw>
|
||||
</fs>
|
||||
</config>
|
||||
</config>
|
||||
</avs>
|
||||
<eamuse>
|
||||
<config kind="file">bemanitools/ea3-service.xml</config>
|
||||
</eamuse>
|
||||
<hook>
|
||||
<hook_dlls>
|
||||
<dll __type="str">iidxhook7.dll</dll>
|
||||
</hook_dlls>
|
||||
<before_hook_dlls>
|
||||
</before_hook_dlls>
|
||||
<iat_hook_dlls>
|
||||
</iat_hook_dlls>
|
||||
</hook>
|
||||
<debug>
|
||||
<remote_debugger __type="bool">0</remote_debugger>
|
||||
<log_property_configs __type="bool">0</log_property_configs>
|
||||
</debug>
|
||||
</launcher>
|
||||
Vendored
+75
@@ -0,0 +1,75 @@
|
||||
<?xml version="1.0" encoding="Shift-JIS"?>
|
||||
<launcher version="1">
|
||||
<bootstrap>
|
||||
<selector __type="str">bemanitools_local_fs</selector>
|
||||
<config kind="inline">
|
||||
<config>
|
||||
<startup>
|
||||
<bemanitools_local_fs>
|
||||
<default>
|
||||
<file dst="/dev/nvram/ea3-config.xml" src="/prop/eamuse-config.xml" />
|
||||
<file dst="/dev/nvram/coin.xml" src="/prop/coin.xml" />
|
||||
<file dst="/dev/nvram/eacoin.xml" src="/prop/eacoin.xml" />
|
||||
</default>
|
||||
<boot>
|
||||
<file>prop/avs-config.xml</file>
|
||||
<heap_avs __type="u32">16777216</heap_avs>
|
||||
<heap_std __type="u32">16777216</heap_std>
|
||||
</boot>
|
||||
<log>
|
||||
<level>info</level>
|
||||
</log>
|
||||
<eamuse>
|
||||
<file>/dev/nvram/ea3-config.xml</file>
|
||||
</eamuse>
|
||||
<component>
|
||||
<file>bm2dx.dll</file>
|
||||
<param></param>
|
||||
</component>
|
||||
</bemanitools_local_fs>
|
||||
</startup>
|
||||
</config>
|
||||
</config>
|
||||
</bootstrap>
|
||||
<ea3_ident>
|
||||
<config kind="file">bemanitools/ea3-ident.xml</config>
|
||||
<config kind="file">bemanitools/ea3-license.xml</config>
|
||||
</ea3_ident>
|
||||
<avs>
|
||||
<config kind="inline">
|
||||
<config>
|
||||
<fs>
|
||||
<root>
|
||||
<device __type="str">.</device>
|
||||
</root>
|
||||
<nvram>
|
||||
<device __type="str">dev/nvram</device>
|
||||
<fstype __type="str">fs</fstype>
|
||||
<option __type="str">vf=1,posix=1</option>
|
||||
</nvram>
|
||||
<raw>
|
||||
<device __type="str">dev/raw</device>
|
||||
<fstype __type="str">fs</fstype>
|
||||
<option __type="str">vf=1,posix=1</option>
|
||||
</raw>
|
||||
</fs>
|
||||
</config>
|
||||
</config>
|
||||
</avs>
|
||||
<eamuse>
|
||||
<config kind="file">bemanitools/ea3-service.xml</config>
|
||||
</eamuse>
|
||||
<hook>
|
||||
<hook_dlls>
|
||||
<dll __type="str">iidxhook7.dll</dll>
|
||||
</hook_dlls>
|
||||
<before_hook_dlls>
|
||||
</before_hook_dlls>
|
||||
<iat_hook_dlls>
|
||||
</iat_hook_dlls>
|
||||
</hook>
|
||||
<debug>
|
||||
<remote_debugger __type="bool">0</remote_debugger>
|
||||
<log_property_configs __type="bool">0</log_property_configs>
|
||||
</debug>
|
||||
</launcher>
|
||||
Vendored
+75
@@ -0,0 +1,75 @@
|
||||
<?xml version="1.0" encoding="Shift-JIS"?>
|
||||
<launcher version="1">
|
||||
<bootstrap>
|
||||
<selector __type="str">bemanitools_local_fs</selector>
|
||||
<config kind="inline">
|
||||
<config>
|
||||
<startup>
|
||||
<bemanitools_local_fs>
|
||||
<default>
|
||||
<file dst="/dev/nvram/ea3-config.xml" src="/prop/eamuse-config.xml" />
|
||||
<file dst="/dev/nvram/coin.xml" src="/prop/coin.xml" />
|
||||
<file dst="/dev/nvram/eacoin.xml" src="/prop/eacoin.xml" />
|
||||
</default>
|
||||
<boot>
|
||||
<file>prop/avs-config.xml</file>
|
||||
<heap_avs __type="u32">16777216</heap_avs>
|
||||
<heap_std __type="u32">16777216</heap_std>
|
||||
</boot>
|
||||
<log>
|
||||
<level>info</level>
|
||||
</log>
|
||||
<eamuse>
|
||||
<file>/dev/nvram/ea3-config.xml</file>
|
||||
</eamuse>
|
||||
<component>
|
||||
<file>bm2dx.dll</file>
|
||||
<param></param>
|
||||
</component>
|
||||
</bemanitools_local_fs>
|
||||
</startup>
|
||||
</config>
|
||||
</config>
|
||||
</bootstrap>
|
||||
<ea3_ident>
|
||||
<config kind="file">bemanitools/ea3-ident.xml</config>
|
||||
<config kind="file">bemanitools/ea3-license.xml</config>
|
||||
</ea3_ident>
|
||||
<avs>
|
||||
<config kind="inline">
|
||||
<config>
|
||||
<fs>
|
||||
<root>
|
||||
<device __type="str">.</device>
|
||||
</root>
|
||||
<nvram>
|
||||
<device __type="str">dev/nvram</device>
|
||||
<fstype __type="str">fs</fstype>
|
||||
<option __type="str">vf=1,posix=1</option>
|
||||
</nvram>
|
||||
<raw>
|
||||
<device __type="str">dev/raw</device>
|
||||
<fstype __type="str">fs</fstype>
|
||||
<option __type="str">vf=1,posix=1</option>
|
||||
</raw>
|
||||
</fs>
|
||||
</config>
|
||||
</config>
|
||||
</avs>
|
||||
<eamuse>
|
||||
<config kind="file">bemanitools/ea3-service.xml</config>
|
||||
</eamuse>
|
||||
<hook>
|
||||
<hook_dlls>
|
||||
<dll __type="str">iidxhook7.dll</dll>
|
||||
</hook_dlls>
|
||||
<before_hook_dlls>
|
||||
</before_hook_dlls>
|
||||
<iat_hook_dlls>
|
||||
</iat_hook_dlls>
|
||||
</hook>
|
||||
<debug>
|
||||
<remote_debugger __type="bool">0</remote_debugger>
|
||||
<log_property_configs __type="bool">0</log_property_configs>
|
||||
</debug>
|
||||
</launcher>
|
||||
Vendored
+75
@@ -0,0 +1,75 @@
|
||||
<?xml version="1.0" encoding="Shift-JIS"?>
|
||||
<launcher version="1">
|
||||
<bootstrap>
|
||||
<selector __type="str">bemanitools_local_fs</selector>
|
||||
<config kind="inline">
|
||||
<config>
|
||||
<startup>
|
||||
<bemanitools_local_fs>
|
||||
<default>
|
||||
<file dst="/dev/nvram/ea3-config.xml" src="/prop/eamuse-config.xml" />
|
||||
<file dst="/dev/nvram/coin.xml" src="/prop/coin.xml" />
|
||||
<file dst="/dev/nvram/eacoin.xml" src="/prop/eacoin.xml" />
|
||||
</default>
|
||||
<boot>
|
||||
<file>prop/avs-config.xml</file>
|
||||
<heap_avs __type="u32">16777216</heap_avs>
|
||||
<heap_std __type="u32">16777216</heap_std>
|
||||
</boot>
|
||||
<log>
|
||||
<level>info</level>
|
||||
</log>
|
||||
<eamuse>
|
||||
<file>/dev/nvram/ea3-config.xml</file>
|
||||
</eamuse>
|
||||
<component>
|
||||
<file>bm2dx.dll</file>
|
||||
<param></param>
|
||||
</component>
|
||||
</bemanitools_local_fs>
|
||||
</startup>
|
||||
</config>
|
||||
</config>
|
||||
</bootstrap>
|
||||
<ea3_ident>
|
||||
<config kind="file">bemanitools/ea3-ident.xml</config>
|
||||
<config kind="file">bemanitools/ea3-license.xml</config>
|
||||
</ea3_ident>
|
||||
<avs>
|
||||
<config kind="inline">
|
||||
<config>
|
||||
<fs>
|
||||
<root>
|
||||
<device __type="str">.</device>
|
||||
</root>
|
||||
<nvram>
|
||||
<device __type="str">dev/nvram</device>
|
||||
<fstype __type="str">fs</fstype>
|
||||
<option __type="str">vf=1,posix=1</option>
|
||||
</nvram>
|
||||
<raw>
|
||||
<device __type="str">dev/raw</device>
|
||||
<fstype __type="str">fs</fstype>
|
||||
<option __type="str">vf=1,posix=1</option>
|
||||
</raw>
|
||||
</fs>
|
||||
</config>
|
||||
</config>
|
||||
</avs>
|
||||
<eamuse>
|
||||
<config kind="file">bemanitools/ea3-service.xml</config>
|
||||
</eamuse>
|
||||
<hook>
|
||||
<hook_dlls>
|
||||
<dll __type="str">iidxhook7.dll</dll>
|
||||
</hook_dlls>
|
||||
<before_hook_dlls>
|
||||
</before_hook_dlls>
|
||||
<iat_hook_dlls>
|
||||
</iat_hook_dlls>
|
||||
</hook>
|
||||
<debug>
|
||||
<remote_debugger __type="bool">0</remote_debugger>
|
||||
<log_property_configs __type="bool">0</log_property_configs>
|
||||
</debug>
|
||||
</launcher>
|
||||
Vendored
+74
@@ -0,0 +1,74 @@
|
||||
<?xml version="1.0" encoding="Shift-JIS"?>
|
||||
<launcher version="1">
|
||||
<bootstrap>
|
||||
<selector __type="str">bemanitools_local_fs</selector>
|
||||
<config kind="inline">
|
||||
<config>
|
||||
<startup>
|
||||
<bemanitools_local_fs>
|
||||
<default>
|
||||
<file dst="/dev/nvram/ea3-config.xml" src="/prop/eamuse-config.xml" />
|
||||
<file dst="/dev/nvram/coin.xml" src="/prop/coin.xml" />
|
||||
<file dst="/dev/nvram/eacoin.xml" src="/prop/eacoin.xml" />
|
||||
</default>
|
||||
<boot>
|
||||
<file>prop/avs-config.xml</file>
|
||||
<heap_avs __type="u32">134217728</heap_avs>
|
||||
</boot>
|
||||
<log>
|
||||
<level>info</level>
|
||||
</log>
|
||||
<eamuse>
|
||||
<file>/dev/nvram/ea3-config.xml</file>
|
||||
</eamuse>
|
||||
<component>
|
||||
<file>bm2dx.dll</file>
|
||||
<param></param>
|
||||
</component>
|
||||
</bemanitools_local_fs>
|
||||
</startup>
|
||||
</config>
|
||||
</config>
|
||||
</bootstrap>
|
||||
<ea3_ident>
|
||||
<config kind="file">bemanitools/ea3-ident.xml</config>
|
||||
<config kind="file">bemanitools/ea3-license.xml</config>
|
||||
</ea3_ident>
|
||||
<avs>
|
||||
<config kind="inline">
|
||||
<config>
|
||||
<fs>
|
||||
<root>
|
||||
<device __type="str">.</device>
|
||||
</root>
|
||||
<nvram>
|
||||
<device __type="str">dev/nvram</device>
|
||||
<fstype __type="str">fs</fstype>
|
||||
<option __type="str">vf=1,posix=1</option>
|
||||
</nvram>
|
||||
<raw>
|
||||
<device __type="str">dev/raw</device>
|
||||
<fstype __type="str">fs</fstype>
|
||||
<option __type="str">vf=1,posix=1</option>
|
||||
</raw>
|
||||
</fs>
|
||||
</config>
|
||||
</config>
|
||||
</avs>
|
||||
<eamuse>
|
||||
<config kind="file">bemanitools/ea3-service.xml</config>
|
||||
</eamuse>
|
||||
<hook>
|
||||
<hook_dlls>
|
||||
<dll __type="str">iidxhook8.dll</dll>
|
||||
</hook_dlls>
|
||||
<before_hook_dlls>
|
||||
</before_hook_dlls>
|
||||
<iat_hook_dlls>
|
||||
</iat_hook_dlls>
|
||||
</hook>
|
||||
<debug>
|
||||
<remote_debugger __type="bool">0</remote_debugger>
|
||||
<log_property_configs __type="bool">0</log_property_configs>
|
||||
</debug>
|
||||
</launcher>
|
||||
Vendored
+74
@@ -0,0 +1,74 @@
|
||||
<?xml version="1.0" encoding="Shift-JIS"?>
|
||||
<launcher version="1">
|
||||
<bootstrap>
|
||||
<selector __type="str">bemanitools_local_fs</selector>
|
||||
<config kind="inline">
|
||||
<config>
|
||||
<startup>
|
||||
<bemanitools_local_fs>
|
||||
<default>
|
||||
<file dst="/dev/nvram/ea3-config.xml" src="/prop/eamuse-config.xml" />
|
||||
<file dst="/dev/nvram/coin.xml" src="/prop/coin.xml" />
|
||||
<file dst="/dev/nvram/eacoin.xml" src="/prop/eacoin.xml" />
|
||||
</default>
|
||||
<boot>
|
||||
<file>prop/avs-config.xml</file>
|
||||
<heap_avs __type="u32">134217728</heap_avs>
|
||||
</boot>
|
||||
<log>
|
||||
<level>info</level>
|
||||
</log>
|
||||
<eamuse>
|
||||
<file>/dev/nvram/ea3-config.xml</file>
|
||||
</eamuse>
|
||||
<component>
|
||||
<file>bm2dx.dll</file>
|
||||
<param></param>
|
||||
</component>
|
||||
</bemanitools_local_fs>
|
||||
</startup>
|
||||
</config>
|
||||
</config>
|
||||
</bootstrap>
|
||||
<ea3_ident>
|
||||
<config kind="file">bemanitools/ea3-ident.xml</config>
|
||||
<config kind="file">bemanitools/ea3-license.xml</config>
|
||||
</ea3_ident>
|
||||
<avs>
|
||||
<config kind="inline">
|
||||
<config>
|
||||
<fs>
|
||||
<root>
|
||||
<device __type="str">.</device>
|
||||
</root>
|
||||
<nvram>
|
||||
<device __type="str">dev/nvram</device>
|
||||
<fstype __type="str">fs</fstype>
|
||||
<option __type="str">vf=1,posix=1</option>
|
||||
</nvram>
|
||||
<raw>
|
||||
<device __type="str">dev/raw</device>
|
||||
<fstype __type="str">fs</fstype>
|
||||
<option __type="str">vf=1,posix=1</option>
|
||||
</raw>
|
||||
</fs>
|
||||
</config>
|
||||
</config>
|
||||
</avs>
|
||||
<eamuse>
|
||||
<config kind="file">bemanitools/ea3-service.xml</config>
|
||||
</eamuse>
|
||||
<hook>
|
||||
<hook_dlls>
|
||||
<dll __type="str">iidxhook8.dll</dll>
|
||||
</hook_dlls>
|
||||
<before_hook_dlls>
|
||||
</before_hook_dlls>
|
||||
<iat_hook_dlls>
|
||||
</iat_hook_dlls>
|
||||
</hook>
|
||||
<debug>
|
||||
<remote_debugger __type="bool">0</remote_debugger>
|
||||
<log_property_configs __type="bool">0</log_property_configs>
|
||||
</debug>
|
||||
</launcher>
|
||||
Vendored
+69
@@ -0,0 +1,69 @@
|
||||
<?xml version="1.0" encoding="Shift-JIS"?>
|
||||
<launcher version="1">
|
||||
<bootstrap>
|
||||
<selector __type="str">bemanitools_local_fs</selector>
|
||||
<config kind="inline">
|
||||
<config>
|
||||
<startup>
|
||||
<bemanitools_local_fs>
|
||||
<default>
|
||||
<file dst="/dev/nvram/ea3-config.xml" src="/prop/eamuse-config.xml" />
|
||||
<file dst="/dev/nvram/coin.xml" src="/prop/coin.xml" />
|
||||
<file dst="/dev/nvram/eacoin.xml" src="/prop/eacoin.xml" />
|
||||
</default>
|
||||
<boot>
|
||||
<file>prop/avs-config.xml</file>
|
||||
<heap_avs __type="u32">134217728</heap_avs>
|
||||
</boot>
|
||||
<log>
|
||||
<level>info</level>
|
||||
</log>
|
||||
<eamuse>
|
||||
<file>/dev/nvram/ea3-config.xml</file>
|
||||
</eamuse>
|
||||
<component>
|
||||
<file>bm2dx.dll</file>
|
||||
<param></param>
|
||||
</component>
|
||||
</bemanitools_local_fs>
|
||||
</startup>
|
||||
</config>
|
||||
</config>
|
||||
</bootstrap>
|
||||
<ea3_ident>
|
||||
<config kind="file">bemanitools/ea3-ident.xml</config>
|
||||
<config kind="file">bemanitools/ea3-license.xml</config>
|
||||
</ea3_ident>
|
||||
<avs>
|
||||
<config kind="inline">
|
||||
<config>
|
||||
<fs>
|
||||
<root>
|
||||
<device __type="str">.</device>
|
||||
</root>
|
||||
<mounttable_selector __type="str">boot</mounttable_selector>
|
||||
<mounttable>
|
||||
<vfs name="boot" fstype="fs" src="dev/raw" dst="/dev/raw" opt=""/>
|
||||
<vfs name="boot" fstype="fs" src="dev/nvram" dst="/dev/nvram" opt=""/>
|
||||
</mounttable>
|
||||
</fs>
|
||||
</config>
|
||||
</config>
|
||||
</avs>
|
||||
<eamuse>
|
||||
<config kind="file">bemanitools/ea3-service.xml</config>
|
||||
</eamuse>
|
||||
<hook>
|
||||
<hook_dlls>
|
||||
</hook_dlls>
|
||||
<before_hook_dlls>
|
||||
<dll __type="str">iidxhook9.dll</dll>
|
||||
</before_hook_dlls>
|
||||
<iat_hook_dlls>
|
||||
</iat_hook_dlls>
|
||||
</hook>
|
||||
<debug>
|
||||
<remote_debugger __type="bool">0</remote_debugger>
|
||||
<log_property_configs __type="bool">0</log_property_configs>
|
||||
</debug>
|
||||
</launcher>
|
||||
Vendored
+69
@@ -0,0 +1,69 @@
|
||||
<?xml version="1.0" encoding="Shift-JIS"?>
|
||||
<launcher version="1">
|
||||
<bootstrap>
|
||||
<selector __type="str">bemanitools_local_fs</selector>
|
||||
<config kind="inline">
|
||||
<config>
|
||||
<startup>
|
||||
<bemanitools_local_fs>
|
||||
<default>
|
||||
<file dst="/dev/nvram/ea3-config.xml" src="/prop/eamuse-config.xml" />
|
||||
<file dst="/dev/nvram/coin.xml" src="/prop/coin.xml" />
|
||||
<file dst="/dev/nvram/eacoin.xml" src="/prop/eacoin.xml" />
|
||||
</default>
|
||||
<boot>
|
||||
<file>prop/avs-config.xml</file>
|
||||
<heap_avs __type="u32">134217728</heap_avs>
|
||||
</boot>
|
||||
<log>
|
||||
<level>info</level>
|
||||
</log>
|
||||
<eamuse>
|
||||
<file>/dev/nvram/ea3-config.xml</file>
|
||||
</eamuse>
|
||||
<component>
|
||||
<file>bm2dx.dll</file>
|
||||
<param></param>
|
||||
</component>
|
||||
</bemanitools_local_fs>
|
||||
</startup>
|
||||
</config>
|
||||
</config>
|
||||
</bootstrap>
|
||||
<ea3_ident>
|
||||
<config kind="file">bemanitools/ea3-ident.xml</config>
|
||||
<config kind="file">bemanitools/ea3-license.xml</config>
|
||||
</ea3_ident>
|
||||
<avs>
|
||||
<config kind="inline">
|
||||
<config>
|
||||
<fs>
|
||||
<root>
|
||||
<device __type="str">.</device>
|
||||
</root>
|
||||
<mounttable_selector __type="str">boot</mounttable_selector>
|
||||
<mounttable>
|
||||
<vfs name="boot" fstype="fs" src="dev/raw" dst="/dev/raw" opt=""/>
|
||||
<vfs name="boot" fstype="fs" src="dev/nvram" dst="/dev/nvram" opt=""/>
|
||||
</mounttable>
|
||||
</fs>
|
||||
</config>
|
||||
</config>
|
||||
</avs>
|
||||
<eamuse>
|
||||
<config kind="file">bemanitools/ea3-service.xml</config>
|
||||
</eamuse>
|
||||
<hook>
|
||||
<hook_dlls>
|
||||
</hook_dlls>
|
||||
<before_hook_dlls>
|
||||
<dll __type="str">iidxhook9.dll</dll>
|
||||
</before_hook_dlls>
|
||||
<iat_hook_dlls>
|
||||
</iat_hook_dlls>
|
||||
</hook>
|
||||
<debug>
|
||||
<remote_debugger __type="bool">0</remote_debugger>
|
||||
<log_property_configs __type="bool">0</log_property_configs>
|
||||
</debug>
|
||||
</launcher>
|
||||
Vendored
+69
@@ -0,0 +1,69 @@
|
||||
<?xml version="1.0" encoding="Shift-JIS"?>
|
||||
<launcher version="1">
|
||||
<bootstrap>
|
||||
<selector __type="str">bemanitools_local_fs</selector>
|
||||
<config kind="inline">
|
||||
<config>
|
||||
<startup>
|
||||
<bemanitools_local_fs>
|
||||
<default>
|
||||
<file dst="/dev/nvram/ea3-config.xml" src="/prop/eamuse-config.xml" />
|
||||
<file dst="/dev/nvram/coin.xml" src="/prop/coin.xml" />
|
||||
<file dst="/dev/nvram/eacoin.xml" src="/prop/eacoin.xml" />
|
||||
</default>
|
||||
<boot>
|
||||
<file>prop/avs-config.xml</file>
|
||||
<heap_avs __type="u32">134217728</heap_avs>
|
||||
</boot>
|
||||
<log>
|
||||
<level>info</level>
|
||||
</log>
|
||||
<eamuse>
|
||||
<file>/dev/nvram/ea3-config.xml</file>
|
||||
</eamuse>
|
||||
<component>
|
||||
<file>bm2dx.dll</file>
|
||||
<param></param>
|
||||
</component>
|
||||
</bemanitools_local_fs>
|
||||
</startup>
|
||||
</config>
|
||||
</config>
|
||||
</bootstrap>
|
||||
<ea3_ident>
|
||||
<config kind="file">bemanitools/ea3-ident.xml</config>
|
||||
<config kind="file">bemanitools/ea3-license.xml</config>
|
||||
</ea3_ident>
|
||||
<avs>
|
||||
<config kind="inline">
|
||||
<config>
|
||||
<fs>
|
||||
<root>
|
||||
<device __type="str">.</device>
|
||||
</root>
|
||||
<mounttable_selector __type="str">boot</mounttable_selector>
|
||||
<mounttable>
|
||||
<vfs name="boot" fstype="fs" src="dev/raw" dst="/dev/raw" opt=""/>
|
||||
<vfs name="boot" fstype="fs" src="dev/nvram" dst="/dev/nvram" opt=""/>
|
||||
</mounttable>
|
||||
</fs>
|
||||
</config>
|
||||
</config>
|
||||
</avs>
|
||||
<eamuse>
|
||||
<config kind="file">bemanitools/ea3-service.xml</config>
|
||||
</eamuse>
|
||||
<hook>
|
||||
<hook_dlls>
|
||||
</hook_dlls>
|
||||
<before_hook_dlls>
|
||||
<dll __type="str">iidxhook9.dll</dll>
|
||||
</before_hook_dlls>
|
||||
<iat_hook_dlls>
|
||||
</iat_hook_dlls>
|
||||
</hook>
|
||||
<debug>
|
||||
<remote_debugger __type="bool">0</remote_debugger>
|
||||
<log_property_configs __type="bool">0</log_property_configs>
|
||||
</debug>
|
||||
</launcher>
|
||||
Vendored
+69
@@ -0,0 +1,69 @@
|
||||
<?xml version="1.0" encoding="Shift-JIS"?>
|
||||
<launcher version="1">
|
||||
<bootstrap>
|
||||
<selector __type="str">bemanitools_local_fs</selector>
|
||||
<config kind="inline">
|
||||
<config>
|
||||
<startup>
|
||||
<bemanitools_local_fs>
|
||||
<default>
|
||||
<file dst="/dev/nvram/ea3-config.xml" src="/prop/eamuse-config.xml" />
|
||||
<file dst="/dev/nvram/coin.xml" src="/prop/coin.xml" />
|
||||
<file dst="/dev/nvram/eacoin.xml" src="/prop/eacoin.xml" />
|
||||
</default>
|
||||
<boot>
|
||||
<file>prop/avs-config.xml</file>
|
||||
<heap_avs __type="u32">134217728</heap_avs>
|
||||
</boot>
|
||||
<log>
|
||||
<level>info</level>
|
||||
</log>
|
||||
<eamuse>
|
||||
<file>/dev/nvram/ea3-config.xml</file>
|
||||
</eamuse>
|
||||
<component>
|
||||
<file>bm2dx.dll</file>
|
||||
<param></param>
|
||||
</component>
|
||||
</bemanitools_local_fs>
|
||||
</startup>
|
||||
</config>
|
||||
</config>
|
||||
</bootstrap>
|
||||
<ea3_ident>
|
||||
<config kind="file">bemanitools/ea3-ident.xml</config>
|
||||
<config kind="file">bemanitools/ea3-license.xml</config>
|
||||
</ea3_ident>
|
||||
<avs>
|
||||
<config kind="inline">
|
||||
<config>
|
||||
<fs>
|
||||
<root>
|
||||
<device __type="str">.</device>
|
||||
</root>
|
||||
<mounttable_selector __type="str">boot</mounttable_selector>
|
||||
<mounttable>
|
||||
<vfs name="boot" fstype="fs" src="dev/raw" dst="/dev/raw" opt=""/>
|
||||
<vfs name="boot" fstype="fs" src="dev/nvram" dst="/dev/nvram" opt=""/>
|
||||
</mounttable>
|
||||
</fs>
|
||||
</config>
|
||||
</config>
|
||||
</avs>
|
||||
<eamuse>
|
||||
<config kind="file">bemanitools/ea3-service.xml</config>
|
||||
</eamuse>
|
||||
<hook>
|
||||
<hook_dlls>
|
||||
</hook_dlls>
|
||||
<before_hook_dlls>
|
||||
<dll __type="str">iidxhook9.dll</dll>
|
||||
</before_hook_dlls>
|
||||
<iat_hook_dlls>
|
||||
</iat_hook_dlls>
|
||||
</hook>
|
||||
<debug>
|
||||
<remote_debugger __type="bool">0</remote_debugger>
|
||||
<log_property_configs __type="bool">0</log_property_configs>
|
||||
</debug>
|
||||
</launcher>
|
||||
Vendored
+7
@@ -0,0 +1,7 @@
|
||||
<?xml version="1.0" encoding="Shift-JIS"?>
|
||||
<ea3_conf>
|
||||
<id>
|
||||
<softid __type="str">0101020304050607083F</softid>
|
||||
<pcbid __type="str">0101020304050607083F</pcbid>
|
||||
</id>
|
||||
</ea3_conf>
|
||||
Vendored
+10
@@ -0,0 +1,10 @@
|
||||
<?xml version="1.0" encoding="Shift-JIS"?>
|
||||
<ea3_conf>
|
||||
<soft>
|
||||
<model __type="str">LDJ</model>
|
||||
<dest __type="str">J</dest>
|
||||
<spec __type="str">A</spec>
|
||||
<rev __type="str">A</rev>
|
||||
<ext __type="str">2022082400</ext>
|
||||
</soft>
|
||||
</ea3_conf>
|
||||
Vendored
+6
@@ -0,0 +1,6 @@
|
||||
<?xml version="1.0" encoding="Shift-JIS"?>
|
||||
<ea3>
|
||||
<network>
|
||||
<services>http://localhost</services>
|
||||
</network>
|
||||
</ea3>
|
||||
Vendored
+29
-6
@@ -1,11 +1,34 @@
|
||||
@echo off
|
||||
|
||||
:: Game doesn't work properly when not run with administrator privileges
|
||||
>nul 2>&1 net session
|
||||
|
||||
if %errorlevel% neq 0 (
|
||||
echo This script requires administrative privileges.
|
||||
echo Please run the script as an administrator.
|
||||
pause
|
||||
exit 1
|
||||
)
|
||||
|
||||
:: Script expects to be located in a subfolder "bemanitools" in the root folder
|
||||
:: (contents/) next to the folders modules, data etc.
|
||||
cd /d %~dp0
|
||||
|
||||
if not exist dev\nvram mkdir dev\nvram
|
||||
if not exist dev\nvram\ea3-config.xml copy prop\ea3-config.xml dev\nvram\ea3-config.xml
|
||||
if not exist dev\nvram\coin.xml copy prop\defaults\coin.xml dev\nvram\coin.xml
|
||||
if not exist dev\nvram\eacoin.xml copy prop\defaults\eacoin.xml dev\nvram\eacoin.xml
|
||||
if not exist dev\raw mkdir dev\raw
|
||||
:: Script expects to be located in the root folder (contents/) next to the
|
||||
:: folders modules, data etc.
|
||||
set CONTENT_DIR=%CD%\..
|
||||
set BEMANITOOLS_DIR=%CONTENT_DIR%\bemanitools
|
||||
set MODULES_DIR=%CONTENT_DIR%\modules
|
||||
|
||||
launcher -H 33554432 -K jbhook2.dll jubeat.dll -v
|
||||
:: Keep that data vanilla, no need to copy these around anymore
|
||||
:: Just add them to the env PATH so launcher can find the libs and game executable
|
||||
:: Remark: This also requires admin privileges to propage correctly to launcher
|
||||
set PATH=^
|
||||
%MODULES_DIR%;^
|
||||
%BEMANITOOLS_DIR%;^
|
||||
%PATH%
|
||||
|
||||
:: Current working dir is the game's root folder
|
||||
cd /d %CONTENT_DIR%
|
||||
|
||||
%BEMANITOOLS_DIR%\launcher %BEMANITOOLS_DIR%\launcher-03.xml -v %*
|
||||
Vendored
+29
-6
@@ -1,11 +1,34 @@
|
||||
@echo off
|
||||
|
||||
:: Game doesn't work properly when not run with administrator privileges
|
||||
>nul 2>&1 net session
|
||||
|
||||
if %errorlevel% neq 0 (
|
||||
echo This script requires administrative privileges.
|
||||
echo Please run the script as an administrator.
|
||||
pause
|
||||
exit 1
|
||||
)
|
||||
|
||||
:: Script expects to be located in a subfolder "bemanitools" in the root folder
|
||||
:: (contents/) next to the folders modules, data etc.
|
||||
cd /d %~dp0
|
||||
|
||||
if not exist dev\nvram mkdir dev\nvram
|
||||
if not exist dev\nvram\ea3-config.xml copy prop\ea3-config.xml dev\nvram\ea3-config.xml
|
||||
if not exist dev\nvram\coin.xml copy prop\defaults\coin.xml dev\nvram\coin.xml
|
||||
if not exist dev\nvram\eacoin.xml copy prop\defaults\eacoin.xml dev\nvram\eacoin.xml
|
||||
if not exist dev\raw mkdir dev\raw
|
||||
:: Script expects to be located in the root folder (contents/) next to the
|
||||
:: folders modules, data etc.
|
||||
set CONTENT_DIR=%CD%\..
|
||||
set BEMANITOOLS_DIR=%CONTENT_DIR%\bemanitools
|
||||
set MODULES_DIR=%CONTENT_DIR%\modules
|
||||
|
||||
launcher -H 33554432 -K jbhook3.dll jubeat.dll
|
||||
:: Keep that data vanilla, no need to copy these around anymore
|
||||
:: Just add them to the env PATH so launcher can find the libs and game executable
|
||||
:: Remark: This also requires admin privileges to propage correctly to launcher
|
||||
set PATH=^
|
||||
%MODULES_DIR%;^
|
||||
%BEMANITOOLS_DIR%;^
|
||||
%PATH%
|
||||
|
||||
:: Current working dir is the game's root folder
|
||||
cd /d %CONTENT_DIR%
|
||||
|
||||
%BEMANITOOLS_DIR%\launcher %BEMANITOOLS_DIR%\launcher-04.xml %*
|
||||
Vendored
+75
@@ -0,0 +1,75 @@
|
||||
<?xml version="1.0" encoding="Shift-JIS"?>
|
||||
<launcher version="1">
|
||||
<bootstrap>
|
||||
<selector __type="str">bemanitools_local_fs</selector>
|
||||
<config kind="inline">
|
||||
<config>
|
||||
<startup>
|
||||
<bemanitools_local_fs>
|
||||
<default>
|
||||
<file dst="/dev/nvram/ea3-config.xml" src="/prop/eamuse-config.xml" />
|
||||
<file dst="/dev/nvram/coin.xml" src="/prop/coin.xml" />
|
||||
<file dst="/dev/nvram/eacoin.xml" src="/prop/eacoin.xml" />
|
||||
</default>
|
||||
<boot>
|
||||
<file>prop/avs-config.xml</file>
|
||||
<heap_avs __type="u32">33554432</heap_avs>
|
||||
<heap_std __type="u32">33554432</heap_std>
|
||||
</boot>
|
||||
<log>
|
||||
<level>info</level>
|
||||
</log>
|
||||
<eamuse>
|
||||
<file>/dev/nvram/ea3-config.xml</file>
|
||||
</eamuse>
|
||||
<component>
|
||||
<file>jubeat.dll</file>
|
||||
<param></param>
|
||||
</component>
|
||||
</bemanitools_local_fs>
|
||||
</startup>
|
||||
</config>
|
||||
</config>
|
||||
</bootstrap>
|
||||
<ea3_ident>
|
||||
<config kind="file">bemanitools/ea3-ident.xml</config>
|
||||
<config kind="file">bemanitools/ea3-license.xml</config>
|
||||
</ea3_ident>
|
||||
<avs>
|
||||
<config kind="inline">
|
||||
<config>
|
||||
<fs>
|
||||
<root>
|
||||
<device __type="str">.</device>
|
||||
</root>
|
||||
<nvram>
|
||||
<device __type="str">dev/nvram</device>
|
||||
<fstype __type="str">fs</fstype>
|
||||
<option __type="str">vf=1,posix=1</option>
|
||||
</nvram>
|
||||
<raw>
|
||||
<device __type="str">dev/raw</device>
|
||||
<fstype __type="str">fs</fstype>
|
||||
<option __type="str">vf=1,posix=1</option>
|
||||
</raw>
|
||||
</fs>
|
||||
</config>
|
||||
</config>
|
||||
</avs>
|
||||
<eamuse>
|
||||
<config kind="file">bemanitools/ea3-service.xml</config>
|
||||
</eamuse>
|
||||
<hook>
|
||||
<hook_dlls>
|
||||
<dll __type="str">jbhook2.dll</dll>
|
||||
</hook_dlls>
|
||||
<before_hook_dlls>
|
||||
</before_hook_dlls>
|
||||
<iat_hook_dlls>
|
||||
</iat_hook_dlls>
|
||||
</hook>
|
||||
<debug>
|
||||
<remote_debugger __type="bool">0</remote_debugger>
|
||||
<log_property_configs __type="bool">0</log_property_configs>
|
||||
</debug>
|
||||
</launcher>
|
||||
Vendored
+75
@@ -0,0 +1,75 @@
|
||||
<?xml version="1.0" encoding="Shift-JIS"?>
|
||||
<launcher version="1">
|
||||
<bootstrap>
|
||||
<selector __type="str">bemanitools_local_fs</selector>
|
||||
<config kind="inline">
|
||||
<config>
|
||||
<startup>
|
||||
<bemanitools_local_fs>
|
||||
<default>
|
||||
<file dst="/dev/nvram/ea3-config.xml" src="/prop/eamuse-config.xml" />
|
||||
<file dst="/dev/nvram/coin.xml" src="/prop/coin.xml" />
|
||||
<file dst="/dev/nvram/eacoin.xml" src="/prop/eacoin.xml" />
|
||||
</default>
|
||||
<boot>
|
||||
<file>prop/avs-config.xml</file>
|
||||
<heap_avs __type="u32">33554432</heap_avs>
|
||||
<heap_std __type="u32">33554432</heap_std>
|
||||
</boot>
|
||||
<log>
|
||||
<level>info</level>
|
||||
</log>
|
||||
<eamuse>
|
||||
<file>/dev/nvram/ea3-config.xml</file>
|
||||
</eamuse>
|
||||
<component>
|
||||
<file>jubeat.dll</file>
|
||||
<param></param>
|
||||
</component>
|
||||
</bemanitools_local_fs>
|
||||
</startup>
|
||||
</config>
|
||||
</config>
|
||||
</bootstrap>
|
||||
<ea3_ident>
|
||||
<config kind="file">bemanitools/ea3-ident.xml</config>
|
||||
<config kind="file">bemanitools/ea3-license.xml</config>
|
||||
</ea3_ident>
|
||||
<avs>
|
||||
<config kind="inline">
|
||||
<config>
|
||||
<fs>
|
||||
<root>
|
||||
<device __type="str">.</device>
|
||||
</root>
|
||||
<nvram>
|
||||
<device __type="str">dev/nvram</device>
|
||||
<fstype __type="str">fs</fstype>
|
||||
<option __type="str">vf=1,posix=1</option>
|
||||
</nvram>
|
||||
<raw>
|
||||
<device __type="str">dev/raw</device>
|
||||
<fstype __type="str">fs</fstype>
|
||||
<option __type="str">vf=1,posix=1</option>
|
||||
</raw>
|
||||
</fs>
|
||||
</config>
|
||||
</config>
|
||||
</avs>
|
||||
<eamuse>
|
||||
<config kind="file">bemanitools/ea3-service.xml</config>
|
||||
</eamuse>
|
||||
<hook>
|
||||
<hook_dlls>
|
||||
<dll __type="str">jbhook3.dll</dll>
|
||||
</hook_dlls>
|
||||
<before_hook_dlls>
|
||||
</before_hook_dlls>
|
||||
<iat_hook_dlls>
|
||||
</iat_hook_dlls>
|
||||
</hook>
|
||||
<debug>
|
||||
<remote_debugger __type="bool">0</remote_debugger>
|
||||
<log_property_configs __type="bool">0</log_property_configs>
|
||||
</debug>
|
||||
</launcher>
|
||||
Vendored
+7
@@ -0,0 +1,7 @@
|
||||
<?xml version="1.0" encoding="Shift-JIS"?>
|
||||
<ea3_conf>
|
||||
<id>
|
||||
<softid __type="str">0101020304050607083F</softid>
|
||||
<pcbid __type="str">0101020304050607083F</pcbid>
|
||||
</id>
|
||||
</ea3_conf>
|
||||
Vendored
+10
@@ -0,0 +1,10 @@
|
||||
<?xml version="1.0" encoding="Shift-JIS"?>
|
||||
<ea3_conf>
|
||||
<soft>
|
||||
<model __type="str">LDJ</model>
|
||||
<dest __type="str">J</dest>
|
||||
<spec __type="str">A</spec>
|
||||
<rev __type="str">A</rev>
|
||||
<ext __type="str">2022082400</ext>
|
||||
</soft>
|
||||
</ea3_conf>
|
||||
Vendored
+6
@@ -0,0 +1,6 @@
|
||||
<?xml version="1.0" encoding="Shift-JIS"?>
|
||||
<ea3>
|
||||
<network>
|
||||
<services>http://localhost</services>
|
||||
</network>
|
||||
</ea3>
|
||||
Vendored
+35
@@ -8,3 +8,38 @@ if not exist dev\nvram\eacoin.xml copy prop\defaults\eacoin.xml dev\nvram\eacoin
|
||||
if not exist dev\raw mkdir dev\raw
|
||||
|
||||
launcher -K sdvxhook.dll soundvoltex.dll %*
|
||||
|
||||
@echo off
|
||||
|
||||
:: Game doesn't work properly when not run with administrator privileges
|
||||
>nul 2>&1 net session
|
||||
|
||||
if %errorlevel% neq 0 (
|
||||
echo This script requires administrative privileges.
|
||||
echo Please run the script as an administrator.
|
||||
pause
|
||||
exit 1
|
||||
)
|
||||
|
||||
:: Script expects to be located in a subfolder "bemanitools" in the root folder
|
||||
:: (contents/) next to the folders modules, data etc.
|
||||
cd /d %~dp0
|
||||
|
||||
:: Script expects to be located in the root folder (contents/) next to the
|
||||
:: folders modules, data etc.
|
||||
set CONTENT_DIR=%CD%\..
|
||||
set BEMANITOOLS_DIR=%CONTENT_DIR%\bemanitools
|
||||
set MODULES_DIR=%CONTENT_DIR%\modules
|
||||
|
||||
:: Keep that data vanilla, no need to copy these around anymore
|
||||
:: Just add them to the env PATH so launcher can find the libs and game executable
|
||||
:: Remark: This also requires admin privileges to propage correctly to launcher
|
||||
set PATH=^
|
||||
%MODULES_DIR%;^
|
||||
%BEMANITOOLS_DIR%;^
|
||||
%PATH%
|
||||
|
||||
:: Current working dir is the game's root folder
|
||||
cd /d %CONTENT_DIR%
|
||||
|
||||
%BEMANITOOLS_DIR%\launcher %BEMANITOOLS_DIR%\launcher.xml %*
|
||||
Vendored
+75
@@ -0,0 +1,75 @@
|
||||
<?xml version="1.0" encoding="Shift-JIS"?>
|
||||
<launcher version="1">
|
||||
<bootstrap>
|
||||
<selector __type="str">bemanitools_local_fs</selector>
|
||||
<config kind="inline">
|
||||
<config>
|
||||
<startup>
|
||||
<bemanitools_local_fs>
|
||||
<default>
|
||||
<file dst="/dev/nvram/ea3-config.xml" src="/prop/eamuse-config.xml" />
|
||||
<file dst="/dev/nvram/coin.xml" src="/prop/coin.xml" />
|
||||
<file dst="/dev/nvram/eacoin.xml" src="/prop/eacoin.xml" />
|
||||
</default>
|
||||
<boot>
|
||||
<file>prop/avs-config.xml</file>
|
||||
<heap_avs __type="u32">16777216</heap_avs>
|
||||
<heap_std __type="u32">16777216</heap_std>
|
||||
</boot>
|
||||
<log>
|
||||
<level>info</level>
|
||||
</log>
|
||||
<eamuse>
|
||||
<file>/dev/nvram/ea3-config.xml</file>
|
||||
</eamuse>
|
||||
<component>
|
||||
<file>soundvoltex.dll</file>
|
||||
<param></param>
|
||||
</component>
|
||||
</bemanitools_local_fs>
|
||||
</startup>
|
||||
</config>
|
||||
</config>
|
||||
</bootstrap>
|
||||
<ea3_ident>
|
||||
<config kind="file">bemanitools/ea3-ident.xml</config>
|
||||
<config kind="file">bemanitools/ea3-license.xml</config>
|
||||
</ea3_ident>
|
||||
<avs>
|
||||
<config kind="inline">
|
||||
<config>
|
||||
<fs>
|
||||
<root>
|
||||
<device __type="str">.</device>
|
||||
</root>
|
||||
<nvram>
|
||||
<device __type="str">dev/nvram</device>
|
||||
<fstype __type="str">fs</fstype>
|
||||
<option __type="str">vf=1,posix=1</option>
|
||||
</nvram>
|
||||
<raw>
|
||||
<device __type="str">dev/raw</device>
|
||||
<fstype __type="str">fs</fstype>
|
||||
<option __type="str">vf=1,posix=1</option>
|
||||
</raw>
|
||||
</fs>
|
||||
</config>
|
||||
</config>
|
||||
</avs>
|
||||
<eamuse>
|
||||
<config kind="file">bemanitools/ea3-service.xml</config>
|
||||
</eamuse>
|
||||
<hook>
|
||||
<hook_dlls>
|
||||
<dll __type="str">sdvxhook.dll</dll>
|
||||
</hook_dlls>
|
||||
<before_hook_dlls>
|
||||
</before_hook_dlls>
|
||||
<iat_hook_dlls>
|
||||
</iat_hook_dlls>
|
||||
</hook>
|
||||
<debug>
|
||||
<remote_debugger __type="bool">0</remote_debugger>
|
||||
<log_property_configs __type="bool">0</log_property_configs>
|
||||
</debug>
|
||||
</launcher>
|
||||
Vendored
+7
@@ -0,0 +1,7 @@
|
||||
<?xml version="1.0" encoding="Shift-JIS"?>
|
||||
<ea3_conf>
|
||||
<id>
|
||||
<softid __type="str">0101020304050607083F</softid>
|
||||
<pcbid __type="str">0101020304050607083F</pcbid>
|
||||
</id>
|
||||
</ea3_conf>
|
||||
Vendored
+10
@@ -0,0 +1,10 @@
|
||||
<?xml version="1.0" encoding="Shift-JIS"?>
|
||||
<ea3_conf>
|
||||
<soft>
|
||||
<model __type="str">LDJ</model>
|
||||
<dest __type="str">J</dest>
|
||||
<spec __type="str">A</spec>
|
||||
<rev __type="str">A</rev>
|
||||
<ext __type="str">2022082400</ext>
|
||||
</soft>
|
||||
</ea3_conf>
|
||||
Vendored
+6
@@ -0,0 +1,6 @@
|
||||
<?xml version="1.0" encoding="Shift-JIS"?>
|
||||
<ea3>
|
||||
<network>
|
||||
<services>http://localhost</services>
|
||||
</network>
|
||||
</ea3>
|
||||
Vendored
+29
-12
@@ -1,17 +1,34 @@
|
||||
@echo off
|
||||
cd /d %~dp0
|
||||
|
||||
if not exist dev mkdir dev
|
||||
if not exist dev\e mkdir dev\e
|
||||
if not exist dev\g mkdir dev\g
|
||||
if not exist dev\nvram mkdir dev\nvram
|
||||
if not exist dev\raw mkdir dev\raw
|
||||
if not exist dev\raw\c.dest echo $null >> dev\raw\c.dest
|
||||
if not exist dev\raw\log mkdir dev\raw\log
|
||||
if not exist dev\raw\fscache mkdir dev\raw\fscache
|
||||
:: Game doesn't work properly when not run with administrator privileges
|
||||
>nul 2>&1 net session
|
||||
|
||||
for /R prop\defaults %%D in (*.*) do (
|
||||
if not exist dev\nvram\%%~nxD copy /y prop\defaults\%%~nxD dev\nvram
|
||||
if %errorlevel% neq 0 (
|
||||
echo This script requires administrative privileges.
|
||||
echo Please run the script as an administrator.
|
||||
pause
|
||||
exit 1
|
||||
)
|
||||
|
||||
launcher -H 268435456 -K sdvxhook2-cn.dll soundvoltex.dll --config sdvxhook2-cn.conf %*
|
||||
:: Script expects to be located in a subfolder "bemanitools" in the root folder
|
||||
:: (contents/) next to the folders modules, data etc.
|
||||
cd /d %~dp0
|
||||
|
||||
:: Script expects to be located in the root folder (contents/) next to the
|
||||
:: folders modules, data etc.
|
||||
set CONTENT_DIR=%CD%\..
|
||||
set BEMANITOOLS_DIR=%CONTENT_DIR%\bemanitools
|
||||
set MODULES_DIR=%CONTENT_DIR%\modules
|
||||
|
||||
:: Keep that data vanilla, no need to copy these around anymore
|
||||
:: Just add them to the env PATH so launcher can find the libs and game executable
|
||||
:: Remark: This also requires admin privileges to propage correctly to launcher
|
||||
set PATH=^
|
||||
%MODULES_DIR%;^
|
||||
%BEMANITOOLS_DIR%;^
|
||||
%PATH%
|
||||
|
||||
:: Current working dir is the game's root folder
|
||||
cd /d %CONTENT_DIR%
|
||||
|
||||
%BEMANITOOLS_DIR%\launcher %BEMANITOOLS_DIR%\launcher-cn.xml --config %BEMANITOOLS_DIR%\sdvxhook2-cn.conf %*
|
||||
Vendored
+29
-11
@@ -1,16 +1,34 @@
|
||||
@echo off
|
||||
cd /d %~dp0
|
||||
|
||||
if not exist dev mkdir dev
|
||||
if not exist dev\e mkdir dev\e
|
||||
if not exist dev\g mkdir dev\g
|
||||
if not exist dev\nvram mkdir dev\nvram
|
||||
if not exist dev\raw mkdir dev\raw
|
||||
if not exist dev\raw\log mkdir dev\raw\log
|
||||
if not exist dev\raw\fscache mkdir dev\raw\fscache
|
||||
:: Game doesn't work properly when not run with administrator privileges
|
||||
>nul 2>&1 net session
|
||||
|
||||
for /R prop\defaults %%D in (*.*) do (
|
||||
if not exist dev\nvram\%%~nxD copy /y prop\defaults\%%~nxD dev\nvram
|
||||
if %errorlevel% neq 0 (
|
||||
echo This script requires administrative privileges.
|
||||
echo Please run the script as an administrator.
|
||||
pause
|
||||
exit 1
|
||||
)
|
||||
|
||||
launcher -H 268435456 -K sdvxhook2.dll soundvoltex.dll --config sdvxhook2.conf %*
|
||||
:: Script expects to be located in a subfolder "bemanitools" in the root folder
|
||||
:: (contents/) next to the folders modules, data etc.
|
||||
cd /d %~dp0
|
||||
|
||||
:: Script expects to be located in the root folder (contents/) next to the
|
||||
:: folders modules, data etc.
|
||||
set CONTENT_DIR=%CD%\..
|
||||
set BEMANITOOLS_DIR=%CONTENT_DIR%\bemanitools
|
||||
set MODULES_DIR=%CONTENT_DIR%\modules
|
||||
|
||||
:: Keep that data vanilla, no need to copy these around anymore
|
||||
:: Just add them to the env PATH so launcher can find the libs and game executable
|
||||
:: Remark: This also requires admin privileges to propage correctly to launcher
|
||||
set PATH=^
|
||||
%MODULES_DIR%;^
|
||||
%BEMANITOOLS_DIR%;^
|
||||
%PATH%
|
||||
|
||||
:: Current working dir is the game's root folder
|
||||
cd /d %CONTENT_DIR%
|
||||
|
||||
%BEMANITOOLS_DIR%\launcher %BEMANITOOLS_DIR%\launcher.xml --config %BEMANITOOLS_DIR%\sdvxhook2.conf %*
|
||||
Vendored
+74
@@ -0,0 +1,74 @@
|
||||
<?xml version="1.0" encoding="Shift-JIS"?>
|
||||
<launcher version="1">
|
||||
<bootstrap>
|
||||
<selector __type="str">bemanitools_local_fs</selector>
|
||||
<config kind="inline">
|
||||
<config>
|
||||
<startup>
|
||||
<bemanitools_local_fs>
|
||||
<default>
|
||||
<file dst="/dev/nvram/ea3-config.xml" src="/prop/eamuse-config.xml" />
|
||||
<file dst="/dev/nvram/coin.xml" src="/prop/coin.xml" />
|
||||
<file dst="/dev/nvram/eacoin.xml" src="/prop/eacoin.xml" />
|
||||
</default>
|
||||
<boot>
|
||||
<file>prop/avs-config.xml</file>
|
||||
<heap_avs __type="u32">268435456</heap_avs>
|
||||
</boot>
|
||||
<log>
|
||||
<level>info</level>
|
||||
</log>
|
||||
<eamuse>
|
||||
<file>/dev/nvram/ea3-config.xml</file>
|
||||
</eamuse>
|
||||
<component>
|
||||
<file>soundvoltex.dll</file>
|
||||
<param></param>
|
||||
</component>
|
||||
</bemanitools_local_fs>
|
||||
</startup>
|
||||
</config>
|
||||
</config>
|
||||
</bootstrap>
|
||||
<ea3_ident>
|
||||
<config kind="file">bemanitools/ea3-ident.xml</config>
|
||||
<config kind="file">bemanitools/ea3-license.xml</config>
|
||||
</ea3_ident>
|
||||
<avs>
|
||||
<config kind="inline">
|
||||
<config>
|
||||
<fs>
|
||||
<root>
|
||||
<device __type="str">.</device>
|
||||
</root>
|
||||
<nvram>
|
||||
<device __type="str">dev/nvram</device>
|
||||
<fstype __type="str">fs</fstype>
|
||||
<option __type="str">vf=1,posix=1</option>
|
||||
</nvram>
|
||||
<raw>
|
||||
<device __type="str">dev/raw</device>
|
||||
<fstype __type="str">fs</fstype>
|
||||
<option __type="str">vf=1,posix=1</option>
|
||||
</raw>
|
||||
</fs>
|
||||
</config>
|
||||
</config>
|
||||
</avs>
|
||||
<eamuse>
|
||||
<config kind="file">bemanitools/ea3-service.xml</config>
|
||||
</eamuse>
|
||||
<hook>
|
||||
<hook_dlls>
|
||||
<dll __type="str">sdvxhook2-cn.dll</dll>
|
||||
</hook_dlls>
|
||||
<before_hook_dlls>
|
||||
</before_hook_dlls>
|
||||
<iat_hook_dlls>
|
||||
</iat_hook_dlls>
|
||||
</hook>
|
||||
<debug>
|
||||
<remote_debugger __type="bool">0</remote_debugger>
|
||||
<log_property_configs __type="bool">0</log_property_configs>
|
||||
</debug>
|
||||
</launcher>
|
||||
Vendored
+74
@@ -0,0 +1,74 @@
|
||||
<?xml version="1.0" encoding="Shift-JIS"?>
|
||||
<launcher version="1">
|
||||
<bootstrap>
|
||||
<selector __type="str">bemanitools_local_fs</selector>
|
||||
<config kind="inline">
|
||||
<config>
|
||||
<startup>
|
||||
<bemanitools_local_fs>
|
||||
<default>
|
||||
<file dst="/dev/nvram/ea3-config.xml" src="/prop/eamuse-config.xml" />
|
||||
<file dst="/dev/nvram/coin.xml" src="/prop/coin.xml" />
|
||||
<file dst="/dev/nvram/eacoin.xml" src="/prop/eacoin.xml" />
|
||||
</default>
|
||||
<boot>
|
||||
<file>prop/avs-config.xml</file>
|
||||
<heap_avs __type="u32">268435456</heap_avs>
|
||||
</boot>
|
||||
<log>
|
||||
<level>info</level>
|
||||
</log>
|
||||
<eamuse>
|
||||
<file>/dev/nvram/ea3-config.xml</file>
|
||||
</eamuse>
|
||||
<component>
|
||||
<file>soundvoltex.dll</file>
|
||||
<param></param>
|
||||
</component>
|
||||
</bemanitools_local_fs>
|
||||
</startup>
|
||||
</config>
|
||||
</config>
|
||||
</bootstrap>
|
||||
<ea3_ident>
|
||||
<config kind="file">bemanitools/ea3-ident.xml</config>
|
||||
<config kind="file">bemanitools/ea3-license.xml</config>
|
||||
</ea3_ident>
|
||||
<avs>
|
||||
<config kind="inline">
|
||||
<config>
|
||||
<fs>
|
||||
<root>
|
||||
<device __type="str">.</device>
|
||||
</root>
|
||||
<nvram>
|
||||
<device __type="str">dev/nvram</device>
|
||||
<fstype __type="str">fs</fstype>
|
||||
<option __type="str">vf=1,posix=1</option>
|
||||
</nvram>
|
||||
<raw>
|
||||
<device __type="str">dev/raw</device>
|
||||
<fstype __type="str">fs</fstype>
|
||||
<option __type="str">vf=1,posix=1</option>
|
||||
</raw>
|
||||
</fs>
|
||||
</config>
|
||||
</config>
|
||||
</avs>
|
||||
<eamuse>
|
||||
<config kind="file">bemanitools/ea3-service.xml</config>
|
||||
</eamuse>
|
||||
<hook>
|
||||
<hook_dlls>
|
||||
<dll __type="str">sdvxhook2.dll</dll>
|
||||
</hook_dlls>
|
||||
<before_hook_dlls>
|
||||
</before_hook_dlls>
|
||||
<iat_hook_dlls>
|
||||
</iat_hook_dlls>
|
||||
</hook>
|
||||
<debug>
|
||||
<remote_debugger __type="bool">0</remote_debugger>
|
||||
<log_property_configs __type="bool">0</log_property_configs>
|
||||
</debug>
|
||||
</launcher>
|
||||
Vendored
+7
@@ -0,0 +1,7 @@
|
||||
<?xml version="1.0" encoding="Shift-JIS"?>
|
||||
<ea3_conf>
|
||||
<id>
|
||||
<softid __type="str">0101020304050607083F</softid>
|
||||
<pcbid __type="str">0101020304050607083F</pcbid>
|
||||
</id>
|
||||
</ea3_conf>
|
||||
Vendored
+11
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="Shift-JIS"?>
|
||||
<ea3_conf>
|
||||
<soft>
|
||||
<!-- USER TODO: Change these accordingly to match the specifications of the game and version you are running -->
|
||||
<model __type="str">000</model>
|
||||
<dest __type="str">A</dest>
|
||||
<spec __type="str">A</spec>
|
||||
<rev __type="str">A</rev>
|
||||
<ext __type="str">1969032100</ext>
|
||||
</soft>
|
||||
</ea3_conf>
|
||||
Vendored
+8
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="Shift-JIS"?>
|
||||
<ea3_conf>
|
||||
<id>
|
||||
<!-- USER TODO: Change accordingly to comply with your favorite eamuse service -->
|
||||
<softid __type="str">0101020304050607083F</softid>
|
||||
<pcbid __type="str">0101020304050607083F</pcbid>
|
||||
</id>
|
||||
</ea3_conf>
|
||||
Vendored
+7
@@ -0,0 +1,7 @@
|
||||
<?xml version="1.0" encoding="Shift-JIS"?>
|
||||
<ea3>
|
||||
<network>
|
||||
<!-- USER TODO: Change to your favorite eamuse service URL -->
|
||||
<services>http://localhost</services>
|
||||
</network>
|
||||
</ea3>
|
||||
@@ -9,6 +9,8 @@ The following games are supported by this hook library:
|
||||
* Dance Dance Revolution 2013
|
||||
* Dance Dance Revolution 2014
|
||||
* Dance Dance Revolution A
|
||||
* Dance Dance Revolution A20
|
||||
* Dance Dance Revolution A20+
|
||||
|
||||
Note that different builds of the same hook library are required to run the
|
||||
different versions. See different distribution packages, e.g. `ddr-12.zip`,
|
||||
|
||||
@@ -0,0 +1,31 @@
|
||||
#ifndef BEMANITOOLS_API_THREAD_H
|
||||
#define BEMANITOOLS_API_THREAD_H
|
||||
|
||||
#include <stdint.h>
|
||||
|
||||
#ifdef __GNUC__
|
||||
/* Bemanitools is compiled with GCC (MinGW, specifically) as of version 5 */
|
||||
#define LOG_CHECK_FMT __attribute__((format(printf, 2, 3)))
|
||||
#else
|
||||
/* Compile it out for MSVC plebs */
|
||||
#define LOG_CHECK_FMT
|
||||
#endif
|
||||
|
||||
/* An AVS-style logger function. Comes in four flavors: misc, info, warning,
|
||||
and fatal, with increasing severity. Fatal loggers do not return, they
|
||||
abort the running process after writing their message to the log.
|
||||
|
||||
"module" is an arbitrary short string identifying the source of the log
|
||||
message. The name of the calling DLL is a good default choice for this
|
||||
string, although you might want to identify a module within your DLL here
|
||||
instead.
|
||||
|
||||
"fmt" is a printf-style format string. Depending on the context in which
|
||||
your DLL is running you might end up calling a logger function exported
|
||||
from libavs, which has its own printf implementation (including a number of
|
||||
proprietary extensions), so don't use any overly exotic formats. */
|
||||
|
||||
typedef void (*btapi_log_formatter_t)(const char *module, const char *fmt, ...)
|
||||
LOG_CHECK_FMT;
|
||||
|
||||
#endif
|
||||
@@ -0,0 +1,20 @@
|
||||
#ifndef BEMANITOOLS_API_THREAD_H
|
||||
#define BEMANITOOLS_API_THREAD_H
|
||||
|
||||
#include <stdint.h>
|
||||
|
||||
/* An API for spawning threads. This API is defined by libavs, although
|
||||
Bemanitools itself may supply compatible implementations of these functions
|
||||
to your DLL, depending on the context in which it runs.
|
||||
|
||||
NOTE: You may only use the logging functions from a thread where Bemanitools
|
||||
calls you, or a thread that you create using this API. Failure to observe
|
||||
this restriction will cause the process to crash. This is a limitation of
|
||||
libavs itself, not Bemanitools. */
|
||||
|
||||
typedef int (*btapi_thread_create_t)(
|
||||
int (*proc)(void *), void *ctx, uint32_t stack_sz, unsigned int priority);
|
||||
typedef void (*btapi_thread_join_t)(int thread_id, int *result);
|
||||
typedef void (*btapi_thread_destroy_t)(int thread_id);
|
||||
|
||||
#endif
|
||||
+107
-17
@@ -4,6 +4,7 @@
|
||||
#include <stdbool.h>
|
||||
#include <stddef.h>
|
||||
#include <stdint.h>
|
||||
#include <sys/stat.h>
|
||||
|
||||
enum property_create_flag {
|
||||
PROPERTY_FLAG_READ = 0x1,
|
||||
@@ -26,18 +27,39 @@ enum property_node_traversal {
|
||||
};
|
||||
|
||||
enum property_type {
|
||||
PROPERTY_TYPE_VOID = 1,
|
||||
PROPERTY_TYPE_S8 = 2,
|
||||
PROPERTY_TYPE_U8 = 3,
|
||||
PROPERTY_TYPE_S16 = 4,
|
||||
PROPERTY_TYPE_U16 = 5,
|
||||
PROPERTY_TYPE_S32 = 6,
|
||||
PROPERTY_TYPE_U32 = 7,
|
||||
PROPERTY_TYPE_S64 = 8,
|
||||
PROPERTY_TYPE_U64 = 9,
|
||||
PROPERTY_TYPE_BIN = 10,
|
||||
PROPERTY_TYPE_STR = 11,
|
||||
PROPERTY_TYPE_BOOL = 52
|
||||
PROPERTY_TYPE_VOID = 0x01,
|
||||
PROPERTY_TYPE_S8 = 0x02,
|
||||
PROPERTY_TYPE_U8 = 0x03,
|
||||
PROPERTY_TYPE_S16 = 0x04,
|
||||
PROPERTY_TYPE_U16 = 0x05,
|
||||
PROPERTY_TYPE_S32 = 0x06,
|
||||
PROPERTY_TYPE_U32 = 0x07,
|
||||
PROPERTY_TYPE_S64 = 0x08,
|
||||
PROPERTY_TYPE_U64 = 0x09,
|
||||
PROPERTY_TYPE_BIN = 0x0A,
|
||||
PROPERTY_TYPE_STR = 0x0B,
|
||||
PROPERTY_TYPE_IP4 = 0x0C,
|
||||
PROPERTY_TYPE_TIME = 0x0D,
|
||||
PROPERTY_TYPE_FLOAT = 0x0E,
|
||||
PROPERTY_TYPE_DOUBLE = 0x0F,
|
||||
PROPERTY_TYPE_4U8 = 0x25,
|
||||
PROPERTY_TYPE_ATTR = 0x2E,
|
||||
PROPERTY_TYPE_BOOL = 0x34,
|
||||
|
||||
// Missing __type attribute
|
||||
PROPERTY_TYPE_VOID_WITH_ATTRIBUTES = 0x40 | PROPERTY_TYPE_VOID,
|
||||
PROPERTY_TYPE_ARRAY_S8 = 0x40 | PROPERTY_TYPE_S8,
|
||||
PROPERTY_TYPE_ARRAY_U8 = 0x40 | PROPERTY_TYPE_U8,
|
||||
PROPERTY_TYPE_ARRAY_S16 = 0x40 | PROPERTY_TYPE_S16,
|
||||
PROPERTY_TYPE_ARRAY_U16 = 0x40 | PROPERTY_TYPE_U16,
|
||||
PROPERTY_TYPE_ARRAY_S32 = 0x40 | PROPERTY_TYPE_S32,
|
||||
PROPERTY_TYPE_ARRAY_U32 = 0x40 | PROPERTY_TYPE_U32,
|
||||
PROPERTY_TYPE_ARRAY_S64 = 0x40 | PROPERTY_TYPE_S64,
|
||||
PROPERTY_TYPE_ARRAY_U64 = 0x40 | PROPERTY_TYPE_U64,
|
||||
PROPERTY_TYPE_ARRAY_TIME = 0x40 | PROPERTY_TYPE_TIME,
|
||||
PROPERTY_TYPE_ARRAY_BOOL = 0x40 | PROPERTY_TYPE_BOOL,
|
||||
|
||||
PROPERTY_TYPE_STR_WITH_ATTRIBUTES = 0x40 | PROPERTY_TYPE_STR,
|
||||
};
|
||||
|
||||
struct property;
|
||||
@@ -66,6 +88,7 @@ enum psmap_type {
|
||||
PSMAP_TYPE_STR = 10,
|
||||
PSMAP_TYPE_ATTR = 45,
|
||||
PSMAP_TYPE_BOOL = 50,
|
||||
PSMAP_TYPE_TERMINATOR = 0xFF,
|
||||
};
|
||||
|
||||
#define PSMAP_FLAG_HAVE_DEFAULT 0x01
|
||||
@@ -102,7 +125,7 @@ struct property_psmap {
|
||||
|
||||
#define PSMAP_END \
|
||||
{ \
|
||||
0xFF, 0, 0, 0, NULL, 0 \
|
||||
PSMAP_TYPE_TERMINATOR, 0, 0, 0, NULL, 0 \
|
||||
} \
|
||||
} \
|
||||
;
|
||||
@@ -160,6 +183,11 @@ void avs_boot(
|
||||
|
||||
void avs_shutdown(void);
|
||||
|
||||
typedef uint32_t avs_desc;
|
||||
typedef int avs_error;
|
||||
|
||||
#define AVS_IS_ERROR(x) x < 0
|
||||
|
||||
void log_body_fatal(const char *module, const char *fmt, ...);
|
||||
void log_body_info(const char *module, const char *fmt, ...);
|
||||
void log_body_misc(const char *module, const char *fmt, ...);
|
||||
@@ -187,10 +215,14 @@ int property_insert_read(
|
||||
uint32_t context);
|
||||
int property_mem_write(struct property *prop, void *bytes, int nbytes);
|
||||
void *property_desc_to_buffer(struct property *prop);
|
||||
avs_error property_query_size(struct property *prop);
|
||||
void property_file_write(struct property *prop, const char *path);
|
||||
int property_set_flag(struct property *prop, int flags, int mask);
|
||||
void property_destroy(struct property *prop);
|
||||
|
||||
avs_error property_get_error(struct property *prop);
|
||||
struct property *property_clear_error(struct property *prop);
|
||||
|
||||
int property_psmap_import(
|
||||
struct property *prop,
|
||||
struct property_node *root,
|
||||
@@ -203,8 +235,8 @@ int property_psmap_export(
|
||||
const struct property_psmap *psmap);
|
||||
|
||||
struct property_node *property_node_clone(
|
||||
struct property *new_parent,
|
||||
int unk0,
|
||||
struct property *parent_prop,
|
||||
struct property_node *parent_node,
|
||||
struct property_node *src,
|
||||
bool deep);
|
||||
struct property_node *property_node_create(
|
||||
@@ -226,15 +258,73 @@ void property_node_remove(struct property_node *node);
|
||||
enum property_type property_node_type(struct property_node *node);
|
||||
struct property_node *property_node_traversal(
|
||||
struct property_node *node, enum property_node_traversal direction);
|
||||
void property_node_datasize(struct property_node *node);
|
||||
int property_node_datasize(struct property_node *node);
|
||||
avs_error property_node_read(struct property_node *node, enum property_type type, void* data, uint32_t data_size);
|
||||
|
||||
static inline void property_remove(struct property *prop, struct property_node *node, const char *path)
|
||||
{
|
||||
struct property_node *cur = property_search(prop, node, path);
|
||||
while (cur) {
|
||||
struct property_node *next = property_node_traversal(node, TRAVERSE_NEXT_SEARCH_RESULT);
|
||||
property_node_remove(cur);
|
||||
cur = next;
|
||||
}
|
||||
}
|
||||
|
||||
bool std_getenv(const char *key, char *val, uint32_t nbytes);
|
||||
void std_setenv(const char *key, const char *val);
|
||||
|
||||
void* avs_fs_open(const char* path, int mode, int flags);
|
||||
struct avs_stat {
|
||||
uint64_t st_atime;
|
||||
uint64_t st_mtime;
|
||||
uint64_t st_ctime;
|
||||
uint32_t unk1;
|
||||
uint32_t filesize;
|
||||
struct stat padding;
|
||||
};
|
||||
|
||||
#if AVS_VERSION <= 1306
|
||||
enum avs_file_mode {
|
||||
AVS_FILE_READ = 0x00,
|
||||
AVS_FILE_WRITE = 0x01,
|
||||
AVS_FILE_READ_WRITE = 0x02,
|
||||
AVS_FILE_CREATE = 0x10,
|
||||
AVS_FILE_TRUNCATE = 0x20,
|
||||
AVS_FILE_EXCLUSIVE = 0x80,
|
||||
};
|
||||
#else
|
||||
enum avs_file_mode {
|
||||
AVS_FILE_READ = 0x01,
|
||||
AVS_FILE_WRITE = 0x02,
|
||||
AVS_FILE_CREATE = 0x10,
|
||||
AVS_FILE_TRUNCATE = 0x20,
|
||||
AVS_FILE_EXCLUSIVE = 0x80,
|
||||
};
|
||||
#endif
|
||||
|
||||
enum avs_file_flag {
|
||||
AVS_FILE_FLAG_SHARE_READ = 0x124,
|
||||
AVS_FILE_FLAG_SHARE_WRITE = 0x92,
|
||||
};
|
||||
|
||||
enum avs_seek_origin {
|
||||
AVS_SEEK_SET = 0,
|
||||
AVS_SEEK_CUR = 1,
|
||||
AVS_SEEK_END = 2,
|
||||
};
|
||||
|
||||
avs_desc avs_fs_open(const char *path, uint16_t mode, int flags);
|
||||
int avs_fs_close(avs_desc desc);
|
||||
size_t avs_fs_read(avs_desc desc, char *buf, uint32_t sz);
|
||||
int avs_fs_lseek(avs_desc desc, long pos, int whence);
|
||||
int avs_fs_lstat(const char *path, struct avs_stat *st);
|
||||
int avs_fs_copy(const char *src, const char *dest);
|
||||
int avs_fs_addfs(void *filesys_struct);
|
||||
int avs_fs_mount(
|
||||
const char *mountpoint, const char *fsroot, const char *fstype, void *data);
|
||||
avs_desc avs_fs_opendir(const char *path);
|
||||
const char* avs_fs_readdir(avs_desc dir);
|
||||
void avs_fs_closedir(avs_desc dir);
|
||||
|
||||
bool avs_is_active();
|
||||
|
||||
|
||||
@@ -0,0 +1,162 @@
|
||||
/*
|
||||
* Copyright (C) 2013-2019 Hannes Domani
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2.1 of the License.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*/
|
||||
|
||||
|
||||
#ifndef __DWARFSTACK_H__
|
||||
#define __DWARFSTACK_H__
|
||||
|
||||
#include <stdint.h>
|
||||
|
||||
|
||||
#if defined(DWST_STATIC)
|
||||
#define EXPORT
|
||||
#elif defined(DWST_SHARED)
|
||||
#define EXPORT __declspec(dllexport)
|
||||
#else
|
||||
#define EXPORT __declspec(dllimport)
|
||||
#endif
|
||||
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
|
||||
// dwstCallback(): callback function
|
||||
// addr: stack address
|
||||
// filename: source file location
|
||||
// lineno: line number
|
||||
// funcname: function name
|
||||
// context: user-provided pointer (callbackContext)
|
||||
// columnno: column number
|
||||
typedef void dwstCallback(
|
||||
uint64_t addr,const char *filename,int lineno,const char *funcname,
|
||||
void *context,int columnno );
|
||||
|
||||
typedef void dwstCallbackW(
|
||||
uint64_t addr,const wchar_t *filename,int lineno,const char *funcname,
|
||||
void *context,int columnno );
|
||||
|
||||
// special values for lineno:
|
||||
|
||||
// DWST_BASE_ADDR: inform about the used image base address
|
||||
// (important in case it's not the same as the preferred image base address)
|
||||
// addr: used image base address
|
||||
// filename: executable location
|
||||
#define DWST_BASE_ADDR 0
|
||||
|
||||
// DWST_NO_DBG_SYM: no debug information available
|
||||
// addr: stack address
|
||||
// filename: executable location
|
||||
#define DWST_NO_DBG_SYM -1
|
||||
|
||||
// DWST_NO_SRC_FILE: no source file information available
|
||||
// addr: stack address
|
||||
// filename: executable location
|
||||
#define DWST_NO_SRC_FILE -2
|
||||
|
||||
// DWST_NOT_FOUND: no information available (invalid address?)
|
||||
// addr: stack address
|
||||
// filename: executable location
|
||||
#define DWST_NOT_FOUND -3
|
||||
|
||||
|
||||
// dwstOfFile(): stack information of file
|
||||
// name: executable location
|
||||
// imageBase: used image base address
|
||||
// addr: stack addresses
|
||||
// count: number of addresses
|
||||
// callbackFunc: callback function
|
||||
// callbackContext: user-provided pointer (context)
|
||||
// (for example see examples/addr2line/)
|
||||
EXPORT int dwstOfFile(
|
||||
const char *name,uint64_t imageBase,
|
||||
uint64_t *addr,int count,
|
||||
dwstCallback *callbackFunc,void *callbackContext );
|
||||
|
||||
EXPORT int dwstOfFileW(
|
||||
const wchar_t *name,uint64_t imageBase,
|
||||
uint64_t *addr,int count,
|
||||
dwstCallbackW *callbackFunc,void *callbackContext );
|
||||
|
||||
|
||||
// dwstOfProcess(): stack information of current process
|
||||
// addr: stack addresses
|
||||
// count: number of addresses
|
||||
// callbackFunc: callback function
|
||||
// callbackContext: user-provided pointer (context)
|
||||
EXPORT int dwstOfProcess(
|
||||
uintptr_t *addr,int count,
|
||||
dwstCallback *callbackFunc,void *callbackContext );
|
||||
|
||||
EXPORT int dwstOfProcessW(
|
||||
uintptr_t *addr,int count,
|
||||
dwstCallbackW *callbackFunc,void *callbackContext );
|
||||
|
||||
|
||||
// dwstOfLocation(): stack information of current location
|
||||
// callbackFunc: callback function
|
||||
// callbackContext: user-provided pointer (context)
|
||||
// (for example see examples/location/)
|
||||
EXPORT int dwstOfLocation(
|
||||
dwstCallback *callbackFunc,void *callbackContext );
|
||||
|
||||
EXPORT int dwstOfLocationW(
|
||||
dwstCallbackW *callbackFunc,void *callbackContext );
|
||||
|
||||
|
||||
// dwstOfException(): stack information of exception
|
||||
// context: ContextRecord of exception
|
||||
// callbackFunc: callback function
|
||||
// callbackContext: user-provided pointer (context)
|
||||
// (for example see examples/exception/)
|
||||
EXPORT int dwstOfException(
|
||||
void *context,
|
||||
dwstCallback *callbackFunc,void *callbackContext );
|
||||
|
||||
EXPORT int dwstOfExceptionW(
|
||||
void *context,
|
||||
dwstCallbackW *callbackFunc,void *callbackContext );
|
||||
|
||||
|
||||
// dwstExceptionDialog(): show dialog on unhandled exception
|
||||
// extraInfo: extra information shown in dialog
|
||||
// (for example see examples/exception-dialog/)
|
||||
EXPORT void dwstExceptionDialog(
|
||||
const char *extraInfo );
|
||||
|
||||
EXPORT void dwstExceptionDialogW(
|
||||
const wchar_t *extraInfo );
|
||||
|
||||
|
||||
#ifndef DWST_STATIC
|
||||
// dwstDemangle(): demangle gcc style c++ symbols
|
||||
// mangled: mangled name
|
||||
// demangled: demangled name
|
||||
// length: size of demangled buffer
|
||||
EXPORT size_t dwstDemangle(
|
||||
const char *mangled,
|
||||
char *demangled,size_t length );
|
||||
#endif
|
||||
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif
|
||||
@@ -2,6 +2,12 @@ LIBRARY libavs-win32
|
||||
|
||||
EXPORTS
|
||||
avs_boot
|
||||
avs_fs_close
|
||||
avs_fs_copy
|
||||
avs_fs_lseek
|
||||
avs_fs_lstat
|
||||
avs_fs_open
|
||||
avs_fs_read
|
||||
avs_net_ctrl
|
||||
avs_shutdown
|
||||
avs_thread_create
|
||||
@@ -19,6 +25,8 @@ EXPORTS
|
||||
property_destroy
|
||||
property_file_write
|
||||
property_insert_read
|
||||
property_clear_error
|
||||
property_get_error
|
||||
property_mem_write
|
||||
property_read_query_memsize
|
||||
property_search
|
||||
@@ -26,6 +34,7 @@ EXPORTS
|
||||
property_node_clone
|
||||
property_node_create
|
||||
property_node_name
|
||||
property_node_read
|
||||
property_node_refer
|
||||
property_node_remove
|
||||
property_node_type
|
||||
|
||||
@@ -2,6 +2,15 @@ LIBRARY libavs-win32
|
||||
|
||||
EXPORTS
|
||||
avs_boot
|
||||
avs_fs_close
|
||||
avs_fs_copy
|
||||
avs_fs_lseek
|
||||
avs_fs_lstat
|
||||
avs_fs_open
|
||||
avs_fs_read
|
||||
avs_fs_opendir
|
||||
avs_fs_readdir
|
||||
avs_fs_closedir
|
||||
avs_net_ctrl
|
||||
avs_shutdown
|
||||
avs_thread_create
|
||||
@@ -19,6 +28,8 @@ EXPORTS
|
||||
property_destroy
|
||||
property_file_write
|
||||
property_insert_read
|
||||
property_clear_error
|
||||
property_get_error
|
||||
property_mem_write
|
||||
property_read_query_memsize
|
||||
property_search
|
||||
@@ -27,11 +38,13 @@ EXPORTS
|
||||
property_node_create
|
||||
property_node_datasize
|
||||
property_node_name
|
||||
property_node_read
|
||||
property_node_refer
|
||||
property_node_remove
|
||||
property_node_type
|
||||
property_node_traversal
|
||||
property_node_refdata
|
||||
property_query_size
|
||||
property_psmap_export
|
||||
property_psmap_import
|
||||
std_getenv
|
||||
|
||||
@@ -2,6 +2,15 @@ LIBRARY libavs-win32
|
||||
|
||||
EXPORTS
|
||||
avs_boot @22 NONAME
|
||||
avs_fs_close @60 NONAME
|
||||
avs_fs_copy @63 NONAME
|
||||
avs_fs_lseek @70 NONAME
|
||||
avs_fs_lstat @71 NONAME
|
||||
avs_fs_open @75 NONAME
|
||||
avs_fs_read @77 NONAME
|
||||
avs_fs_opendir @76 NONAME
|
||||
avs_fs_readdir @78 NONAME
|
||||
avs_fs_closedir @61 NONAME
|
||||
avs_net_ctrl @107 NONAME
|
||||
avs_shutdown @140 NONAME
|
||||
avs_thread_create @156 NONAME
|
||||
@@ -17,10 +26,19 @@ EXPORTS
|
||||
property_desc_to_buffer @246 NONAME
|
||||
property_destroy @247 NONAME
|
||||
property_insert_read @255 NONAME
|
||||
property_clear_error @573 NONAME
|
||||
property_get_error @573 NONAME
|
||||
property_node_create @266 NONAME
|
||||
property_node_datasize @267 NONAME
|
||||
property_node_name @274 NONAME
|
||||
property_node_read @276 NONAME
|
||||
property_node_refer @278 NONAME
|
||||
property_node_remove @279 NONAME
|
||||
property_node_type @282 NONAME
|
||||
property_node_clone @280 NONAME
|
||||
property_node_traversal @282 NONAME
|
||||
property_node_refdata @277 NONAME
|
||||
property_query_size @290 NONAME
|
||||
property_psmap_import @288 NONAME
|
||||
property_psmap_export @287 NONAME
|
||||
property_read_query_memsize @291 NONAME
|
||||
|
||||
@@ -2,7 +2,15 @@ LIBRARY libavs-win32
|
||||
|
||||
EXPORTS
|
||||
avs_boot @237 NONAME
|
||||
avs_fs_close @276 NONAME
|
||||
avs_fs_copy @283 NONAME
|
||||
avs_fs_lseek @16 NONAME
|
||||
avs_fs_lstat @97 NONAME
|
||||
avs_fs_open @178 NONAME
|
||||
avs_fs_read @306 NONAME
|
||||
avs_fs_opendir @216 NONAME
|
||||
avs_fs_readdir @130 NONAME
|
||||
avs_fs_closedir @131 NONAME
|
||||
avs_net_ctrl @15 NONAME
|
||||
avs_shutdown @333 NONAME
|
||||
avs_thread_create @183 NONAME
|
||||
@@ -17,10 +25,19 @@ EXPORTS
|
||||
property_desc_to_buffer @201 NONAME
|
||||
property_destroy @264 NONAME
|
||||
property_insert_read @23 NONAME
|
||||
property_clear_error @573 NONAME
|
||||
property_get_error @573 NONAME
|
||||
property_node_create @316 NONAME
|
||||
property_node_datasize @249 NONAME
|
||||
property_node_name @255 NONAME
|
||||
property_node_read @2 NONAME
|
||||
property_node_refer @268 NONAME
|
||||
property_node_remove @129 NONAME
|
||||
property_node_type @329 NONAME
|
||||
property_node_clone @130 NONAME
|
||||
property_node_traversal @93 NONAME
|
||||
property_node_refdata @330 NONAME == XC058ba5000151
|
||||
property_query_size @250 NONAME == XC058ba5000101
|
||||
property_psmap_import @102 NONAME
|
||||
property_psmap_export @110 NONAME
|
||||
property_read_query_memsize @100 NONAME
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
LIBRARY libavs-win32-ea3
|
||||
|
||||
EXPORTS
|
||||
ea3_boot @94 NONAME
|
||||
ea3_shutdown @97 NONAME
|
||||
@@ -0,0 +1,46 @@
|
||||
LIBRARY libavs-win32
|
||||
|
||||
EXPORTS
|
||||
avs_boot @237 NONAME == XC058ba50000f4
|
||||
avs_fs_close @276 NONAME == XC058ba500011b
|
||||
avs_fs_copy @283 NONAME == XC058ba5000122
|
||||
avs_fs_lseek @16 NONAME == XC058ba500000f
|
||||
avs_fs_lstat @97 NONAME == XC058ba5000063
|
||||
avs_fs_open @178 NONAME == XC058ba50000b6
|
||||
avs_fs_read @306 NONAME == XC058ba5000139
|
||||
avs_fs_opendir @216 NONAME == XC058ba50000dd
|
||||
avs_fs_readdir @130 NONAME == XC058ba5000086
|
||||
avs_fs_closedir @131 NONAME == XC058ba5000087
|
||||
avs_net_ctrl @15 NONAME == XC058ba500000e
|
||||
avs_shutdown @333 NONAME == XC058ba5000154
|
||||
avs_thread_create @183 NONAME == XC058ba50000bb
|
||||
avs_thread_destroy @76 NONAME == XC058ba500004e
|
||||
avs_thread_exit @147 NONAME == XC058ba5000097
|
||||
avs_thread_join @92 NONAME == XC058ba500005e
|
||||
log_body_misc @44 NONAME == XC058ba500002d
|
||||
log_body_info @339 NONAME == XC058ba500015a
|
||||
log_body_warning @219 NONAME == XC058ba50000e1
|
||||
log_body_fatal @128 NONAME == XC058ba5000084
|
||||
property_create @256 NONAME == XC058ba5000107
|
||||
property_desc_to_buffer @201 NONAME == XC058ba50000cd
|
||||
property_destroy @264 NONAME == XC058ba500010f
|
||||
property_insert_read @23 NONAME == XC058ba5000016
|
||||
property_clear_error @573 NONAME
|
||||
property_get_error @573 NONAME
|
||||
property_node_create @316 NONAME == XC058ba5000143
|
||||
property_node_datasize @249 NONAME == XC058ba5000100
|
||||
property_node_name @255 NONAME == XC058ba5000106
|
||||
property_node_read @2 NONAME == XC058ba5000001
|
||||
property_node_refer @268 NONAME == XC058ba5000113
|
||||
property_node_remove @129 NONAME == XC058ba5000085
|
||||
property_node_type @329 NONAME == XC058ba5000150
|
||||
property_node_clone @252 NONAME == XC058ba5000103
|
||||
property_node_traversal @93 NONAME == XC058ba500005f
|
||||
property_node_refdata @330 NONAME == XC058ba5000151
|
||||
property_query_size @250 NONAME == XC058ba5000101
|
||||
property_psmap_import @102 NONAME == XC058ba5000068
|
||||
property_psmap_export @110 NONAME == XC058ba5000071
|
||||
property_read_query_memsize @100 NONAME == XC058ba5000066
|
||||
property_search @244 NONAME == XC058ba50000fb
|
||||
std_getenv @226 NONAME == XC058ba50000e8
|
||||
std_setenv @114 NONAME == XC058ba5000075
|
||||
@@ -2,6 +2,15 @@ LIBRARY libavs-win32
|
||||
|
||||
EXPORTS
|
||||
avs_boot @298 NONAME
|
||||
avs_fs_close @573 NONAME == XC0bbe97000119
|
||||
avs_fs_copy @573 NONAME == XC0bbe97000120
|
||||
avs_fs_lseek @573 NONAME ==
|
||||
avs_fs_lstat @573 NONAME == XC0bbe9700005f
|
||||
avs_fs_open @573 NONAME == XC0bbe970000b3
|
||||
avs_fs_read @573 NONAME ==
|
||||
avs_fs_opendir @573 NONAME == XC0bbe970000db
|
||||
avs_fs_readdir @573 NONAME ==
|
||||
avs_fs_closedir @573 NONAME ==
|
||||
avs_net_ctrl @100 NONAME
|
||||
avs_shutdown @299 NONAME
|
||||
avs_thread_create @6 NONAME
|
||||
@@ -15,7 +24,16 @@ EXPORTS
|
||||
property_desc_to_buffer @131 NONAME
|
||||
property_destroy @130 NONAME
|
||||
property_insert_read @133 NONAME
|
||||
property_clear_error @573 NONAME
|
||||
property_get_error @573 NONAME
|
||||
property_node_name @573 NONAME ==
|
||||
property_node_read @573 NONAME ==
|
||||
property_node_remove @148 NONAME
|
||||
property_node_type @573 NONAME ==
|
||||
property_node_clone @149 NONAME
|
||||
property_node_traversal @151 NONAME
|
||||
property_node_refdata @573 NONAME ==
|
||||
property_query_size @573 NONAME ==
|
||||
property_psmap_import @163 NONAME
|
||||
property_psmap_export @164 NONAME
|
||||
property_read_query_memsize @161 NONAME
|
||||
|
||||
@@ -5,8 +5,13 @@ EXPORTS
|
||||
avs_fs_close @65 NONAME
|
||||
avs_fs_lseek @59 NONAME
|
||||
avs_fs_lseek64 @60 NONAME
|
||||
avs_fs_lstat @79 NONAME
|
||||
avs_fs_open @58 NONAME
|
||||
avs_fs_read @61 NONAME
|
||||
avs_fs_copy @81 NONAME
|
||||
avs_fs_opendir @72 NONAME == XCd229cc0000f0
|
||||
avs_fs_readdir @73 NONAME == XCd229cc0000bb
|
||||
avs_fs_closedir @74 NONAME == XCd229cc0000b8
|
||||
avs_net_ctrl @98 NONAME
|
||||
avs_shutdown @286 NONAME
|
||||
avs_thread_create @6 NONAME
|
||||
@@ -21,9 +26,19 @@ EXPORTS
|
||||
property_desc_to_buffer @129 NONAME
|
||||
property_destroy @128 NONAME
|
||||
property_insert_read @131 NONAME
|
||||
property_clear_error @573 NONAME
|
||||
property_get_error @573 NONAME
|
||||
property_node_create @145 NONAME
|
||||
property_node_name @150 NONAME
|
||||
property_node_read @154 NONAME == XCd229cc0000f3
|
||||
property_node_refer @158 NONAME
|
||||
property_node_remove @146 NONAME
|
||||
property_node_type @151 NONAME == XCd229cc000071
|
||||
property_node_clone @147 NONAME
|
||||
property_node_traversal @149 NONAME
|
||||
property_node_refdata @148 NONAME == XCd229cc00009f
|
||||
property_node_datasize @153 NONAME == XCd229cc000083
|
||||
property_query_size @142 NONAME == XCd229cc000032
|
||||
property_psmap_export @162 NONAME
|
||||
property_psmap_import @161 NONAME
|
||||
property_read_query_memsize @159 NONAME
|
||||
|
||||
@@ -1,6 +1,15 @@
|
||||
LIBRARY libavs-win32
|
||||
|
||||
EXPORTS
|
||||
avs_fs_close @65 NONAME
|
||||
avs_fs_copy @81 NONAME
|
||||
avs_fs_lseek @59 NONAME
|
||||
avs_fs_lstat @79 NONAME
|
||||
avs_fs_open @58 NONAME
|
||||
avs_fs_read @61 NONAME
|
||||
avs_fs_opendir @72 NONAME == XCnbrep7000047
|
||||
avs_fs_readdir @73 NONAME == XCnbrep7000048
|
||||
avs_fs_closedir @74 NONAME == XCnbrep7000049
|
||||
avs_thread_create @5 NONAME
|
||||
avs_thread_destroy @7 NONAME
|
||||
avs_thread_exit @11 NONAME
|
||||
@@ -10,9 +19,19 @@ EXPORTS
|
||||
property_destroy @125 NONAME
|
||||
property_desc_to_buffer @126 NONAME
|
||||
property_insert_read @128 NONAME
|
||||
property_clear_error @573 NONAME
|
||||
property_get_error @573 NONAME
|
||||
property_search @141 NONAME
|
||||
property_node_create @142 NONAME
|
||||
property_node_name @147 NONAME == XCnbrep7000092
|
||||
property_node_remove @143 NONAME
|
||||
property_node_type @148 NONAME == XCnbrep7000093
|
||||
property_node_clone @144 NONAME
|
||||
property_node_traversal @146 NONAME
|
||||
property_node_refdata @145 NONAME == XCnbrep7000090
|
||||
property_node_datasize @150 NONAME == XCnbrep7000095
|
||||
property_node_read @151 NONAME == XCnbrep7000096
|
||||
property_query_size @139 NONAME == XCnbrep700008a
|
||||
property_node_refer @155 NONAME
|
||||
property_read_query_memsize @156 NONAME
|
||||
property_psmap_export @159 NONAME
|
||||
|
||||
@@ -1,6 +1,15 @@
|
||||
LIBRARY libavs-win32
|
||||
|
||||
EXPORTS
|
||||
avs_fs_close @86 NONAME == XCnbrep7000055
|
||||
avs_fs_copy @102 NONAME == XCnbrep7000065
|
||||
avs_fs_lseek @80 NONAME == XCnbrep700004f
|
||||
avs_fs_lstat @100 NONAME == XCnbrep7000063
|
||||
avs_fs_open @79 NONAME == XCnbrep700004e
|
||||
avs_fs_read @82 NONAME == XCnbrep7000051
|
||||
avs_fs_opendir @93 NONAME == XCnbrep700005c
|
||||
avs_fs_readdir @94 NONAME == XCnbrep700005d
|
||||
avs_fs_closedir @95 NONAME == XCnbrep700005e
|
||||
avs_thread_create @5 NONAME
|
||||
avs_thread_destroy @7 NONAME
|
||||
avs_thread_exit @11 NONAME
|
||||
@@ -10,9 +19,19 @@ EXPORTS
|
||||
property_destroy @146 NONAME
|
||||
property_desc_to_buffer @147 NONAME
|
||||
property_insert_read @149 NONAME
|
||||
property_clear_error @158 NONAME == XCnbrep700009d
|
||||
property_get_error @159 NONAME == XCnbrep700009e
|
||||
property_search @162 NONAME
|
||||
property_node_create @163 NONAME
|
||||
property_node_name @168 NONAME == XCnbrep70000a7
|
||||
property_node_remove @164 NONAME
|
||||
property_node_type @169 NONAME == XCnbrep70000a8
|
||||
property_node_clone @165 NONAME
|
||||
property_node_traversal @167 NONAME
|
||||
property_node_refdata @166 NONAME == XCnbrep70000a5
|
||||
property_node_datasize @171 NONAME == XCnbrep70000aa
|
||||
property_query_size @160 NONAME == XCnbrep700009f
|
||||
property_node_read @172 NONAME == XCnbrep70000ab
|
||||
property_node_refer @176 NONAME
|
||||
property_read_query_memsize @177 NONAME
|
||||
property_psmap_import @179 NONAME
|
||||
|
||||
@@ -6,15 +6,34 @@ EXPORTS
|
||||
avs_thread_exit @11 NONAME
|
||||
avs_thread_join @12 NONAME
|
||||
avs_fs_addfs @73 NONAME
|
||||
avs_fs_close @86 NONAME == XCgsqzn0000055
|
||||
avs_fs_copy @102 NONAME == XCgsqzn0000065
|
||||
avs_fs_lseek @80 NONAME == XCgsqzn000004f
|
||||
avs_fs_lstat @100 NONAME == XCgsqzn0000063
|
||||
avs_fs_mount @76 NONAME
|
||||
avs_fs_open @79 NONAME == XCgsqzn000004e
|
||||
avs_fs_read @82 NONAME == XCgsqzn0000051
|
||||
avs_fs_opendir @93 NONAME == XCgsqzn000005c
|
||||
avs_fs_readdir @94 NONAME == XCgsqzn000005d
|
||||
avs_fs_closedir @95 NONAME == XCgsqzn000005e
|
||||
avs_net_ctrl @119 NONAME
|
||||
property_create @145 NONAME
|
||||
property_destroy @146 NONAME
|
||||
property_desc_to_buffer @147 NONAME
|
||||
property_insert_read @149 NONAME
|
||||
property_clear_error @158 NONAME == XCgsqzn000009d
|
||||
property_get_error @159 NONAME == XCgsqzn000009e
|
||||
property_search @162 NONAME
|
||||
property_node_create @163 NONAME
|
||||
property_node_name @168 NONAME == XCgsqzn00000a7
|
||||
property_node_remove @164 NONAME
|
||||
property_node_type @169 NONAME == XCgsqzn00000a8
|
||||
property_node_clone @165 NONAME
|
||||
property_node_traversal @167 NONAME
|
||||
property_node_refdata @166 NONAME == XCgsqzn00000a5
|
||||
property_node_datasize @171 NONAME == XCgsqzn00000aa
|
||||
property_node_read @172 NONAME == XCgsqzn00000ab
|
||||
property_query_size @160 NONAME == XCgsqzn000009f
|
||||
property_node_refer @176 NONAME
|
||||
property_read_query_memsize @177 NONAME
|
||||
property_psmap_import @179 NONAME
|
||||
|
||||
@@ -2,6 +2,12 @@ LIBRARY libavs-win32
|
||||
|
||||
EXPORTS
|
||||
avs_boot
|
||||
avs_fs_close
|
||||
avs_fs_copy
|
||||
avs_fs_lseek
|
||||
avs_fs_lstat
|
||||
avs_fs_open
|
||||
avs_fs_read
|
||||
avs_net_ctrl
|
||||
avs_shutdown
|
||||
avs_thread_create
|
||||
@@ -19,6 +25,8 @@ EXPORTS
|
||||
property_destroy
|
||||
property_file_write
|
||||
property_insert_read
|
||||
property_clear_error
|
||||
property_get_error
|
||||
property_mem_write
|
||||
property_read_query_memsize
|
||||
property_search
|
||||
@@ -27,6 +35,7 @@ EXPORTS
|
||||
property_node_create
|
||||
property_node_datasize
|
||||
property_node_name
|
||||
property_node_read
|
||||
property_node_refer
|
||||
property_node_remove
|
||||
property_node_type
|
||||
|
||||
@@ -0,0 +1,13 @@
|
||||
LIBRARY dwarfstack
|
||||
|
||||
EXPORTS
|
||||
dwstOfFile @ 441
|
||||
dwstOfFileW @ 443
|
||||
dwstOfProcess @ 446
|
||||
dwstOfProcessW @ 448
|
||||
dwstOfLocation @ 444
|
||||
dwstOfLocationW @ 445
|
||||
dwstOfException @ 438
|
||||
dwstOfExceptionW @ 440
|
||||
dwstExceptionDialog @ 436
|
||||
dwstExceptionDialogW @ 437
|
||||
@@ -3,10 +3,15 @@ LIBRARY libavs-win64
|
||||
EXPORTS
|
||||
avs_boot @285 NONAME
|
||||
avs_fs_close @65 NONAME
|
||||
avs_fs_copy @81 NONAME
|
||||
avs_fs_lseek @59 NONAME
|
||||
avs_fs_lseek64 @60 NONAME
|
||||
avs_fs_lstat @79 NONAME
|
||||
avs_fs_open @58 NONAME
|
||||
avs_fs_read @61 NONAME
|
||||
avs_fs_opendir @72 NONAME == XCd229cc0000f0
|
||||
avs_fs_readdir @73 NONAME == XCd229cc0000bb
|
||||
avs_fs_closedir @74 NONAME == XCd229cc0000b8
|
||||
avs_net_ctrl @98 NONAME
|
||||
avs_shutdown @286 NONAME
|
||||
avs_thread_create @6 NONAME
|
||||
@@ -21,9 +26,19 @@ EXPORTS
|
||||
property_desc_to_buffer @129 NONAME
|
||||
property_destroy @128 NONAME
|
||||
property_insert_read @131 NONAME
|
||||
property_clear_error @573 NONAME
|
||||
property_get_error @573 NONAME
|
||||
property_node_create @145 NONAME
|
||||
property_node_name @150 NONAME
|
||||
property_node_read @154 NONAME == XCd229cc0000f3
|
||||
property_node_refer @158 NONAME
|
||||
property_node_remove @146 NONAME
|
||||
property_node_type @151 NONAME == XCd229cc000071
|
||||
property_node_clone @147 NONAME
|
||||
property_node_traversal @149 NONAME
|
||||
property_node_refdata @148 NONAME == XCd229cc00009f
|
||||
property_node_datasize @153 NONAME == XCd229cc000083
|
||||
property_query_size @142 NONAME == XCd229cc000032
|
||||
property_psmap_export @162 NONAME
|
||||
property_psmap_import @161 NONAME
|
||||
property_read_query_memsize @159 NONAME
|
||||
|
||||
@@ -3,10 +3,15 @@ LIBRARY libavs-win64
|
||||
EXPORTS
|
||||
avs_boot @285 NONAME
|
||||
avs_fs_close @65 NONAME
|
||||
avs_fs_copy @81 NONAME
|
||||
avs_fs_lseek @59 NONAME
|
||||
avs_fs_lseek64 @60 NONAME
|
||||
avs_fs_lstat @78 NONAME
|
||||
avs_fs_open @58 NONAME
|
||||
avs_fs_read @61 NONAME
|
||||
avs_fs_opendir @573 NONAME ==
|
||||
avs_fs_readdir @573 NONAME ==
|
||||
avs_fs_closedir @573 NONAME ==
|
||||
avs_net_ctrl @98 NONAME
|
||||
avs_shutdown @286 NONAME
|
||||
avs_thread_create @6 NONAME
|
||||
@@ -21,9 +26,19 @@ EXPORTS
|
||||
property_desc_to_buffer @129 NONAME
|
||||
property_destroy @128 NONAME
|
||||
property_insert_read @131 NONAME
|
||||
property_clear_error @573 NONAME
|
||||
property_get_error @573 NONAME
|
||||
property_node_create @145 NONAME
|
||||
property_node_name @573 NONAME ==
|
||||
property_node_read @573 NONAME ==
|
||||
property_query_size @573 NONAME ==
|
||||
property_node_refer @158 NONAME
|
||||
property_node_remove @146 NONAME
|
||||
property_node_type @573 NONAME ==
|
||||
property_node_clone @147 NONAME
|
||||
property_node_traversal @149 NONAME
|
||||
property_node_refdata @573 NONAME ==
|
||||
property_node_datasize @573 NONAME ==
|
||||
property_psmap_export @162 NONAME
|
||||
property_psmap_import @161 NONAME
|
||||
property_read_query_memsize @159 NONAME
|
||||
|
||||
@@ -1,6 +1,15 @@
|
||||
LIBRARY libavs-win64
|
||||
|
||||
EXPORTS
|
||||
avs_fs_close @65 NONAME
|
||||
avs_fs_copy @81 NONAME
|
||||
avs_fs_lseek @59 NONAME
|
||||
avs_fs_lstat @79 NONAME
|
||||
avs_fs_open @58 NONAME
|
||||
avs_fs_read @61 NONAME
|
||||
avs_fs_opendir @72 NONAME == XCnbrep7000047
|
||||
avs_fs_readdir @73 NONAME == XCnbrep7000048
|
||||
avs_fs_closedir @74 NONAME == XCnbrep7000049
|
||||
avs_thread_create @5 NONAME
|
||||
avs_thread_destroy @7 NONAME
|
||||
avs_thread_exit @11 NONAME
|
||||
@@ -10,9 +19,19 @@ EXPORTS
|
||||
property_destroy @125 NONAME
|
||||
property_desc_to_buffer @126 NONAME
|
||||
property_insert_read @128 NONAME
|
||||
property_clear_error @573 NONAME
|
||||
property_get_error @573 NONAME
|
||||
property_search @141 NONAME
|
||||
property_node_create @142 NONAME
|
||||
property_node_name @147 NONAME == XCnbrep7000092
|
||||
property_node_remove @143 NONAME
|
||||
property_node_type @148 NONAME == XCnbrep7000093
|
||||
property_node_clone @144 NONAME
|
||||
property_node_traversal @146 NONAME
|
||||
property_node_refdata @145 NONAME == XCnbrep7000090
|
||||
property_node_datasize @150 NONAME == XCnbrep7000095
|
||||
property_node_read @151 NONAME == XCnbrep7000096
|
||||
property_query_size @139 NONAME == XCnbrep700008a
|
||||
property_node_refer @155 NONAME
|
||||
property_read_query_memsize @156 NONAME
|
||||
property_psmap_export @159 NONAME
|
||||
|
||||
@@ -1,6 +1,15 @@
|
||||
LIBRARY libavs-win64
|
||||
|
||||
EXPORTS
|
||||
avs_fs_close @86 NONAME == XCnbrep7000055
|
||||
avs_fs_copy @102 NONAME == XCnbrep7000065
|
||||
avs_fs_lseek @80 NONAME == XCnbrep700004f
|
||||
avs_fs_lstat @100 NONAME == XCnbrep7000063
|
||||
avs_fs_open @79 NONAME == XCnbrep700004e
|
||||
avs_fs_read @82 NONAME == XCnbrep7000051
|
||||
avs_fs_opendir @93 NONAME == XCnbrep700005c
|
||||
avs_fs_readdir @94 NONAME == XCnbrep700005d
|
||||
avs_fs_closedir @95 NONAME == XCnbrep700005e
|
||||
avs_thread_create @5 NONAME
|
||||
avs_thread_destroy @7 NONAME
|
||||
avs_thread_exit @11 NONAME
|
||||
@@ -10,9 +19,19 @@ EXPORTS
|
||||
property_destroy @146 NONAME
|
||||
property_desc_to_buffer @147 NONAME
|
||||
property_insert_read @149 NONAME
|
||||
property_clear_error @158 NONAME == XCnbrep700009d
|
||||
property_get_error @159 NONAME == XCnbrep700009e
|
||||
property_search @162 NONAME
|
||||
property_node_create @163 NONAME
|
||||
property_node_name @168 NONAME == XCnbrep70000a7
|
||||
property_node_remove @164 NONAME
|
||||
property_node_type @169 NONAME == XCnbrep70000a8
|
||||
property_node_clone @165 NONAME == XCnbrep70000a4
|
||||
property_node_traversal @167 NONAME
|
||||
property_node_refdata @166 NONAME == XCnbrep70000a5
|
||||
property_node_datasize @171 NONAME == XCnbrep70000aa
|
||||
property_node_read @172 NONAME == XCnbrep70000ab
|
||||
property_query_size @160 NONAME == XCnbrep700009f
|
||||
property_node_refer @176 NONAME
|
||||
property_read_query_memsize @177 NONAME
|
||||
property_psmap_import @179 NONAME
|
||||
|
||||
@@ -6,15 +6,34 @@ EXPORTS
|
||||
avs_thread_exit @11 NONAME
|
||||
avs_thread_join @12 NONAME
|
||||
avs_fs_addfs @73 NONAME
|
||||
avs_fs_close @86 NONAME == XCgsqzn0000055
|
||||
avs_fs_copy @102 NONAME == XCgsqzn0000065
|
||||
avs_fs_lseek @80 NONAME == XCgsqzn000004f
|
||||
avs_fs_lstat @100 NONAME == XCgsqzn0000063
|
||||
avs_fs_mount @76 NONAME
|
||||
avs_fs_open @79 NONAME == XCgsqzn000004e
|
||||
avs_fs_read @82 NONAME == XCgsqzn0000051
|
||||
avs_fs_opendir @93 NONAME == XCgsqzn000005c
|
||||
avs_fs_readdir @94 NONAME == XCgsqzn000005d
|
||||
avs_fs_closedir @95 NONAME == XCgsqzn000005e
|
||||
avs_net_ctrl @119 NONAME
|
||||
property_create @145 NONAME
|
||||
property_destroy @146 NONAME
|
||||
property_desc_to_buffer @147 NONAME
|
||||
property_insert_read @149 NONAME
|
||||
property_clear_error @158 NONAME == XCgsqzn000009d
|
||||
property_get_error @159 NONAME == XCgsqzn000009e
|
||||
property_search @162 NONAME
|
||||
property_node_create @163 NONAME
|
||||
property_node_name @168 NONAME == XCgsqzn00000a7
|
||||
property_node_remove @164 NONAME
|
||||
property_node_type @169 NONAME == XCgsqzn00000a8
|
||||
property_node_clone @165 NONAME
|
||||
property_node_traversal @167 NONAME
|
||||
property_node_refdata @166 NONAME == XCgsqzn00000a5
|
||||
property_node_datasize @171 NONAME == XCgsqzn00000aa
|
||||
property_node_read @172 NONAME == XCgsqzn00000ab
|
||||
property_query_size @160 NONAME == XCgsqzn000009f
|
||||
property_node_refer @176 NONAME
|
||||
property_read_query_memsize @177 NONAME
|
||||
property_psmap_import @179 NONAME
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user