Like a Dragon: Pirate Yakuza in Hawaii
CUSA49939.savepatch
1. Unpack Savedata (Required)
Target File: data.sav
import umsgpack
import gc
def update_value(id, val):
print("Current:", msg_out['player']['m_points']['m_list'][0]['m_point'][id])
msg_out['player']['m_points']['m_list'][0]['m_point'][id] = val
print("New value:", msg_out['player']['m_points']['m_list'][0]['m_point'][id])
msg_out = umsgpack.unpackb(savedata, use_ordered_dict=True)
gc.collect()
print("msgpacked size:", len(savedata))
print("unpacked objects:", len(msg_out))
2. Max Money $999999999
Target File: data.sav
update_value(1, 999999999)
3. Max Reputation 9999999
Target File: data.sav
update_value(705, 9999999)
4. Casino Chips 999999
Target File: data.sav
update_value(118, 999999)
5. Batting Center Points 99999
Target File: data.sav
update_value(119, 99999)
6. Shogi Points 9999
Target File: data.sav
update_value(157, 9999)
7. Crazy Delivery Points 99999
Target File: data.sav
update_value(569, 99999)
8. Crazy Dragon Kart Points 9999
Target File: data.sav
update_value(907, 9999)
9. Pack Savedata (Required)
Target File: data.sav
import umsgpack
import gc
savedata = umsgpack.packb(msg_out)
gc.collect()
print("msgpacked objects:", len(msg_out))
print("msgpacked size:", len(savedata))