mirror of https://github.com/sm64pc/sm64pc.git
Added LEGACY_RES Flag
This commit is contained in:
parent
c82ca9e75f
commit
aecc45867e
3
Makefile
3
Makefile
|
@ -63,6 +63,7 @@ AUDIO_API ?= SDL2
|
||||||
# Controller backends (can have multiple, space separated): SDL2
|
# Controller backends (can have multiple, space separated): SDL2
|
||||||
CONTROLLER_API ?= SDL2
|
CONTROLLER_API ?= SDL2
|
||||||
|
|
||||||
|
LEGACY_RES ?= 0
|
||||||
BASEDIR ?= res
|
BASEDIR ?= res
|
||||||
|
|
||||||
# Automatic settings for PC port(s)
|
# Automatic settings for PC port(s)
|
||||||
|
@ -690,7 +691,7 @@ $(BASEPACK_LST): $(EXE)
|
||||||
|
|
||||||
# prepares the resource ZIP with base data
|
# prepares the resource ZIP with base data
|
||||||
$(BASEPACK_PATH): $(BASEPACK_LST)
|
$(BASEPACK_PATH): $(BASEPACK_LST)
|
||||||
@$(PYTHON) $(TOOLS_DIR)/mkzip.py $(BASEPACK_LST) $(BASEPACK_PATH)
|
@$(PYTHON) $(TOOLS_DIR)/mkzip.py $(BASEPACK_LST) $(BASEPACK_PATH) $(LEGACY_RES)
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
$(RM) -r $(BUILD_DIR_BASE)
|
$(RM) -r $(BUILD_DIR_BASE)
|
||||||
|
|
|
@ -37,22 +37,9 @@ with open(sys.argv[1], 'r') as f:
|
||||||
else:
|
else:
|
||||||
print("Skipping: " + path + " - MD5: "+md5(fname))
|
print("Skipping: " + path + " - MD5: "+md5(fname))
|
||||||
else:
|
else:
|
||||||
regenZip = False
|
zipPath = os.path.join(sys.argv[2], "awesome-legacy.zip")
|
||||||
zipPath = os.path.join(sys.argv[2],"legacy.zip")
|
|
||||||
print("Using Legacy System")
|
print("Using Legacy System")
|
||||||
if os.path.exists(zipPath):
|
|
||||||
with zipfile.ZipFile(zipPath, 'w', allowZip64=False) as zipf:
|
|
||||||
for(zinfo) in zipf.infolist():
|
|
||||||
with zipf.open(zinfo) as tmp:
|
|
||||||
print("Pre Loaded: "+md5(tmp.read()))
|
|
||||||
if md5(fname) != md5(tmp.read()):
|
|
||||||
print("Found a change on the zip, regenerating")
|
|
||||||
regenZip = True
|
|
||||||
break
|
|
||||||
else:
|
|
||||||
regenZip = True
|
|
||||||
if regenZip:
|
|
||||||
with zipfile.ZipFile(zipPath, 'w', allowZip64=False) as zipf:
|
with zipfile.ZipFile(zipPath, 'w', allowZip64=False) as zipf:
|
||||||
for (fname, aname) in lst:
|
for (fname, aname) in lst:
|
||||||
zipf.write(fname, arcname=aname)
|
zipf.write(fname, arcname=aname)
|
||||||
print("Copying: " + aname)
|
print("Legacy - Copying: " + aname)
|
Loading…
Reference in New Issue