Avoid bloating patch size any more than strictly needed
This commit is contained in:
		
							parent
							
								
									3c19ea33e9
								
							
						
					
					
						commit
						1402a4bb1b
					
				
							
								
								
									
										8
									
								
								Text.py
								
								
								
								
							
							
						
						
									
										8
									
								
								Text.py
								
								
								
								
							| 
						 | 
				
			
			@ -1182,7 +1182,7 @@ class TextTable(object):
 | 
			
		|||
        else:
 | 
			
		||||
            self._text[key]=value
 | 
			
		||||
 | 
			
		||||
    def getBytes(self):
 | 
			
		||||
    def getBytes(self, pad=false):
 | 
			
		||||
        logger = logging.getLogger('')
 | 
			
		||||
        data = b''.join(self._text.values())
 | 
			
		||||
        logger.debug("translation space remaining: %i", self.SIZE - len(data))
 | 
			
		||||
| 
						 | 
				
			
			@ -1190,7 +1190,10 @@ class TextTable(object):
 | 
			
		|||
        if len(data) > self.SIZE:
 | 
			
		||||
            raise Exception("Text data is too large to fit")
 | 
			
		||||
 | 
			
		||||
        return data.ljust(self.SIZE, b'\xff')
 | 
			
		||||
        if (pad):
 | 
			
		||||
            return data.ljust(self.SIZE, b'\xff')
 | 
			
		||||
        else:
 | 
			
		||||
            return data
 | 
			
		||||
 | 
			
		||||
    def removeUnwantedText(self):
 | 
			
		||||
        nomessage = bytes(CompressedTextMapper.convert("{NOTEXT}", False))
 | 
			
		||||
| 
						 | 
				
			
			@ -1805,3 +1808,4 @@ class TextTable(object):
 | 
			
		|||
        text['ganon_phase_3_alt'] = CompressedTextMapper.convert("Got wax in\nyour ears?\nI cannot die!")
 | 
			
		||||
        # 190
 | 
			
		||||
        text['end_pad_data'] = bytearray([0xfb])
 | 
			
		||||
        text['terminator'] =  bytearray([0xFF, 0xFF])
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue