mirror of
https://github.com/CrazyRedMachine/popnhax.git
synced 2024-11-23 22:00:57 +01:00
assets + build rework
This commit is contained in:
parent
607c2842b6
commit
4d618e5d1c
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@ -0,0 +1 @@
|
|||||||
|
*:Zone.Identifier
|
22
Module.mk
22
Module.mk
@ -14,17 +14,15 @@ include popnhax/Module.mk
|
|||||||
#
|
#
|
||||||
|
|
||||||
zipdir := $(BUILDDIR)/zip
|
zipdir := $(BUILDDIR)/zip
|
||||||
|
popnhax_version := $(shell grep "define PROGRAM_VERSION" popnhax/dllmain.cc | cut -d'"' -f2)
|
||||||
|
|
||||||
$(zipdir)/:
|
$(BUILDDIR)/popnhax_$(popnhax_version).zip: \
|
||||||
mkdir -p $@
|
build/bin/avs2_1508-32/popnhax.dll
|
||||||
|
@echo ... $@
|
||||||
|
@mkdir -p $(zipdir)
|
||||||
|
@cp -a -p build/bin/avs2_1508-32/popnhax.dll $(zipdir)
|
||||||
|
@cp -r -a -p dist/popnhax/* $(zipdir)
|
||||||
|
@cd $(zipdir) \
|
||||||
|
&& zip -r ../popnhax_$(popnhax_version).zip ./*
|
||||||
|
|
||||||
$(BUILDDIR)/popnhax.zip: \
|
all: $(BUILDDIR)/popnhax_$(popnhax_version).zip
|
||||||
build/bin/avs2_1508-32/popnhax.dll \
|
|
||||||
dist/popnhax/popnhax.xml \
|
|
||||||
dist/popnhax/D3d9.dll \
|
|
||||||
dist/popnhax/ifs_hook.dll \
|
|
||||||
| $(zipdir)/
|
|
||||||
echo ... $@
|
|
||||||
zip -j $@ $^
|
|
||||||
|
|
||||||
all: $(BUILDDIR)/popnhax.zip
|
|
||||||
|
26
README.md
26
README.md
@ -2,10 +2,32 @@
|
|||||||
|
|
||||||
# popnhax
|
# popnhax
|
||||||
|
|
||||||
Arcade game patcher.
|
Patcher for pop'n music arcade game.
|
||||||
|
|
||||||
|
Featuring pfree, instant retire, visual and audio offset adjust, 1000Hz input polling for true ms-based timing, unlimited favorites, auto hi-speed selection, iidx-like hard gauge and more..
|
||||||
|
|
||||||
Based on [bemanihax](https://github.com/windyfairy/bemanihax) whose an updated version was included with omnimix v1
|
Based on [bemanihax](https://github.com/windyfairy/bemanihax) whose an updated version was included with omnimix v1
|
||||||
|
|
||||||
|
### Features
|
||||||
|
|
||||||
|
Refer to [popnhax.xml](https://github.com/CrazyRedMachine/popnhax/blob/main/dist/popnhax/popnhax.xml) for complete list and explanations
|
||||||
|
|
||||||
|
More info could be found in [Release Notes](https://github.com/CrazyRedMachine/popnhax/releases) or in the [popnhax_tools](https://github.com/CrazyRedMachine/popnhax_tools) repository.
|
||||||
|
|
||||||
|
### Run Instructions
|
||||||
|
|
||||||
|
- Extract all files directly in the `contents` folder of your install.
|
||||||
|
|
||||||
|
(**Note**: if you're running your dlls from `modules` subfolder, please rather copy them back into `contents` folder).
|
||||||
|
|
||||||
|
- Edit `popnhax.xml` with a text editor and set your desired options.
|
||||||
|
|
||||||
|
- Add `popnhax.dll` as an inject dll to your gamestart command or option menu.
|
||||||
|
|
||||||
|
eg. modify your gamestart.bat to add `-k popnhax.dll` or `-K popnhax.dll` depending on the launcher you use.
|
||||||
|
|
||||||
|
Some launchers also feature an option menu (accessible by pressing F4 ingame), in which case you can locate the "Inject Hook" setting in option tab. Enter `popnhax.dll` there.
|
||||||
|
|
||||||
### Build Instructions
|
### Build Instructions
|
||||||
|
|
||||||
Should be working out of the box with MSYS2/MinGW32. Just run `make`.
|
Using WSL is the recommended method. Just run `make`.
|
||||||
|
BIN
dist/popnhax/data_mods/_popnhax_assets/tex/system24/ms_ifs/cate_cc.png
vendored
Normal file
BIN
dist/popnhax/data_mods/_popnhax_assets/tex/system24/ms_ifs/cate_cc.png
vendored
Normal file
Binary file not shown.
After Width: | Height: | Size: 17 KiB |
BIN
dist/popnhax/data_mods/_popnhax_assets/tex/system25/ms_ifs/cate_cc.png
vendored
Normal file
BIN
dist/popnhax/data_mods/_popnhax_assets/tex/system25/ms_ifs/cate_cc.png
vendored
Normal file
Binary file not shown.
After Width: | Height: | Size: 12 KiB |
BIN
dist/popnhax/data_mods/_popnhax_assets/tex/system26/ms_ifs/cate_cc.png
vendored
Normal file
BIN
dist/popnhax/data_mods/_popnhax_assets/tex/system26/ms_ifs/cate_cc.png
vendored
Normal file
Binary file not shown.
After Width: | Height: | Size: 12 KiB |
BIN
dist/popnhax/data_mods/_popnhax_assets/tex/system27/ms_ifs/cate_cc.png
vendored
Normal file
BIN
dist/popnhax/data_mods/_popnhax_assets/tex/system27/ms_ifs/cate_cc.png
vendored
Normal file
Binary file not shown.
After Width: | Height: | Size: 11 KiB |
2
dist/popnhax/popnhax.xml
vendored
2
dist/popnhax/popnhax.xml
vendored
@ -150,7 +150,7 @@
|
|||||||
<custom_categ_max_songid __type="u16">0</custom_categ_max_songid>
|
<custom_categ_max_songid __type="u16">0</custom_categ_max_songid>
|
||||||
<!-- Category title for customs -->
|
<!-- Category title for customs -->
|
||||||
<custom_category_title __type="str">Customs</custom_category_title>
|
<custom_category_title __type="str">Customs</custom_category_title>
|
||||||
<!-- Format used for category title (in BM2DXFontScript format, refer to popnhax_tools documentation) -->
|
<!-- Format used for category title (in BM2DXFontScript format, refer to BM2DXFontScript.md in popnhax_tools repo) -->
|
||||||
<custom_category_format __type="str">[ol:4][olc:d92f0d]%s</custom_category_format>
|
<custom_category_format __type="str">[ol:4][olc:d92f0d]%s</custom_category_format>
|
||||||
<!-- Format used for custom song titles on song select (Note: colors not working for kaimei and above, but rotation does, e.g. "* [rz:3]%s[/rz]" ) -->
|
<!-- Format used for custom song titles on song select (Note: colors not working for kaimei and above, but rotation does, e.g. "* [rz:3]%s[/rz]" ) -->
|
||||||
<custom_track_title_format __type="str"></custom_track_title_format>
|
<custom_track_title_format __type="str"></custom_track_title_format>
|
||||||
|
@ -917,7 +917,7 @@ void parse_musicdb(const char *input_filename, const char *target, struct popnha
|
|||||||
}
|
}
|
||||||
|
|
||||||
//force loading background for unilab
|
//force loading background for unilab
|
||||||
m->mask |= 0x100;
|
//m->mask |= 0x100;
|
||||||
|
|
||||||
if ( config->custom_categ
|
if ( config->custom_categ
|
||||||
&& config->custom_exclude_from_version
|
&& config->custom_exclude_from_version
|
||||||
|
Loading…
Reference in New Issue
Block a user