-
-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Test every ArchiveClass & DiscClass #194
Comments
atm we're only testing
loading the maps before tests is less than ideal |
We need some specific
Which means the only real-world examples of the format we're going to find are inside maps For testing the real-world cases: |
|
ArchiveClasses don't have to have But we should keep links etc. for external tools used with each format in |
Testing >>> import bsp_tool
>>> bsp = bsp_tool.load_bsp("E:/Mod/CSO2/maps/gb_varena.bsp") # map with least files in pakfile (8)
>>> bsp.headers["PAKFILE"]
<LumpHeader (offset: 587596, length: 134135, version: 0, compressed: 0, fourCC: 0)>
>>> len(bsp.PAKFILE.as_bytes())
134146 # 11 bytes over??? Really need to be testing this w/ a handmade Or a specific test that targets MegaTest maps: |
As stated in #191 we should be testing all
ArchiveClass
es as they're being actively worked onArchiveClasses
bluepoint.Bpk
cdrom.Iso
gearbox.Nightfire007
id_software.Pak
id_software.Pk3
infinity_ward.FastFile
infinity_ward.Iwd
ion_storm.Dat
ion_storm.Pak
nexon.Hfs
nexon.PakFile
#198nexon.Pkg
pi_studios.Bpk
pkware.Zip
respawn.RPak
respawn.Vpk
ritual.Sin
sega.GDRom
troika.Vpk
#206utoplanet.Apk
valve.Vpk
DiscClass
alcohol.Mds
golden_hawk.Cue
mame.Chd
padus.Cdi
sega.Gdi
Related
The text was updated successfully, but these errors were encountered: