19 lines
879 B
Python
19 lines
879 B
Python
import sys
|
|
|
|
from logger import Logger
|
|
from rominfo.nintendo_ds import *
|
|
|
|
logger = Logger('RomInfo')
|
|
|
|
if __name__ == '__main__':
|
|
if len(sys.argv) == 2:
|
|
if sys.argv[1].endswith('.nds'):
|
|
with open(sys.argv[1], mode='rb') as nds:
|
|
logger.info('Title : {}'.format(nds_get_info('title', nds)))
|
|
logger.info('Game code : {}'.format(nds_get_info('gamecode', nds)))
|
|
logger.info('Maker code : {}'.format(nds_get_info('makercode', nds)))
|
|
logger.info('Unit code : {}'.format(nds_get_info('unitcode', nds)))
|
|
logger.info('Encryption seed : {}'.format(nds_get_info('encryptionseed', nds)))
|
|
logger.info('Device capacity : {}'.format(nds_get_info('devicecapacity', nds)))
|
|
else:
|
|
logger.error('No ROM specified. App requires one argument.')
|