mirror of
https://github.com/mwpenny/portal64-still-alive.git
synced 2024-10-19 22:27:36 -04:00
Merge pull request #267 from hackgrid/german-audio
Add build support for supported audio languages
This commit is contained in:
commit
dc2f5bf37e
21
Makefile
21
Makefile
|
@ -64,11 +64,27 @@ LDIRT = $(BASE_TARGET_NAME).elf $(CP_LD_SCRIPT) $(BASE_TARGET_NAME).z64 $(BASE_
|
|||
|
||||
LDFLAGS = -L/usr/lib/n64 $(N64LIB) -L$(N64_LIBGCCDIR) -lgcc
|
||||
|
||||
default: prepare
|
||||
default: english_audio
|
||||
|
||||
prepare: portal_pak_dir
|
||||
english_audio: portal_pak_dir
|
||||
@$(MAKE) buildgame
|
||||
|
||||
german_audio: vpk/portal_sound_vo_german_dir.vpk vpk/portal_sound_vo_german_000.vpk portal_pak_dir
|
||||
vpk -x portal_pak_dir vpk/portal_sound_vo_german_dir.vpk
|
||||
@$(MAKE) buildgame
|
||||
|
||||
french_audio: vpk/portal_sound_vo_french_dir.vpk vpk/portal_sound_vo_french_000.vpk portal_pak_dir
|
||||
vpk -x portal_pak_dir vpk/portal_sound_vo_french_dir.vpk
|
||||
@$(MAKE) buildgame
|
||||
|
||||
russian_audio: vpk/portal_sound_vo_russian_dir.vpk vpk/portal_sound_vo_russian_000.vpk portal_pak_dir
|
||||
vpk -x portal_pak_dir vpk/portal_sound_vo_russian_dir.vpk
|
||||
@$(MAKE) buildgame
|
||||
|
||||
spanish_audio: vpk/portal_sound_vo_spanish_dir.vpk vpk/portal_sound_vo_spanish_000.vpk portal_pak_dir
|
||||
vpk -x portal_pak_dir vpk/portal_sound_vo_spanish_dir.vpk
|
||||
@$(MAKE) buildgame
|
||||
|
||||
buildgame: $(BASE_TARGET_NAME).z64
|
||||
|
||||
include $(COMMONRULES)
|
||||
|
@ -111,7 +127,6 @@ portal_pak_dir: vpk/portal_pak_dir.vpk
|
|||
vpk -x portal_pak_dir vpk/hl2_sound_misc_dir.vpk
|
||||
vpk -x portal_pak_dir vpk/hl2_misc_dir.vpk
|
||||
|
||||
|
||||
TEXTURE_SCRIPTS = $(shell find assets/ -type f -name '*.ims')
|
||||
TEXTURE_IMAGES = $(TEXTURE_SCRIPTS:assets/%.ims=portal_pak_modified/%.png) \
|
||||
portal_pak_dir/materials/signage/indicator_lights/indicator_lights_corner_floor.png
|
||||
|
|
37
README.md
37
README.md
|
@ -114,7 +114,7 @@ Finally, run `make` to build the project.
|
|||
# Clean out any previous build files
|
||||
make clean
|
||||
|
||||
# Build
|
||||
# Build (default english audio build)
|
||||
make
|
||||
|
||||
# In case you have any trouble with ROM running on hardware try
|
||||
|
@ -123,8 +123,41 @@ sudo apt install wine
|
|||
make fix
|
||||
```
|
||||
|
||||
<br />
|
||||
Alternatively, you can also build with different audio languages, like this:
|
||||
```
|
||||
make german_audio
|
||||
make french_audio
|
||||
make russian_audio
|
||||
make spanish_audio
|
||||
```
|
||||
|
||||
This requires additional *.vpk files:
|
||||
|
||||
- German:
|
||||
```
|
||||
portal/portal_sound_vo_german_000.vpk
|
||||
portal/portal_sound_vo_german_dir.vpk
|
||||
```
|
||||
|
||||
- French:
|
||||
```
|
||||
portal/portal_sound_vo_french_000.vpk
|
||||
portal/portal_sound_vo_french_dir.vpk
|
||||
```
|
||||
|
||||
- Russian:
|
||||
```
|
||||
portal/portal_sound_vo_russian_000.vpk
|
||||
portal/portal_sound_vo_russian_dir.vpk
|
||||
```
|
||||
|
||||
- Spanish:
|
||||
```
|
||||
portal/portal_sound_vo_spanish_000.vpk
|
||||
portal/portal_sound_vo_spanish_dir.vpk
|
||||
```
|
||||
|
||||
<br/>
|
||||
|
||||
## Build with Docker
|
||||
|
||||
|
|
|
@ -23,3 +23,27 @@
|
|||
hl2_misc_003.vpk
|
||||
hl2_misc_dir.vpk
|
||||
```
|
||||
- If you want multi-language support, copy `portal_sound_vo_*.vpk` files commonly found in `SteamLibrary\steamapps\common\Portal\` to this directory
|
||||
- German:
|
||||
```
|
||||
portal/portal_sound_vo_german_000.vpk
|
||||
portal/portal_sound_vo_german_dir.vpk
|
||||
```
|
||||
|
||||
- French:
|
||||
```
|
||||
portal/portal_sound_vo_french_000.vpk
|
||||
portal/portal_sound_vo_french_dir.vpk
|
||||
```
|
||||
|
||||
- Russian:
|
||||
```
|
||||
portal/portal_sound_vo_russian_000.vpk
|
||||
portal/portal_sound_vo_russian_dir.vpk
|
||||
```
|
||||
|
||||
- Spanish:
|
||||
```
|
||||
portal/portal_sound_vo_spanish_000.vpk
|
||||
portal/portal_sound_vo_spanish_dir.vpk
|
||||
```
|
||||
|
|
Loading…
Reference in a new issue