mirror of
https://github.com/djhackersdev/bemanitools.git
synced 2026-09-15 11:55:10 -05:00
Compare commits
14 Commits
developmen
...
pr297
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
26d1da8660 | ||
|
|
04310f49fd | ||
|
|
d72996c5d9 | ||
|
|
5ac858e15d | ||
|
|
e4a221e15b | ||
|
|
ea835b32ee | ||
|
|
fb1442b734 | ||
|
|
87b7e53973 | ||
|
|
2e45f095ba | ||
|
|
e12cd63ba2 | ||
|
|
8804e667b3 | ||
|
|
f5b8af3f2a | ||
|
|
ab6c3fc8bc | ||
|
|
7a56fab96e |
21
Dockerfile.dev
Normal file
21
Dockerfile.dev
Normal file
@@ -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
|
||||||
38
GNUmakefile
38
GNUmakefile
@@ -13,8 +13,10 @@ BUILDDIR ?= build
|
|||||||
|
|
||||||
builddir_docker := $(BUILDDIR)/docker
|
builddir_docker := $(BUILDDIR)/docker
|
||||||
|
|
||||||
docker_container_name := "bemanitools-build"
|
docker_build_container_name := "bemanitools-build"
|
||||||
docker_image_name := "bemanitools-build:latest"
|
docker_build_image_name := "bemanitools-build:latest"
|
||||||
|
docker_dev_container_name := "bemanitools-dev"
|
||||||
|
docker_dev_image_name := "bemanitools-dev:latest"
|
||||||
|
|
||||||
depdir := $(BUILDDIR)/dep
|
depdir := $(BUILDDIR)/dep
|
||||||
objdir := $(BUILDDIR)/obj
|
objdir := $(BUILDDIR)/obj
|
||||||
@@ -41,6 +43,7 @@ FORCE:
|
|||||||
|
|
||||||
.PHONY: \
|
.PHONY: \
|
||||||
build-docker \
|
build-docker \
|
||||||
|
dev-docker \
|
||||||
clean \
|
clean \
|
||||||
code-format \
|
code-format \
|
||||||
doc-format \
|
doc-format \
|
||||||
@@ -89,21 +92,38 @@ version:
|
|||||||
$(V)echo "$(gitrev)" > version
|
$(V)echo "$(gitrev)" > version
|
||||||
|
|
||||||
build-docker:
|
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 \
|
$(V)docker \
|
||||||
build \
|
build \
|
||||||
-t $(docker_image_name) \
|
-t $(docker_build_image_name) \
|
||||||
-f Dockerfile \
|
-f Dockerfile.build \
|
||||||
.
|
.
|
||||||
$(V)docker \
|
$(V)docker \
|
||||||
run \
|
run \
|
||||||
--volume $(shell pwd):/bemanitools \
|
--volume $(shell pwd):/bemanitools \
|
||||||
--name $(docker_container_name) \
|
--name $(docker_build_container_name) \
|
||||||
$(docker_image_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:
|
clean-docker:
|
||||||
$(V)docker rm -f $(docker_container_name) || true
|
$(V)docker rm -f $(docker_dev_container_name) || true
|
||||||
$(V)docker image rm -f $(docker_image_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)
|
$(V)rm -rf $(BUILDDIR)
|
||||||
|
|
||||||
#
|
#
|
||||||
|
|||||||
91
Module.mk
91
Module.mk
@@ -100,6 +100,7 @@ include src/main/bstio/Module.mk
|
|||||||
include src/main/camhook/Module.mk
|
include src/main/camhook/Module.mk
|
||||||
include src/main/cconfig/Module.mk
|
include src/main/cconfig/Module.mk
|
||||||
include src/main/config/Module.mk
|
include src/main/config/Module.mk
|
||||||
|
include src/main/core/Module.mk
|
||||||
include src/main/d3d9-util/Module.mk
|
include src/main/d3d9-util/Module.mk
|
||||||
include src/main/d3d9exhook/Module.mk
|
include src/main/d3d9exhook/Module.mk
|
||||||
include src/main/ddrhook-util/Module.mk
|
include src/main/ddrhook-util/Module.mk
|
||||||
@@ -324,6 +325,10 @@ $(zipdir)/iidx-18.zip: \
|
|||||||
dist/iidx/config.bat \
|
dist/iidx/config.bat \
|
||||||
dist/iidx/gamestart-18.bat \
|
dist/iidx/gamestart-18.bat \
|
||||||
dist/iidx/iidxhook-18.conf \
|
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 \
|
dist/iidx/vefx.txt \
|
||||||
| $(zipdir)/
|
| $(zipdir)/
|
||||||
$(V)echo ... $@
|
$(V)echo ... $@
|
||||||
@@ -355,6 +360,10 @@ $(zipdir)/iidx-19.zip: \
|
|||||||
dist/iidx/config.bat \
|
dist/iidx/config.bat \
|
||||||
dist/iidx/gamestart-19.bat \
|
dist/iidx/gamestart-19.bat \
|
||||||
dist/iidx/iidxhook-19.conf \
|
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 \
|
dist/iidx/vefx.txt \
|
||||||
| $(zipdir)/
|
| $(zipdir)/
|
||||||
$(V)echo ... $@
|
$(V)echo ... $@
|
||||||
@@ -371,6 +380,10 @@ $(zipdir)/iidx-20.zip: \
|
|||||||
dist/iidx/config.bat \
|
dist/iidx/config.bat \
|
||||||
dist/iidx/gamestart-20.bat \
|
dist/iidx/gamestart-20.bat \
|
||||||
dist/iidx/iidxhook-20.conf \
|
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 \
|
dist/iidx/vefx.txt \
|
||||||
| $(zipdir)/
|
| $(zipdir)/
|
||||||
$(V)echo ... $@
|
$(V)echo ... $@
|
||||||
@@ -408,6 +421,13 @@ $(zipdir)/iidx-21-to-24.zip: \
|
|||||||
dist/iidx/iidxhook-22.conf \
|
dist/iidx/iidxhook-22.conf \
|
||||||
dist/iidx/iidxhook-23.conf \
|
dist/iidx/iidxhook-23.conf \
|
||||||
dist/iidx/iidxhook-24.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 \
|
dist/iidx/vefx.txt \
|
||||||
| $(zipdir)/
|
| $(zipdir)/
|
||||||
$(V)echo ... $@
|
$(V)echo ... $@
|
||||||
@@ -426,6 +446,11 @@ $(zipdir)/iidx-25-to-26.zip: \
|
|||||||
dist/iidx/gamestart-26.bat \
|
dist/iidx/gamestart-26.bat \
|
||||||
dist/iidx/iidxhook-25.conf \
|
dist/iidx/iidxhook-25.conf \
|
||||||
dist/iidx/iidxhook-26.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 \
|
dist/iidx/vefx.txt \
|
||||||
| $(zipdir)/
|
| $(zipdir)/
|
||||||
$(V)echo ... $@
|
$(V)echo ... $@
|
||||||
@@ -448,6 +473,13 @@ $(zipdir)/iidx-27-to-30.zip: \
|
|||||||
dist/iidx/iidxhook-28.conf \
|
dist/iidx/iidxhook-28.conf \
|
||||||
dist/iidx/iidxhook-29.conf \
|
dist/iidx/iidxhook-29.conf \
|
||||||
dist/iidx/iidxhook-30.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 \
|
dist/iidx/vefx.txt \
|
||||||
| $(zipdir)/
|
| $(zipdir)/
|
||||||
$(V)echo ... $@
|
$(V)echo ... $@
|
||||||
@@ -516,6 +548,10 @@ $(zipdir)/jb-03.zip: \
|
|||||||
build/bin/indep-32/jbio.dll \
|
build/bin/indep-32/jbio.dll \
|
||||||
dist/jb/config.bat \
|
dist/jb/config.bat \
|
||||||
dist/jb/gamestart-03.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)/
|
| $(zipdir)/
|
||||||
$(V)echo ... $@
|
$(V)echo ... $@
|
||||||
$(V)zip -j $@ $^
|
$(V)zip -j $@ $^
|
||||||
@@ -529,6 +565,10 @@ $(zipdir)/jb-04.zip: \
|
|||||||
build/bin/indep-32/jbio.dll \
|
build/bin/indep-32/jbio.dll \
|
||||||
dist/jb/config.bat \
|
dist/jb/config.bat \
|
||||||
dist/jb/gamestart-03.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)/
|
| $(zipdir)/
|
||||||
$(V)echo ... $@
|
$(V)echo ... $@
|
||||||
$(V)zip -j $@ $^
|
$(V)zip -j $@ $^
|
||||||
@@ -542,6 +582,10 @@ $(zipdir)/jb-05-to-07.zip: \
|
|||||||
build/bin/indep-32/jbio.dll \
|
build/bin/indep-32/jbio.dll \
|
||||||
dist/jb/config.bat \
|
dist/jb/config.bat \
|
||||||
dist/jb/gamestart-04.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)/
|
| $(zipdir)/
|
||||||
$(V)echo ... $@
|
$(V)echo ... $@
|
||||||
$(V)zip -j $@ $^
|
$(V)zip -j $@ $^
|
||||||
@@ -555,6 +599,10 @@ $(zipdir)/jb-08.zip: \
|
|||||||
build/bin/indep-32/jbio.dll \
|
build/bin/indep-32/jbio.dll \
|
||||||
dist/jb/config.bat \
|
dist/jb/config.bat \
|
||||||
dist/jb/gamestart-04.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)/
|
| $(zipdir)/
|
||||||
$(V)echo ... $@
|
$(V)echo ... $@
|
||||||
$(V)zip -j $@ $^
|
$(V)zip -j $@ $^
|
||||||
@@ -579,6 +627,10 @@ $(zipdir)/sdvx-01-to-04.zip: \
|
|||||||
build/bin/indep-32/sdvxio.dll \
|
build/bin/indep-32/sdvxio.dll \
|
||||||
dist/sdvx/config.bat \
|
dist/sdvx/config.bat \
|
||||||
dist/sdvx/gamestart.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)/
|
| $(zipdir)/
|
||||||
$(V)echo ... $@
|
$(V)echo ... $@
|
||||||
$(V)zip -j $@ $^
|
$(V)zip -j $@ $^
|
||||||
@@ -593,6 +645,10 @@ $(zipdir)/sdvx-05-to-06.zip: \
|
|||||||
dist/sdvx5/config.bat \
|
dist/sdvx5/config.bat \
|
||||||
dist/sdvx5/gamestart.bat \
|
dist/sdvx5/gamestart.bat \
|
||||||
dist/sdvx5/sdvxhook2.conf \
|
dist/sdvx5/sdvxhook2.conf \
|
||||||
|
dist/sdvx5/launcher.xml \
|
||||||
|
dist/shared/ea3-ident.xml \
|
||||||
|
dist/shared/ea3-license.xml \
|
||||||
|
dist/shared/ea3-service.xml \
|
||||||
| $(zipdir)/
|
| $(zipdir)/
|
||||||
$(V)echo ... $@
|
$(V)echo ... $@
|
||||||
$(V)zip -j $@ $^
|
$(V)zip -j $@ $^
|
||||||
@@ -607,6 +663,10 @@ $(zipdir)/sdvx-05-cn.zip: \
|
|||||||
dist/sdvx5/config.bat \
|
dist/sdvx5/config.bat \
|
||||||
dist/sdvx5/gamestart-cn.bat \
|
dist/sdvx5/gamestart-cn.bat \
|
||||||
dist/sdvx5/sdvxhook2-cn.conf \
|
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)/
|
| $(zipdir)/
|
||||||
$(V)echo ... $@
|
$(V)echo ... $@
|
||||||
$(V)zip -j $@ $^
|
$(V)zip -j $@ $^
|
||||||
@@ -681,6 +741,10 @@ $(zipdir)/ddr-12.zip: \
|
|||||||
build/bin/indep-32/geninput.dll \
|
build/bin/indep-32/geninput.dll \
|
||||||
dist/ddr/config.bat \
|
dist/ddr/config.bat \
|
||||||
dist/ddr/gamestart-12.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)/
|
| $(zipdir)/
|
||||||
$(V)echo ... $@
|
$(V)echo ... $@
|
||||||
$(V)zip -j $@ $^
|
$(V)zip -j $@ $^
|
||||||
@@ -697,6 +761,10 @@ $(zipdir)/ddr-13.zip: \
|
|||||||
build/bin/indep-32/geninput.dll \
|
build/bin/indep-32/geninput.dll \
|
||||||
dist/ddr/config.bat \
|
dist/ddr/config.bat \
|
||||||
dist/ddr/gamestart-13.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)/
|
| $(zipdir)/
|
||||||
$(V)echo ... $@
|
$(V)echo ... $@
|
||||||
$(V)zip -j $@ $^
|
$(V)zip -j $@ $^
|
||||||
@@ -710,11 +778,21 @@ $(zipdir)/ddr-14-to-18.zip: \
|
|||||||
build/bin/indep-32/eamio.dll \
|
build/bin/indep-32/eamio.dll \
|
||||||
build/bin/indep-32/geninput.dll \
|
build/bin/indep-32/geninput.dll \
|
||||||
dist/ddr/config.bat \
|
dist/ddr/config.bat \
|
||||||
|
dist/ddr/gamestart-17.bat \
|
||||||
|
dist/ddr/gamestart-18.bat \
|
||||||
dist/ddr/gamestart-14.bat \
|
dist/ddr/gamestart-14.bat \
|
||||||
dist/ddr/gamestart-15.bat \
|
dist/ddr/gamestart-15.bat \
|
||||||
dist/ddr/gamestart-16.bat \
|
dist/ddr/gamestart-16.bat \
|
||||||
dist/ddr/gamestart-17.bat \
|
dist/ddr/gamestart-17.bat \
|
||||||
dist/ddr/gamestart-18.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)/
|
| $(zipdir)/
|
||||||
$(V)echo ... $@
|
$(V)echo ... $@
|
||||||
$(V)zip -j $@ $^
|
$(V)zip -j $@ $^
|
||||||
@@ -728,9 +806,17 @@ $(zipdir)/ddr-16-to-18-x64.zip: \
|
|||||||
build/bin/indep-64/eamio.dll \
|
build/bin/indep-64/eamio.dll \
|
||||||
build/bin/indep-64/geninput.dll \
|
build/bin/indep-64/geninput.dll \
|
||||||
dist/ddr/config.bat \
|
dist/ddr/config.bat \
|
||||||
|
dist/ddr/gamestart-17.bat \
|
||||||
|
dist/ddr/gamestart-18.bat \
|
||||||
dist/ddr/gamestart-16.bat \
|
dist/ddr/gamestart-16.bat \
|
||||||
dist/ddr/gamestart-17.bat \
|
dist/ddr/gamestart-17.bat \
|
||||||
dist/ddr/gamestart-18.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)/
|
| $(zipdir)/
|
||||||
$(V)echo ... $@
|
$(V)echo ... $@
|
||||||
$(V)zip -j $@ $^
|
$(V)zip -j $@ $^
|
||||||
@@ -769,6 +855,11 @@ $(zipdir)/bst.zip: \
|
|||||||
dist/bst/config.bat \
|
dist/bst/config.bat \
|
||||||
dist/bst/gamestart1.bat \
|
dist/bst/gamestart1.bat \
|
||||||
dist/bst/gamestart2.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)/
|
| $(zipdir)/
|
||||||
$(V)echo ... $@
|
$(V)echo ... $@
|
||||||
$(V)zip -j $@ $^
|
$(V)zip -j $@ $^
|
||||||
|
|||||||
34
dist/bst/gamestart1.bat
vendored
34
dist/bst/gamestart1.bat
vendored
@@ -1,10 +1,34 @@
|
|||||||
@echo off
|
@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
|
cd /d %~dp0
|
||||||
|
|
||||||
if not exist dev\nvram mkdir dev\nvram
|
:: Script expects to be located in the root folder (contents/) next to the
|
||||||
if not exist dev\nvram\coin.xml copy prop\defaults\coin.xml dev\nvram\coin.xml
|
:: folders modules, data etc.
|
||||||
if not exist dev\nvram\eacoin.xml copy prop\defaults\eacoin.xml dev\nvram\eacoin.xml
|
set CONTENT_DIR=%CD%\..
|
||||||
if not exist dev\raw mkdir dev\raw
|
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 %*
|
||||||
34
dist/bst/gamestart2.bat
vendored
34
dist/bst/gamestart2.bat
vendored
@@ -1,10 +1,34 @@
|
|||||||
@echo off
|
@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
|
cd /d %~dp0
|
||||||
|
|
||||||
if not exist dev\nvram mkdir dev\nvram
|
:: Script expects to be located in the root folder (contents/) next to the
|
||||||
if not exist dev\nvram\coin.xml copy prop\defaults\coin.xml dev\nvram\coin.xml
|
:: folders modules, data etc.
|
||||||
if not exist dev\nvram\eacoin.xml copy prop\defaults\eacoin.xml dev\nvram\eacoin.xml
|
set CONTENT_DIR=%CD%\..
|
||||||
if not exist dev\raw mkdir dev\raw
|
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 %*
|
||||||
75
dist/bst/launcher-01.xml
vendored
Normal file
75
dist/bst/launcher-01.xml
vendored
Normal file
@@ -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>
|
||||||
75
dist/bst/launcher-02.xml
vendored
Normal file
75
dist/bst/launcher-02.xml
vendored
Normal file
@@ -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>
|
||||||
41
dist/ddr/gamestart-12.bat
vendored
41
dist/ddr/gamestart-12.bat
vendored
@@ -1,11 +1,42 @@
|
|||||||
@echo off
|
@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
|
cd /d %~dp0
|
||||||
|
|
||||||
if not exist conf\nvram mkdir conf\nvram
|
:: Script expects to be located in the root folder (contents/) next to the
|
||||||
if not exist conf\raw mkdir conf\raw
|
:: 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
|
:: Register video codecs, e.g. required for background videos
|
||||||
regsvr32 /s xactengine2_10.dll
|
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
|
||||||
41
dist/ddr/gamestart-13.bat
vendored
41
dist/ddr/gamestart-13.bat
vendored
@@ -1,11 +1,42 @@
|
|||||||
@echo off
|
@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
|
cd /d %~dp0
|
||||||
|
|
||||||
if not exist conf\nvram mkdir conf\nvram
|
:: Script expects to be located in the root folder (contents/) next to the
|
||||||
if not exist conf\raw mkdir conf\raw
|
:: 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
|
:: Register video codecs, e.g. required for background videos
|
||||||
regsvr32 /s xactengine2_10.dll
|
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
|
||||||
46
dist/ddr/gamestart-14.bat
vendored
46
dist/ddr/gamestart-14.bat
vendored
@@ -1,14 +1,44 @@
|
|||||||
@echo off
|
@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
|
cd /d %~dp0
|
||||||
|
|
||||||
if not exist conf\nvram mkdir conf\nvram
|
:: Script expects to be located in the root folder (contents/) next to the
|
||||||
if not exist conf\nvram\coin.xml copy prop\coin.xml conf\nvram\coin.xml
|
:: folders modules, data etc.
|
||||||
if not exist conf\nvram\eacoin.xml copy prop\eacoin.xml conf\nvram\eacoin.xml
|
set CONTENT_DIR=%CD%\..
|
||||||
if not exist conf\nvram\share-config.xml copy prop\share-config.xml conf\nvram\share-config.xml
|
set BEMANITOOLS_DIR=%CONTENT_DIR%\bemanitools
|
||||||
if not exist conf\raw mkdir conf\raw
|
set COM_DIR=%CONTENT_DIR%\com
|
||||||
|
set MODULES_DIR=%CONTENT_DIR%\modules
|
||||||
|
|
||||||
regsvr32 /s k-clvsd.dll
|
:: Register video codecs, e.g. required for background videos
|
||||||
regsvr32 /s xactengine2_10.dll
|
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
|
||||||
46
dist/ddr/gamestart-15.bat
vendored
46
dist/ddr/gamestart-15.bat
vendored
@@ -1,14 +1,44 @@
|
|||||||
@echo off
|
@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
|
cd /d %~dp0
|
||||||
|
|
||||||
if not exist conf\nvram mkdir conf\nvram
|
:: Script expects to be located in the root folder (contents/) next to the
|
||||||
if not exist conf\nvram\coin.xml copy prop\coin.xml conf\nvram\coin.xml
|
:: folders modules, data etc.
|
||||||
if not exist conf\nvram\eacoin.xml copy prop\eacoin.xml conf\nvram\eacoin.xml
|
set CONTENT_DIR=%CD%\..
|
||||||
if not exist conf\nvram\share-config.xml copy prop\share-config.xml conf\nvram\share-config.xml
|
set BEMANITOOLS_DIR=%CONTENT_DIR%\bemanitools
|
||||||
if not exist conf\raw mkdir conf\raw
|
set COM_DIR=%CONTENT_DIR%\com
|
||||||
|
set MODULES_DIR=%CONTENT_DIR%\modules
|
||||||
|
|
||||||
regsvr32 /s k-clvsd.dll
|
:: Register video codecs, e.g. required for background videos
|
||||||
regsvr32 /s xactengine2_10.dll
|
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
|
||||||
47
dist/ddr/gamestart-16.bat
vendored
47
dist/ddr/gamestart-16.bat
vendored
@@ -1,15 +1,44 @@
|
|||||||
@echo off
|
@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
|
cd /d %~dp0
|
||||||
|
|
||||||
if not exist conf\nvram mkdir conf\nvram
|
:: Script expects to be located in the root folder (contents/) next to the
|
||||||
if not exist conf\nvram\ea3-config.xml copy prop\eamuse-config.xml conf\nvram\ea3-config.xml
|
:: folders modules, data etc.
|
||||||
if not exist conf\nvram\coin.xml copy prop\coin.xml conf\nvram\coin.xml
|
set CONTENT_DIR=%CD%\..
|
||||||
if not exist conf\nvram\eacoin.xml copy prop\eacoin.xml conf\nvram\eacoin.xml
|
set BEMANITOOLS_DIR=%CONTENT_DIR%\bemanitools
|
||||||
if not exist conf\nvram\testmode-v.xml copy prop\testmode-v.xml conf\nvram\testmode-v.xml
|
set COM_DIR=%CONTENT_DIR%\com
|
||||||
if not exist conf\raw mkdir conf\raw
|
set MODULES_DIR=%CONTENT_DIR%\modules
|
||||||
|
|
||||||
regsvr32 /s com\k-clvsd.dll
|
:: Register video codecs, e.g. required for background videos
|
||||||
regsvr32 /s com\xactengine2_10.dll
|
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
|
||||||
47
dist/ddr/gamestart-17.bat
vendored
47
dist/ddr/gamestart-17.bat
vendored
@@ -1,15 +1,44 @@
|
|||||||
@echo off
|
@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
|
cd /d %~dp0
|
||||||
|
|
||||||
if not exist conf\nvram mkdir conf\nvram
|
:: Script expects to be located in the root folder (contents/) next to the
|
||||||
if not exist conf\nvram\ea3-config.xml copy prop\eamuse-config.xml conf\nvram\ea3-config.xml
|
:: folders modules, data etc.
|
||||||
if not exist conf\nvram\coin.xml copy prop\coin.xml conf\nvram\coin.xml
|
set CONTENT_DIR=%CD%\..
|
||||||
if not exist conf\nvram\eacoin.xml copy prop\eacoin.xml conf\nvram\eacoin.xml
|
set BEMANITOOLS_DIR=%CONTENT_DIR%\bemanitools
|
||||||
if not exist conf\nvram\testmode-v.xml copy prop\testmode-v.xml conf\nvram\testmode-v.xml
|
set COM_DIR=%CONTENT_DIR%\com
|
||||||
if not exist conf\raw mkdir conf\raw
|
set MODULES_DIR=%CONTENT_DIR%\modules
|
||||||
|
|
||||||
regsvr32 /s com\k-clvsd.dll
|
:: Register video codecs, e.g. required for background videos
|
||||||
regsvr32 /s com\xactengine2_10.dll
|
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
|
||||||
|
|||||||
47
dist/ddr/gamestart-18.bat
vendored
47
dist/ddr/gamestart-18.bat
vendored
@@ -1,15 +1,44 @@
|
|||||||
@echo off
|
@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
|
cd /d %~dp0
|
||||||
|
|
||||||
if not exist conf\nvram mkdir conf\nvram
|
:: Script expects to be located in the root folder (contents/) next to the
|
||||||
if not exist conf\nvram\ea3-config.xml copy prop\eamuse-config.xml conf\nvram\ea3-config.xml
|
:: folders modules, data etc.
|
||||||
if not exist conf\nvram\coin.xml copy prop\coin.xml conf\nvram\coin.xml
|
set CONTENT_DIR=%CD%\..
|
||||||
if not exist conf\nvram\eacoin.xml copy prop\eacoin.xml conf\nvram\eacoin.xml
|
set BEMANITOOLS_DIR=%CONTENT_DIR%\bemanitools
|
||||||
if not exist conf\nvram\testmode-v.xml copy prop\testmode-v.xml conf\nvram\testmode-v.xml
|
set COM_DIR=%CONTENT_DIR%\com
|
||||||
if not exist conf\raw mkdir conf\raw
|
set MODULES_DIR=%CONTENT_DIR%\modules
|
||||||
|
|
||||||
regsvr32 /s com\k-clvsd.dll
|
:: Register video codecs, e.g. required for background videos
|
||||||
regsvr32 /s com\xactengine2_10.dll
|
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-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
|
||||||
|
|||||||
75
dist/ddr/launcher-12.xml
vendored
Normal file
75
dist/ddr/launcher-12.xml
vendored
Normal file
@@ -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>
|
||||||
75
dist/ddr/launcher-13.xml
vendored
Normal file
75
dist/ddr/launcher-13.xml
vendored
Normal file
@@ -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>
|
||||||
75
dist/ddr/launcher-14.xml
vendored
Normal file
75
dist/ddr/launcher-14.xml
vendored
Normal file
@@ -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>
|
||||||
75
dist/ddr/launcher-15.xml
vendored
Normal file
75
dist/ddr/launcher-15.xml
vendored
Normal file
@@ -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>
|
||||||
76
dist/ddr/launcher-16.xml
vendored
Normal file
76
dist/ddr/launcher-16.xml
vendored
Normal file
@@ -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>
|
||||||
76
dist/ddr/launcher-17.xml
vendored
Normal file
76
dist/ddr/launcher-17.xml
vendored
Normal file
@@ -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>
|
||||||
76
dist/ddr/launcher-18.xml
vendored
Normal file
76
dist/ddr/launcher-18.xml
vendored
Normal file
@@ -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>
|
||||||
10
dist/iidx/ea3-ident.xml
vendored
Normal file
10
dist/iidx/ea3-ident.xml
vendored
Normal file
@@ -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>
|
||||||
6
dist/iidx/eamuse-server.xml
vendored
Normal file
6
dist/iidx/eamuse-server.xml
vendored
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
<?xml version="1.0" encoding="Shift-JIS"?>
|
||||||
|
<ea3>
|
||||||
|
<network>
|
||||||
|
<services>http://localhost</services>
|
||||||
|
</network>
|
||||||
|
</ea3>
|
||||||
36
dist/iidx/gamestart-18.bat
vendored
36
dist/iidx/gamestart-18.bat
vendored
@@ -1,14 +1,34 @@
|
|||||||
@echo off
|
@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
|
cd /d %~dp0
|
||||||
|
|
||||||
if not exist d mkdir d
|
:: Script expects to be located in the root folder (contents/) next to the
|
||||||
if not exist e mkdir e
|
:: folders modules, data etc.
|
||||||
if not exist f mkdir f
|
set CONTENT_DIR=%CD%\..
|
||||||
|
set BEMANITOOLS_DIR=%CONTENT_DIR%\bemanitools
|
||||||
|
set MODULES_DIR=%CONTENT_DIR%\modules
|
||||||
|
|
||||||
if not exist dev\nvram mkdir dev\nvram
|
:: Keep that data vanilla, no need to copy these around anymore
|
||||||
if not exist dev\nvram\coin.xml copy prop\defaults\coin.xml dev\nvram\coin.xml
|
:: Just add them to the env PATH so launcher can find the libs and game executable
|
||||||
if not exist dev\nvram\eacoin.xml copy prop\defaults\eacoin.xml dev\nvram\eacoin.xml
|
:: Remark: This also requires admin privileges to propage correctly to launcher
|
||||||
if not exist dev\raw mkdir dev\raw
|
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 %*
|
||||||
36
dist/iidx/gamestart-19.bat
vendored
36
dist/iidx/gamestart-19.bat
vendored
@@ -1,14 +1,34 @@
|
|||||||
@echo off
|
@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
|
cd /d %~dp0
|
||||||
|
|
||||||
if not exist d mkdir d
|
:: Script expects to be located in the root folder (contents/) next to the
|
||||||
if not exist e mkdir e
|
:: folders modules, data etc.
|
||||||
if not exist f mkdir f
|
set CONTENT_DIR=%CD%\..
|
||||||
|
set BEMANITOOLS_DIR=%CONTENT_DIR%\bemanitools
|
||||||
|
set MODULES_DIR=%CONTENT_DIR%\modules
|
||||||
|
|
||||||
if not exist dev\nvram mkdir dev\nvram
|
:: Keep that data vanilla, no need to copy these around anymore
|
||||||
if not exist dev\nvram\coin.xml copy prop\defaults\coin.xml dev\nvram\coin.xml
|
:: Just add them to the env PATH so launcher can find the libs and game executable
|
||||||
if not exist dev\nvram\eacoin.xml copy prop\defaults\eacoin.xml dev\nvram\eacoin.xml
|
:: Remark: This also requires admin privileges to propage correctly to launcher
|
||||||
if not exist dev\raw mkdir dev\raw
|
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 %*
|
||||||
34
dist/iidx/gamestart-20.bat
vendored
34
dist/iidx/gamestart-20.bat
vendored
@@ -1,10 +1,34 @@
|
|||||||
@echo off
|
@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
|
cd /d %~dp0
|
||||||
|
|
||||||
if not exist dev\nvram mkdir dev\nvram
|
:: Script expects to be located in the root folder (contents/) next to the
|
||||||
if not exist dev\nvram\coin.xml copy prop\defaults\coin.xml dev\nvram\coin.xml
|
:: folders modules, data etc.
|
||||||
if not exist dev\nvram\eacoin.xml copy prop\defaults\eacoin.xml dev\nvram\eacoin.xml
|
set CONTENT_DIR=%CD%\..
|
||||||
if not exist dev\raw mkdir dev\raw
|
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 %*
|
||||||
34
dist/iidx/gamestart-21.bat
vendored
34
dist/iidx/gamestart-21.bat
vendored
@@ -1,10 +1,34 @@
|
|||||||
@echo off
|
@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
|
cd /d %~dp0
|
||||||
|
|
||||||
if not exist dev\nvram mkdir dev\nvram
|
:: Script expects to be located in the root folder (contents/) next to the
|
||||||
if not exist dev\nvram\coin.xml copy prop\defaults\coin.xml dev\nvram\coin.xml
|
:: folders modules, data etc.
|
||||||
if not exist dev\nvram\eacoin.xml copy prop\defaults\eacoin.xml dev\nvram\eacoin.xml
|
set CONTENT_DIR=%CD%\..
|
||||||
if not exist dev\raw mkdir dev\raw
|
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 %*
|
||||||
34
dist/iidx/gamestart-22.bat
vendored
34
dist/iidx/gamestart-22.bat
vendored
@@ -1,10 +1,34 @@
|
|||||||
@echo off
|
@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
|
cd /d %~dp0
|
||||||
|
|
||||||
if not exist dev\nvram mkdir dev\nvram
|
:: Script expects to be located in the root folder (contents/) next to the
|
||||||
if not exist dev\nvram\coin.xml copy prop\defaults\coin.xml dev\nvram\coin.xml
|
:: folders modules, data etc.
|
||||||
if not exist dev\nvram\eacoin.xml copy prop\defaults\eacoin.xml dev\nvram\eacoin.xml
|
set CONTENT_DIR=%CD%\..
|
||||||
if not exist dev\raw mkdir dev\raw
|
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 %*
|
||||||
34
dist/iidx/gamestart-23.bat
vendored
34
dist/iidx/gamestart-23.bat
vendored
@@ -1,10 +1,34 @@
|
|||||||
@echo off
|
@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
|
cd /d %~dp0
|
||||||
|
|
||||||
if not exist dev\nvram mkdir dev\nvram
|
:: Script expects to be located in the root folder (contents/) next to the
|
||||||
if not exist dev\nvram\coin.xml copy prop\defaults\coin.xml dev\nvram\coin.xml
|
:: folders modules, data etc.
|
||||||
if not exist dev\nvram\eacoin.xml copy prop\defaults\eacoin.xml dev\nvram\eacoin.xml
|
set CONTENT_DIR=%CD%\..
|
||||||
if not exist dev\raw mkdir dev\raw
|
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 %*
|
||||||
34
dist/iidx/gamestart-24.bat
vendored
34
dist/iidx/gamestart-24.bat
vendored
@@ -1,10 +1,34 @@
|
|||||||
@echo off
|
@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
|
cd /d %~dp0
|
||||||
|
|
||||||
if not exist dev\nvram mkdir dev\nvram
|
:: Script expects to be located in the root folder (contents/) next to the
|
||||||
if not exist dev\nvram\coin.xml copy prop\defaults\coin.xml dev\nvram\coin.xml
|
:: folders modules, data etc.
|
||||||
if not exist dev\nvram\eacoin.xml copy prop\defaults\eacoin.xml dev\nvram\eacoin.xml
|
set CONTENT_DIR=%CD%\..
|
||||||
if not exist dev\raw mkdir dev\raw
|
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 %*
|
||||||
40
dist/iidx/gamestart-25.bat
vendored
40
dist/iidx/gamestart-25.bat
vendored
@@ -1,16 +1,34 @@
|
|||||||
@echo off
|
@echo off
|
||||||
cd /d %~dp0
|
|
||||||
|
|
||||||
if not exist dev mkdir dev
|
:: Game doesn't work properly when not run with administrator privileges
|
||||||
if not exist dev\e mkdir dev\e
|
>nul 2>&1 net session
|
||||||
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
|
|
||||||
|
|
||||||
for /R prop\defaults %%D in (*.*) do (
|
if %errorlevel% neq 0 (
|
||||||
if not exist dev\nvram\%%~nxD copy /y prop\defaults\%%~nxD dev\nvram
|
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 %*
|
||||||
40
dist/iidx/gamestart-26.bat
vendored
40
dist/iidx/gamestart-26.bat
vendored
@@ -1,16 +1,34 @@
|
|||||||
@echo off
|
@echo off
|
||||||
cd /d %~dp0
|
|
||||||
|
|
||||||
if not exist dev mkdir dev
|
:: Game doesn't work properly when not run with administrator privileges
|
||||||
if not exist dev\e mkdir dev\e
|
>nul 2>&1 net session
|
||||||
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
|
|
||||||
|
|
||||||
for /R prop\defaults %%D in (*.*) do (
|
if %errorlevel% neq 0 (
|
||||||
if not exist dev\nvram\%%~nxD copy /y prop\defaults\%%~nxD dev\nvram
|
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 %*
|
||||||
40
dist/iidx/gamestart-27.bat
vendored
40
dist/iidx/gamestart-27.bat
vendored
@@ -1,16 +1,34 @@
|
|||||||
@echo off
|
@echo off
|
||||||
cd /d %~dp0
|
|
||||||
|
|
||||||
if not exist dev mkdir dev
|
:: Game doesn't work properly when not run with administrator privileges
|
||||||
if not exist dev\e mkdir dev\e
|
>nul 2>&1 net session
|
||||||
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
|
|
||||||
|
|
||||||
for /R prop\defaults %%D in (*.*) do (
|
if %errorlevel% neq 0 (
|
||||||
if not exist dev\nvram\%%~nxD copy /y prop\defaults\%%~nxD dev\nvram
|
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 %*
|
||||||
40
dist/iidx/gamestart-28.bat
vendored
40
dist/iidx/gamestart-28.bat
vendored
@@ -1,16 +1,34 @@
|
|||||||
@echo off
|
@echo off
|
||||||
cd /d %~dp0
|
|
||||||
|
|
||||||
if not exist dev mkdir dev
|
:: Game doesn't work properly when not run with administrator privileges
|
||||||
if not exist dev\e mkdir dev\e
|
>nul 2>&1 net session
|
||||||
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
|
|
||||||
|
|
||||||
for /R prop\defaults %%D in (*.*) do (
|
if %errorlevel% neq 0 (
|
||||||
if not exist dev\nvram\%%~nxD copy /y prop\defaults\%%~nxD dev\nvram
|
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 %*
|
||||||
40
dist/iidx/gamestart-29.bat
vendored
40
dist/iidx/gamestart-29.bat
vendored
@@ -1,16 +1,34 @@
|
|||||||
@echo off
|
@echo off
|
||||||
cd /d %~dp0
|
|
||||||
|
|
||||||
if not exist dev mkdir dev
|
:: Game doesn't work properly when not run with administrator privileges
|
||||||
if not exist dev\e mkdir dev\e
|
>nul 2>&1 net session
|
||||||
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
|
|
||||||
|
|
||||||
for /R prop\defaults %%D in (*.*) do (
|
if %errorlevel% neq 0 (
|
||||||
if not exist dev\nvram\%%~nxD copy /y prop\defaults\%%~nxD dev\nvram
|
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 %*
|
||||||
40
dist/iidx/gamestart-30.bat
vendored
40
dist/iidx/gamestart-30.bat
vendored
@@ -1,16 +1,34 @@
|
|||||||
@echo off
|
@echo off
|
||||||
cd /d %~dp0
|
|
||||||
|
|
||||||
if not exist dev mkdir dev
|
:: Game doesn't work properly when not run with administrator privileges
|
||||||
if not exist dev\e mkdir dev\e
|
>nul 2>&1 net session
|
||||||
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
|
|
||||||
|
|
||||||
for /R prop\defaults %%D in (*.*) do (
|
if %errorlevel% neq 0 (
|
||||||
if not exist dev\nvram\%%~nxD copy /y prop\defaults\%%~nxD dev\nvram
|
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 %*
|
||||||
75
dist/iidx/launcher-18.xml
vendored
Normal file
75
dist/iidx/launcher-18.xml
vendored
Normal file
@@ -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>
|
||||||
75
dist/iidx/launcher-19.xml
vendored
Normal file
75
dist/iidx/launcher-19.xml
vendored
Normal file
@@ -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>
|
||||||
75
dist/iidx/launcher-20.xml
vendored
Normal file
75
dist/iidx/launcher-20.xml
vendored
Normal file
@@ -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>
|
||||||
75
dist/iidx/launcher-21.xml
vendored
Normal file
75
dist/iidx/launcher-21.xml
vendored
Normal file
@@ -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>
|
||||||
75
dist/iidx/launcher-22.xml
vendored
Normal file
75
dist/iidx/launcher-22.xml
vendored
Normal file
@@ -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>
|
||||||
75
dist/iidx/launcher-23.xml
vendored
Normal file
75
dist/iidx/launcher-23.xml
vendored
Normal file
@@ -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>
|
||||||
75
dist/iidx/launcher-24.xml
vendored
Normal file
75
dist/iidx/launcher-24.xml
vendored
Normal file
@@ -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>
|
||||||
74
dist/iidx/launcher-25.xml
vendored
Normal file
74
dist/iidx/launcher-25.xml
vendored
Normal file
@@ -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>
|
||||||
74
dist/iidx/launcher-26.xml
vendored
Normal file
74
dist/iidx/launcher-26.xml
vendored
Normal file
@@ -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>
|
||||||
69
dist/iidx/launcher-27.xml
vendored
Normal file
69
dist/iidx/launcher-27.xml
vendored
Normal file
@@ -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>
|
||||||
69
dist/iidx/launcher-28.xml
vendored
Normal file
69
dist/iidx/launcher-28.xml
vendored
Normal file
@@ -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>
|
||||||
69
dist/iidx/launcher-29.xml
vendored
Normal file
69
dist/iidx/launcher-29.xml
vendored
Normal file
@@ -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>
|
||||||
69
dist/iidx/launcher-30.xml
vendored
Normal file
69
dist/iidx/launcher-30.xml
vendored
Normal file
@@ -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>
|
||||||
7
dist/iidx/pcbid.xml
vendored
Normal file
7
dist/iidx/pcbid.xml
vendored
Normal file
@@ -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>
|
||||||
10
dist/jb/ea3-ident.xml
vendored
Normal file
10
dist/jb/ea3-ident.xml
vendored
Normal file
@@ -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>
|
||||||
6
dist/jb/eamuse-server.xml
vendored
Normal file
6
dist/jb/eamuse-server.xml
vendored
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
<?xml version="1.0" encoding="Shift-JIS"?>
|
||||||
|
<ea3>
|
||||||
|
<network>
|
||||||
|
<services>http://localhost</services>
|
||||||
|
</network>
|
||||||
|
</ea3>
|
||||||
35
dist/jb/gamestart-03.bat
vendored
35
dist/jb/gamestart-03.bat
vendored
@@ -1,11 +1,34 @@
|
|||||||
@echo off
|
@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
|
cd /d %~dp0
|
||||||
|
|
||||||
if not exist dev\nvram mkdir dev\nvram
|
:: Script expects to be located in the root folder (contents/) next to the
|
||||||
if not exist dev\nvram\ea3-config.xml copy prop\ea3-config.xml dev\nvram\ea3-config.xml
|
:: folders modules, data etc.
|
||||||
if not exist dev\nvram\coin.xml copy prop\defaults\coin.xml dev\nvram\coin.xml
|
set CONTENT_DIR=%CD%\..
|
||||||
if not exist dev\nvram\eacoin.xml copy prop\defaults\eacoin.xml dev\nvram\eacoin.xml
|
set BEMANITOOLS_DIR=%CONTENT_DIR%\bemanitools
|
||||||
if not exist dev\raw mkdir dev\raw
|
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 %*
|
||||||
35
dist/jb/gamestart-04.bat
vendored
35
dist/jb/gamestart-04.bat
vendored
@@ -1,11 +1,34 @@
|
|||||||
@echo off
|
@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
|
cd /d %~dp0
|
||||||
|
|
||||||
if not exist dev\nvram mkdir dev\nvram
|
:: Script expects to be located in the root folder (contents/) next to the
|
||||||
if not exist dev\nvram\ea3-config.xml copy prop\ea3-config.xml dev\nvram\ea3-config.xml
|
:: folders modules, data etc.
|
||||||
if not exist dev\nvram\coin.xml copy prop\defaults\coin.xml dev\nvram\coin.xml
|
set CONTENT_DIR=%CD%\..
|
||||||
if not exist dev\nvram\eacoin.xml copy prop\defaults\eacoin.xml dev\nvram\eacoin.xml
|
set BEMANITOOLS_DIR=%CONTENT_DIR%\bemanitools
|
||||||
if not exist dev\raw mkdir dev\raw
|
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 %*
|
||||||
75
dist/jb/launcher-03.xml
vendored
Normal file
75
dist/jb/launcher-03.xml
vendored
Normal file
@@ -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>
|
||||||
75
dist/jb/launcher-04.xml
vendored
Normal file
75
dist/jb/launcher-04.xml
vendored
Normal file
@@ -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>
|
||||||
7
dist/jb/pcbid.xml
vendored
Normal file
7
dist/jb/pcbid.xml
vendored
Normal file
@@ -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>
|
||||||
10
dist/sdvx/ea3-ident.xml
vendored
Normal file
10
dist/sdvx/ea3-ident.xml
vendored
Normal file
@@ -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>
|
||||||
6
dist/sdvx/eamuse-server.xml
vendored
Normal file
6
dist/sdvx/eamuse-server.xml
vendored
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
<?xml version="1.0" encoding="Shift-JIS"?>
|
||||||
|
<ea3>
|
||||||
|
<network>
|
||||||
|
<services>http://localhost</services>
|
||||||
|
</network>
|
||||||
|
</ea3>
|
||||||
35
dist/sdvx/gamestart.bat
vendored
35
dist/sdvx/gamestart.bat
vendored
@@ -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
|
if not exist dev\raw mkdir dev\raw
|
||||||
|
|
||||||
launcher -K sdvxhook.dll soundvoltex.dll %*
|
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 %*
|
||||||
75
dist/sdvx/launcher.xml
vendored
Normal file
75
dist/sdvx/launcher.xml
vendored
Normal file
@@ -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>
|
||||||
7
dist/sdvx/pcbid.xml
vendored
Normal file
7
dist/sdvx/pcbid.xml
vendored
Normal file
@@ -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>
|
||||||
10
dist/sdvx5/ea3-ident.xml
vendored
Normal file
10
dist/sdvx5/ea3-ident.xml
vendored
Normal file
@@ -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>
|
||||||
6
dist/sdvx5/eamuse-server.xml
vendored
Normal file
6
dist/sdvx5/eamuse-server.xml
vendored
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
<?xml version="1.0" encoding="Shift-JIS"?>
|
||||||
|
<ea3>
|
||||||
|
<network>
|
||||||
|
<services>http://localhost</services>
|
||||||
|
</network>
|
||||||
|
</ea3>
|
||||||
41
dist/sdvx5/gamestart-cn.bat
vendored
41
dist/sdvx5/gamestart-cn.bat
vendored
@@ -1,17 +1,34 @@
|
|||||||
@echo off
|
@echo off
|
||||||
cd /d %~dp0
|
|
||||||
|
|
||||||
if not exist dev mkdir dev
|
:: Game doesn't work properly when not run with administrator privileges
|
||||||
if not exist dev\e mkdir dev\e
|
>nul 2>&1 net session
|
||||||
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
|
|
||||||
|
|
||||||
for /R prop\defaults %%D in (*.*) do (
|
if %errorlevel% neq 0 (
|
||||||
if not exist dev\nvram\%%~nxD copy /y prop\defaults\%%~nxD dev\nvram
|
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 %*
|
||||||
40
dist/sdvx5/gamestart.bat
vendored
40
dist/sdvx5/gamestart.bat
vendored
@@ -1,16 +1,34 @@
|
|||||||
@echo off
|
@echo off
|
||||||
cd /d %~dp0
|
|
||||||
|
|
||||||
if not exist dev mkdir dev
|
:: Game doesn't work properly when not run with administrator privileges
|
||||||
if not exist dev\e mkdir dev\e
|
>nul 2>&1 net session
|
||||||
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
|
|
||||||
|
|
||||||
for /R prop\defaults %%D in (*.*) do (
|
if %errorlevel% neq 0 (
|
||||||
if not exist dev\nvram\%%~nxD copy /y prop\defaults\%%~nxD dev\nvram
|
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 %*
|
||||||
74
dist/sdvx5/launcher-cn.xml
vendored
Normal file
74
dist/sdvx5/launcher-cn.xml
vendored
Normal file
@@ -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>
|
||||||
74
dist/sdvx5/launcher.xml
vendored
Normal file
74
dist/sdvx5/launcher.xml
vendored
Normal file
@@ -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>
|
||||||
7
dist/sdvx5/pcbid.xml
vendored
Normal file
7
dist/sdvx5/pcbid.xml
vendored
Normal file
@@ -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>
|
||||||
11
dist/shared/ea3-ident.xml
vendored
Normal file
11
dist/shared/ea3-ident.xml
vendored
Normal file
@@ -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>
|
||||||
8
dist/shared/ea3-license.xml
vendored
Normal file
8
dist/shared/ea3-license.xml
vendored
Normal file
@@ -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>
|
||||||
7
dist/shared/ea3-service.xml
vendored
Normal file
7
dist/shared/ea3-service.xml
vendored
Normal file
@@ -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>
|
||||||
31
src/api/log.h
Normal file
31
src/api/log.h
Normal file
@@ -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
|
||||||
20
src/api/thread.h
Normal file
20
src/api/thread.h
Normal file
@@ -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
|
||||||
@@ -220,6 +220,9 @@ void property_file_write(struct property *prop, const char *path);
|
|||||||
int property_set_flag(struct property *prop, int flags, int mask);
|
int property_set_flag(struct property *prop, int flags, int mask);
|
||||||
void property_destroy(struct property *prop);
|
void property_destroy(struct property *prop);
|
||||||
|
|
||||||
|
avs_error property_get_error(struct property *prop);
|
||||||
|
void property_clear_error(struct property *prop);
|
||||||
|
|
||||||
int property_psmap_import(
|
int property_psmap_import(
|
||||||
struct property *prop,
|
struct property *prop,
|
||||||
struct property_node *root,
|
struct property_node *root,
|
||||||
|
|||||||
@@ -25,6 +25,8 @@ EXPORTS
|
|||||||
property_destroy
|
property_destroy
|
||||||
property_file_write
|
property_file_write
|
||||||
property_insert_read
|
property_insert_read
|
||||||
|
property_clear_error
|
||||||
|
property_get_error
|
||||||
property_mem_write
|
property_mem_write
|
||||||
property_read_query_memsize
|
property_read_query_memsize
|
||||||
property_search
|
property_search
|
||||||
|
|||||||
@@ -28,6 +28,8 @@ EXPORTS
|
|||||||
property_destroy
|
property_destroy
|
||||||
property_file_write
|
property_file_write
|
||||||
property_insert_read
|
property_insert_read
|
||||||
|
property_clear_error
|
||||||
|
property_get_error
|
||||||
property_mem_write
|
property_mem_write
|
||||||
property_read_query_memsize
|
property_read_query_memsize
|
||||||
property_search
|
property_search
|
||||||
|
|||||||
@@ -26,6 +26,8 @@ EXPORTS
|
|||||||
property_desc_to_buffer @246 NONAME
|
property_desc_to_buffer @246 NONAME
|
||||||
property_destroy @247 NONAME
|
property_destroy @247 NONAME
|
||||||
property_insert_read @255 NONAME
|
property_insert_read @255 NONAME
|
||||||
|
property_clear_error @573 NONAME
|
||||||
|
property_get_error @573 NONAME
|
||||||
property_node_create @266 NONAME
|
property_node_create @266 NONAME
|
||||||
property_node_datasize @267 NONAME
|
property_node_datasize @267 NONAME
|
||||||
property_node_name @274 NONAME
|
property_node_name @274 NONAME
|
||||||
|
|||||||
@@ -25,6 +25,8 @@ EXPORTS
|
|||||||
property_desc_to_buffer @201 NONAME
|
property_desc_to_buffer @201 NONAME
|
||||||
property_destroy @264 NONAME
|
property_destroy @264 NONAME
|
||||||
property_insert_read @23 NONAME
|
property_insert_read @23 NONAME
|
||||||
|
property_clear_error @573 NONAME
|
||||||
|
property_get_error @573 NONAME
|
||||||
property_node_create @316 NONAME
|
property_node_create @316 NONAME
|
||||||
property_node_datasize @249 NONAME
|
property_node_datasize @249 NONAME
|
||||||
property_node_name @255 NONAME
|
property_node_name @255 NONAME
|
||||||
|
|||||||
@@ -25,6 +25,8 @@ EXPORTS
|
|||||||
property_desc_to_buffer @201 NONAME == XC058ba50000cd
|
property_desc_to_buffer @201 NONAME == XC058ba50000cd
|
||||||
property_destroy @264 NONAME == XC058ba500010f
|
property_destroy @264 NONAME == XC058ba500010f
|
||||||
property_insert_read @23 NONAME == XC058ba5000016
|
property_insert_read @23 NONAME == XC058ba5000016
|
||||||
|
property_clear_error @573 NONAME
|
||||||
|
property_get_error @573 NONAME
|
||||||
property_node_create @316 NONAME == XC058ba5000143
|
property_node_create @316 NONAME == XC058ba5000143
|
||||||
property_node_datasize @249 NONAME == XC058ba5000100
|
property_node_datasize @249 NONAME == XC058ba5000100
|
||||||
property_node_name @255 NONAME == XC058ba5000106
|
property_node_name @255 NONAME == XC058ba5000106
|
||||||
|
|||||||
@@ -24,6 +24,8 @@ EXPORTS
|
|||||||
property_desc_to_buffer @131 NONAME
|
property_desc_to_buffer @131 NONAME
|
||||||
property_destroy @130 NONAME
|
property_destroy @130 NONAME
|
||||||
property_insert_read @133 NONAME
|
property_insert_read @133 NONAME
|
||||||
|
property_clear_error @573 NONAME
|
||||||
|
property_get_error @573 NONAME
|
||||||
property_node_name @573 NONAME ==
|
property_node_name @573 NONAME ==
|
||||||
property_node_read @573 NONAME ==
|
property_node_read @573 NONAME ==
|
||||||
property_node_remove @148 NONAME
|
property_node_remove @148 NONAME
|
||||||
|
|||||||
@@ -26,6 +26,8 @@ EXPORTS
|
|||||||
property_desc_to_buffer @129 NONAME
|
property_desc_to_buffer @129 NONAME
|
||||||
property_destroy @128 NONAME
|
property_destroy @128 NONAME
|
||||||
property_insert_read @131 NONAME
|
property_insert_read @131 NONAME
|
||||||
|
property_clear_error @573 NONAME
|
||||||
|
property_get_error @573 NONAME
|
||||||
property_node_create @145 NONAME
|
property_node_create @145 NONAME
|
||||||
property_node_name @150 NONAME
|
property_node_name @150 NONAME
|
||||||
property_node_read @154 NONAME == XCd229cc0000f3
|
property_node_read @154 NONAME == XCd229cc0000f3
|
||||||
|
|||||||
@@ -19,6 +19,8 @@ EXPORTS
|
|||||||
property_destroy @125 NONAME
|
property_destroy @125 NONAME
|
||||||
property_desc_to_buffer @126 NONAME
|
property_desc_to_buffer @126 NONAME
|
||||||
property_insert_read @128 NONAME
|
property_insert_read @128 NONAME
|
||||||
|
property_clear_error @573 NONAME
|
||||||
|
property_get_error @573 NONAME
|
||||||
property_search @141 NONAME
|
property_search @141 NONAME
|
||||||
property_node_create @142 NONAME
|
property_node_create @142 NONAME
|
||||||
property_node_name @147 NONAME == XCnbrep7000092
|
property_node_name @147 NONAME == XCnbrep7000092
|
||||||
|
|||||||
@@ -19,6 +19,8 @@ EXPORTS
|
|||||||
property_destroy @146 NONAME
|
property_destroy @146 NONAME
|
||||||
property_desc_to_buffer @147 NONAME
|
property_desc_to_buffer @147 NONAME
|
||||||
property_insert_read @149 NONAME
|
property_insert_read @149 NONAME
|
||||||
|
property_clear_error @158 NONAME == XCnbrep700009d
|
||||||
|
property_get_error @159 NONAME == XCnbrep700009e
|
||||||
property_search @162 NONAME
|
property_search @162 NONAME
|
||||||
property_node_create @163 NONAME
|
property_node_create @163 NONAME
|
||||||
property_node_name @168 NONAME == XCnbrep70000a7
|
property_node_name @168 NONAME == XCnbrep70000a7
|
||||||
|
|||||||
@@ -21,6 +21,8 @@ EXPORTS
|
|||||||
property_destroy @146 NONAME
|
property_destroy @146 NONAME
|
||||||
property_desc_to_buffer @147 NONAME
|
property_desc_to_buffer @147 NONAME
|
||||||
property_insert_read @149 NONAME
|
property_insert_read @149 NONAME
|
||||||
|
property_clear_error @158 NONAME == XCgsqzn000009d
|
||||||
|
property_get_error @159 NONAME == XCgsqzn000009e
|
||||||
property_search @162 NONAME
|
property_search @162 NONAME
|
||||||
property_node_create @163 NONAME
|
property_node_create @163 NONAME
|
||||||
property_node_name @168 NONAME == XCgsqzn00000a7
|
property_node_name @168 NONAME == XCgsqzn00000a7
|
||||||
|
|||||||
@@ -25,6 +25,8 @@ EXPORTS
|
|||||||
property_destroy
|
property_destroy
|
||||||
property_file_write
|
property_file_write
|
||||||
property_insert_read
|
property_insert_read
|
||||||
|
property_clear_error
|
||||||
|
property_get_error
|
||||||
property_mem_write
|
property_mem_write
|
||||||
property_read_query_memsize
|
property_read_query_memsize
|
||||||
property_search
|
property_search
|
||||||
|
|||||||
@@ -26,6 +26,8 @@ EXPORTS
|
|||||||
property_desc_to_buffer @129 NONAME
|
property_desc_to_buffer @129 NONAME
|
||||||
property_destroy @128 NONAME
|
property_destroy @128 NONAME
|
||||||
property_insert_read @131 NONAME
|
property_insert_read @131 NONAME
|
||||||
|
property_clear_error @573 NONAME
|
||||||
|
property_get_error @573 NONAME
|
||||||
property_node_create @145 NONAME
|
property_node_create @145 NONAME
|
||||||
property_node_name @150 NONAME
|
property_node_name @150 NONAME
|
||||||
property_node_read @154 NONAME == XCd229cc0000f3
|
property_node_read @154 NONAME == XCd229cc0000f3
|
||||||
|
|||||||
@@ -26,6 +26,8 @@ EXPORTS
|
|||||||
property_desc_to_buffer @129 NONAME
|
property_desc_to_buffer @129 NONAME
|
||||||
property_destroy @128 NONAME
|
property_destroy @128 NONAME
|
||||||
property_insert_read @131 NONAME
|
property_insert_read @131 NONAME
|
||||||
|
property_clear_error @573 NONAME
|
||||||
|
property_get_error @573 NONAME
|
||||||
property_node_create @145 NONAME
|
property_node_create @145 NONAME
|
||||||
property_node_name @573 NONAME ==
|
property_node_name @573 NONAME ==
|
||||||
property_node_read @573 NONAME ==
|
property_node_read @573 NONAME ==
|
||||||
|
|||||||
@@ -19,6 +19,8 @@ EXPORTS
|
|||||||
property_destroy @125 NONAME
|
property_destroy @125 NONAME
|
||||||
property_desc_to_buffer @126 NONAME
|
property_desc_to_buffer @126 NONAME
|
||||||
property_insert_read @128 NONAME
|
property_insert_read @128 NONAME
|
||||||
|
property_clear_error @573 NONAME
|
||||||
|
property_get_error @573 NONAME
|
||||||
property_search @141 NONAME
|
property_search @141 NONAME
|
||||||
property_node_create @142 NONAME
|
property_node_create @142 NONAME
|
||||||
property_node_name @147 NONAME == XCnbrep7000092
|
property_node_name @147 NONAME == XCnbrep7000092
|
||||||
|
|||||||
@@ -19,12 +19,14 @@ EXPORTS
|
|||||||
property_destroy @146 NONAME
|
property_destroy @146 NONAME
|
||||||
property_desc_to_buffer @147 NONAME
|
property_desc_to_buffer @147 NONAME
|
||||||
property_insert_read @149 NONAME
|
property_insert_read @149 NONAME
|
||||||
|
property_clear_error @158 NONAME == XCnbrep700009d
|
||||||
|
property_get_error @159 NONAME == XCnbrep700009e
|
||||||
property_search @162 NONAME
|
property_search @162 NONAME
|
||||||
property_node_create @163 NONAME
|
property_node_create @163 NONAME
|
||||||
property_node_name @168 NONAME == XCnbrep70000a7
|
property_node_name @168 NONAME == XCnbrep70000a7
|
||||||
property_node_remove @164 NONAME
|
property_node_remove @164 NONAME
|
||||||
property_node_type @169 NONAME == XCnbrep70000a8
|
property_node_type @169 NONAME == XCnbrep70000a8
|
||||||
property_node_clone @165 NONAME
|
property_node_clone @165 NONAME == XCnbrep70000a4
|
||||||
property_node_traversal @167 NONAME
|
property_node_traversal @167 NONAME
|
||||||
property_node_refdata @166 NONAME == XCnbrep70000a5
|
property_node_refdata @166 NONAME == XCnbrep70000a5
|
||||||
property_node_datasize @171 NONAME == XCnbrep70000aa
|
property_node_datasize @171 NONAME == XCnbrep70000aa
|
||||||
|
|||||||
@@ -21,6 +21,8 @@ EXPORTS
|
|||||||
property_destroy @146 NONAME
|
property_destroy @146 NONAME
|
||||||
property_desc_to_buffer @147 NONAME
|
property_desc_to_buffer @147 NONAME
|
||||||
property_insert_read @149 NONAME
|
property_insert_read @149 NONAME
|
||||||
|
property_clear_error @158 NONAME == XCgsqzn000009d
|
||||||
|
property_get_error @159 NONAME == XCgsqzn000009e
|
||||||
property_search @162 NONAME
|
property_search @162 NONAME
|
||||||
property_node_create @163 NONAME
|
property_node_create @163 NONAME
|
||||||
property_node_name @168 NONAME == XCgsqzn00000a7
|
property_node_name @168 NONAME == XCgsqzn00000a7
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
libs += aciodrv-proc
|
libs += aciodrv-proc
|
||||||
|
|
||||||
libs_aciodrv-proc := \
|
libs_aciodrv-proc := \
|
||||||
|
core \
|
||||||
|
|
||||||
src_aciodrv-proc := \
|
src_aciodrv-proc := \
|
||||||
panb.c \
|
panb.c \
|
||||||
|
|||||||
@@ -5,8 +5,9 @@
|
|||||||
#include "aciodrv/device.h"
|
#include "aciodrv/device.h"
|
||||||
#include "aciodrv/panb.h"
|
#include "aciodrv/panb.h"
|
||||||
|
|
||||||
#include "util/log.h"
|
#include "core/thread.h"
|
||||||
#include "util/thread.h"
|
|
||||||
|
#include "core/log.h"
|
||||||
|
|
||||||
static int auto_poll_proc(void *auto_poll_param);
|
static int auto_poll_proc(void *auto_poll_param);
|
||||||
static int auto_poll_threadid;
|
static int auto_poll_threadid;
|
||||||
@@ -50,7 +51,7 @@ bool aciodrv_proc_panb_init(struct aciodrv_device_ctx *device)
|
|||||||
InitializeCriticalSection(&keypair_lock);
|
InitializeCriticalSection(&keypair_lock);
|
||||||
InitializeCriticalSection(&auto_poll_stop_lock);
|
InitializeCriticalSection(&auto_poll_stop_lock);
|
||||||
auto_poll_threadid =
|
auto_poll_threadid =
|
||||||
thread_create(auto_poll_proc, (void *) device, 0x4000, 0);
|
core_thread_create(auto_poll_proc, (void *) device, 0x4000, 0);
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
@@ -80,8 +81,8 @@ void aciodrv_proc_panb_fini(struct aciodrv_device_ctx *device)
|
|||||||
auto_poll_stop = true;
|
auto_poll_stop = true;
|
||||||
LeaveCriticalSection(&auto_poll_stop_lock);
|
LeaveCriticalSection(&auto_poll_stop_lock);
|
||||||
|
|
||||||
thread_join(auto_poll_threadid, NULL);
|
core_thread_join(auto_poll_threadid, NULL);
|
||||||
thread_destroy(auto_poll_threadid);
|
core_thread_destroy(auto_poll_threadid);
|
||||||
|
|
||||||
DeleteCriticalSection(&keypair_lock);
|
DeleteCriticalSection(&keypair_lock);
|
||||||
DeleteCriticalSection(&auto_poll_stop_lock);
|
DeleteCriticalSection(&auto_poll_stop_lock);
|
||||||
|
|||||||
@@ -7,8 +7,9 @@
|
|||||||
|
|
||||||
#include "aciodrv/port.h"
|
#include "aciodrv/port.h"
|
||||||
|
|
||||||
|
#include "core/log.h"
|
||||||
|
|
||||||
#include "util/hex.h"
|
#include "util/hex.h"
|
||||||
#include "util/log.h"
|
|
||||||
#include "util/mem.h"
|
#include "util/mem.h"
|
||||||
|
|
||||||
/* Enable to dump all data to the logger */
|
/* Enable to dump all data to the logger */
|
||||||
|
|||||||
@@ -7,7 +7,7 @@
|
|||||||
|
|
||||||
#include "aciodrv/device.h"
|
#include "aciodrv/device.h"
|
||||||
|
|
||||||
#include "util/log.h"
|
#include "core/log.h"
|
||||||
|
|
||||||
bool aciodrv_h44b_init(struct aciodrv_device_ctx *device, uint8_t node_id)
|
bool aciodrv_h44b_init(struct aciodrv_device_ctx *device, uint8_t node_id)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
#include "aciodrv/device.h"
|
#include "aciodrv/device.h"
|
||||||
#include "aciodrv/icca.h"
|
#include "aciodrv/icca.h"
|
||||||
|
|
||||||
#include "util/log.h"
|
#include "core/log.h"
|
||||||
|
|
||||||
static bool aciodrv_icca_queue_loop_start(
|
static bool aciodrv_icca_queue_loop_start(
|
||||||
struct aciodrv_device_ctx *device, uint8_t node_id)
|
struct aciodrv_device_ctx *device, uint8_t node_id)
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
|
|
||||||
#include "aciodrv/device.h"
|
#include "aciodrv/device.h"
|
||||||
|
|
||||||
#include "util/log.h"
|
#include "core/log.h"
|
||||||
|
|
||||||
static bool
|
static bool
|
||||||
aciodrv_kfca_watchdog_start(struct aciodrv_device_ctx *device, uint8_t node_id)
|
aciodrv_kfca_watchdog_start(struct aciodrv_device_ctx *device, uint8_t node_id)
|
||||||
|
|||||||
@@ -5,8 +5,7 @@
|
|||||||
#include "aciodrv/device.h"
|
#include "aciodrv/device.h"
|
||||||
#include "aciodrv/panb.h"
|
#include "aciodrv/panb.h"
|
||||||
|
|
||||||
#include "util/log.h"
|
#include "core/log.h"
|
||||||
#include "util/thread.h"
|
|
||||||
|
|
||||||
bool aciodrv_panb_start_auto_input(
|
bool aciodrv_panb_start_auto_input(
|
||||||
struct aciodrv_device_ctx *device, uint8_t node_id, uint8_t node_count)
|
struct aciodrv_device_ctx *device, uint8_t node_id, uint8_t node_count)
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
|
|
||||||
#include <windows.h>
|
#include <windows.h>
|
||||||
|
|
||||||
#include "util/log.h"
|
#include "core/log.h"
|
||||||
|
|
||||||
HANDLE aciodrv_port_open(const char *port_path, int baud)
|
HANDLE aciodrv_port_open(const char *port_path, int baud)
|
||||||
{
|
{
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user