mirror of
https://github.com/grp/Wii.py.git
synced 2025-06-19 07:15:49 -04:00
added bytes up to smallest section
This commit is contained in:
parent
55e77da5ac
commit
e49fa1dbd9
129
breff.py
129
breff.py
@ -66,6 +66,70 @@ class BREFF(object):
|
|||||||
self.unknown46 = Struct.uint32
|
self.unknown46 = Struct.uint32
|
||||||
self.unknown47 = Struct.uint32
|
self.unknown47 = Struct.uint32
|
||||||
self.unknown48 = Struct.uint32
|
self.unknown48 = Struct.uint32
|
||||||
|
self.unknown49 = Struct.uint32
|
||||||
|
self.unknown50 = Struct.uint32
|
||||||
|
self.unknown51 = Struct.uint32
|
||||||
|
self.unknown52 = Struct.uint32
|
||||||
|
self.unknown53 = Struct.uint32
|
||||||
|
self.unknown54 = Struct.uint32
|
||||||
|
self.unknown55 = Struct.uint32
|
||||||
|
self.unknown56 = Struct.uint32
|
||||||
|
self.unknown57 = Struct.uint32
|
||||||
|
self.unknown58 = Struct.uint32
|
||||||
|
self.unknown59 = Struct.uint32
|
||||||
|
self.unknown60 = Struct.uint32
|
||||||
|
self.unknown61 = Struct.uint32
|
||||||
|
self.unknown62 = Struct.uint32
|
||||||
|
self.unknown63 = Struct.uint32
|
||||||
|
self.unknown64 = Struct.uint32
|
||||||
|
self.unknown65 = Struct.uint32
|
||||||
|
self.unknown66 = Struct.uint32
|
||||||
|
self.unknown67 = Struct.uint32
|
||||||
|
self.unknown68 = Struct.uint32
|
||||||
|
self.unknown69 = Struct.uint32
|
||||||
|
self.unknown70 = Struct.uint32
|
||||||
|
self.unknown71 = Struct.uint32
|
||||||
|
self.unknown72 = Struct.uint32
|
||||||
|
self.unknown73 = Struct.uint32
|
||||||
|
self.unknown74 = Struct.uint32
|
||||||
|
self.unknown75 = Struct.uint32
|
||||||
|
self.unknown76 = Struct.uint32
|
||||||
|
self.unknown77 = Struct.uint32
|
||||||
|
self.unknown78 = Struct.uint32
|
||||||
|
self.unknown79 = Struct.uint32
|
||||||
|
self.unknown80 = Struct.uint32
|
||||||
|
self.unknown81 = Struct.uint32
|
||||||
|
self.unknown82 = Struct.uint32
|
||||||
|
self.unknown83 = Struct.uint32
|
||||||
|
self.unknown84 = Struct.uint32
|
||||||
|
self.unknown85 = Struct.uint32
|
||||||
|
self.unknown86 = Struct.uint32
|
||||||
|
self.unknown87 = Struct.uint32
|
||||||
|
self.unknown88 = Struct.uint32
|
||||||
|
self.unknown89 = Struct.uint32
|
||||||
|
self.unknown90 = Struct.uint32
|
||||||
|
self.unknown91 = Struct.uint32
|
||||||
|
self.unknown92 = Struct.uint32
|
||||||
|
self.unknown93 = Struct.uint32
|
||||||
|
self.unknown94 = Struct.uint32
|
||||||
|
self.unknown95 = Struct.uint32
|
||||||
|
self.unknown96 = Struct.uint32
|
||||||
|
self.unknown97 = Struct.uint32
|
||||||
|
self.unknown98 = Struct.uint32
|
||||||
|
self.unknown99 = Struct.uint32
|
||||||
|
self.unknownA0 = Struct.uint32
|
||||||
|
self.unknownA1 = Struct.uint32
|
||||||
|
self.unknownA2 = Struct.uint32
|
||||||
|
self.unknownA3 = Struct.uint32
|
||||||
|
self.unknownA4 = Struct.uint32
|
||||||
|
self.unknownA5 = Struct.uint32
|
||||||
|
self.unknownA6 = Struct.uint32
|
||||||
|
self.unknownA7 = Struct.uint32
|
||||||
|
self.unknownA8 = Struct.uint32
|
||||||
|
self.unknownA9 = Struct.uint32
|
||||||
|
self.unknownB0 = Struct.uint32
|
||||||
|
self.unknownB1 = Struct.uint32
|
||||||
|
self.unknownB2 = Struct.uint32
|
||||||
def __str__(self):
|
def __str__(self):
|
||||||
return_string = "Unknown01: %08x\talways 00000128 ?\n" % self.unknown01
|
return_string = "Unknown01: %08x\talways 00000128 ?\n" % self.unknown01
|
||||||
return_string += "Unknown02: %08x\talways 80000xxx ?\n" % self.unknown02
|
return_string += "Unknown02: %08x\talways 80000xxx ?\n" % self.unknown02
|
||||||
@ -115,6 +179,70 @@ class BREFF(object):
|
|||||||
return_string += "Unknown46: %08x\n" % self.unknown46
|
return_string += "Unknown46: %08x\n" % self.unknown46
|
||||||
return_string += "Unknown47: %08x\n" % self.unknown47
|
return_string += "Unknown47: %08x\n" % self.unknown47
|
||||||
return_string += "Unknown48: %08x\n" % self.unknown48
|
return_string += "Unknown48: %08x\n" % self.unknown48
|
||||||
|
return_string += "Unknown49: %08x\n" % self.unknown49
|
||||||
|
return_string += "Unknown50: %08x\n" % self.unknown50
|
||||||
|
return_string += "Unknown51: %08x\n" % self.unknown51
|
||||||
|
return_string += "Unknown52: %08x\n" % self.unknown52
|
||||||
|
return_string += "Unknown53: %08x\n" % self.unknown53
|
||||||
|
return_string += "Unknown54: %08x\n" % self.unknown54
|
||||||
|
return_string += "Unknown55: %08x\n" % self.unknown55
|
||||||
|
return_string += "Unknown56: %08x\n" % self.unknown56
|
||||||
|
return_string += "Unknown57: %08x\n" % self.unknown57
|
||||||
|
return_string += "Unknown58: %08x\n" % self.unknown58
|
||||||
|
return_string += "Unknown59: %08x\n" % self.unknown59
|
||||||
|
return_string += "Unknown60: %08x\n" % self.unknown60
|
||||||
|
return_string += "Unknown61: %08x\n" % self.unknown61
|
||||||
|
return_string += "Unknown62: %08x\n" % self.unknown62
|
||||||
|
return_string += "Unknown63: %08x\n" % self.unknown63
|
||||||
|
return_string += "Unknown64: %08x\n" % self.unknown64
|
||||||
|
return_string += "Unknown65: %08x\n" % self.unknown65
|
||||||
|
return_string += "Unknown66: %08x\n" % self.unknown66
|
||||||
|
return_string += "Unknown67: %08x\n" % self.unknown67
|
||||||
|
return_string += "Unknown68: %08x\n" % self.unknown68
|
||||||
|
return_string += "Unknown69: %08x\n" % self.unknown69
|
||||||
|
return_string += "Unknown70: %08x\n" % self.unknown70
|
||||||
|
return_string += "Unknown71: %08x\n" % self.unknown71
|
||||||
|
return_string += "Unknown72: %08x\n" % self.unknown72
|
||||||
|
return_string += "Unknown73: %08x\n" % self.unknown73
|
||||||
|
return_string += "Unknown74: %08x\n" % self.unknown74
|
||||||
|
return_string += "Unknown75: %08x\n" % self.unknown75
|
||||||
|
return_string += "Unknown76: %08x\n" % self.unknown76
|
||||||
|
return_string += "Unknown77: %08x\n" % self.unknown77
|
||||||
|
return_string += "Unknown78: %08x\n" % self.unknown78
|
||||||
|
return_string += "Unknown79: %08x\n" % self.unknown79
|
||||||
|
return_string += "Unknown80: %08x\n" % self.unknown80
|
||||||
|
return_string += "Unknown81: %08x\n" % self.unknown81
|
||||||
|
return_string += "Unknown82: %08x\n" % self.unknown82
|
||||||
|
return_string += "Unknown83: %08x\n" % self.unknown83
|
||||||
|
return_string += "Unknown84: %08x\n" % self.unknown84
|
||||||
|
return_string += "Unknown85: %08x\n" % self.unknown85
|
||||||
|
return_string += "Unknown86: %08x\n" % self.unknown86
|
||||||
|
return_string += "Unknown87: %08x\n" % self.unknown87
|
||||||
|
return_string += "Unknown88: %08x\n" % self.unknown88
|
||||||
|
return_string += "Unknown89: %08x\n" % self.unknown89
|
||||||
|
return_string += "Unknown90: %08x\n" % self.unknown90
|
||||||
|
return_string += "Unknown91: %08x\n" % self.unknown91
|
||||||
|
return_string += "Unknown92: %08x\n" % self.unknown92
|
||||||
|
return_string += "Unknown93: %08x\n" % self.unknown93
|
||||||
|
return_string += "Unknown94: %08x\n" % self.unknown94
|
||||||
|
return_string += "Unknown95: %08x\n" % self.unknown95
|
||||||
|
return_string += "Unknown96: %08x\n" % self.unknown96
|
||||||
|
return_string += "Unknown97: %08x\n" % self.unknown97
|
||||||
|
return_string += "Unknown98: %08x\n" % self.unknown98
|
||||||
|
return_string += "Unknown99: %08x\n" % self.unknown99
|
||||||
|
return_string += "UnknownA0: %08x\n" % self.unknownA0
|
||||||
|
return_string += "UnknownA1: %08x\n" % self.unknownA1
|
||||||
|
return_string += "UnknownA2: %08x\n" % self.unknownA2
|
||||||
|
return_string += "UnknownA3: %08x\n" % self.unknownA3
|
||||||
|
return_string += "UnknownA4: %08x\n" % self.unknownA4
|
||||||
|
return_string += "UnknownA5: %08x\n" % self.unknownA5
|
||||||
|
return_string += "UnknownA6: %08x\n" % self.unknownA6
|
||||||
|
return_string += "UnknownA7: %08x\n" % self.unknownA7
|
||||||
|
return_string += "UnknownA8: %08x\n" % self.unknownA8
|
||||||
|
return_string += "UnknownA9: %08x\n" % self.unknownA9
|
||||||
|
return_string += "UnknownB0: %08x\n" % self.unknownB0
|
||||||
|
return_string += "UnknownB1: %08x\n" % self.unknownB1
|
||||||
|
return_string += "UnknownB2: %08x\n" % self.unknownB2
|
||||||
return return_string
|
return return_string
|
||||||
|
|
||||||
class BREFF_REFF_StringSection1(Struct):
|
class BREFF_REFF_StringSection1(Struct):
|
||||||
@ -235,6 +363,7 @@ class BREFF(object):
|
|||||||
reff_section2.unpack(data[pos:pos+len(reff_section2)])
|
reff_section2.unpack(data[pos:pos+len(reff_section2)])
|
||||||
pos += len(reff_section2)
|
pos += len(reff_section2)
|
||||||
print reff_section2
|
print reff_section2
|
||||||
|
print "\n%08x\n" % pos
|
||||||
|
|
||||||
''' LARGE TEST DATA
|
''' LARGE TEST DATA
|
||||||
unknown = Struct.uint32(data[pos:pos+4], endian='>')
|
unknown = Struct.uint32(data[pos:pos+4], endian='>')
|
||||||
|
Loading…
Reference in New Issue
Block a user