Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> Linux

Patch ROM Dumps ด้วย IPS Files บน Linux ได้อย่างง่ายดาย

หากคุณมี USB cartridge dumper หรือวิธีอื่นที่ถูกต้องในการได้ ROM file คุณอาจอยากเข้าร่วม ROM hacking scene International Patching System (.IPS) files ช่วยให้นักโปรแกรมส่งข้อมูล ROM ที่เปลี่ยนแปลงสำหรับเกมวิดีโอโดยไม่แจกจ่ายโค้ดจากเกมต้นฉบับ ช่วยหลีกเลี่ยงปัญหา licensing บางส่วนที่เกี่ยวข้องกับการแจกจ่าย derivative work video games

แม้คุณจะต้องใช้ special utilities เพื่อ patch ไฟล์เหล่านี้ภายใต้ Windows หรือ OS X คุณสามารถใช้ Python script แบบง่ายๆ ทำสิ่งเดียวกันบน Linux เนื่องจากมันเป็น interpreted Python script ไม่ใช่ compiled program คุณสามารถรันมันบน modern GNU/Linux distributions ได้ส่วนใหญ่

การ Patch ไฟล์ด้วย IPS Additions

คุณต้องการแพ็กเกจชื่อ Lazy IPS จาก Boris Timofeev ซึ่งจะมาชื่อ lazy_ips.py.zip และควรสแกนก่อนใช้งาน อย่างไรก็ตาม Unzip ไฟล์โดยคลิกขวาเลือก Extract Here ใน Nautilus หรือ file manager อื่น หรือใช้คำสั่ง unzip ที่ CLI prompt คุณจะได้ไฟล์เดียวชื่อ lazy_ips.py เริ่มสคริปต์โดยดับเบิลคลิกหรือพิมพ์ ./lazy_ips.py ที่ CLI prompt หากถูกขอ permission ให้ execute ให้ดำเนินต่อ แต่ให้แน่ใจว่าสีของหน้าต่างตรงกับ GTK theme ของคุณ หากคุณมี custom GTK colors หรือ fonts โปรแกรมนี้จะรองรับ ไม่มีความจำเป็นต้องรันเป็น root

คลิกปุ่ม Open ถัดจากช่องไฟล์แรก แล้วเลือก ROM จากกล่องที่ปรากฏ ROM อาจมี extension ต่างกันขึ้นอยู่กับฮาร์ดแวร์ที่เกมรันเดิม ต่อไป คลิกปุ่ม Open ที่สองและเลือก IPS patch file ตรวจสอบให้แน่ใจว่ามีเครื่องหมายถูกถัดจาก Create a backup file คุณอาจสร้าง copies เพิ่มเติมของ ROM ต้นฉบับในไดเรกทอรีอื่น หลังจากนั้น คลิกปุ่ม Execute และรอจนแสดง Done คุณสามารถคลิก Quit เมื่อเสร็จสิ้น แล้วคลิกขวาที่ ROM file ที่คุณใช้ใน Lazy IPS ไปที่ properties วันที่แก้ไขไฟล์ควรตรงกับวันที่คุณรันโปรแกรม ในไดเรกทอรีเดียวกัน ไฟล์ .bak แทน backup ที่ Lazy IPS สร้าง

ABOUT THE AUTHOR

Patch ROM Dumps ด้วย IPS Files บน Linux ได้อย่างง่ายดาย

Kevin Arrows

Kevin Arrows เป็นผู้เชี่ยวชาญด้านเทคโนโลยีที่มีประสบการณ์มากกว่าหนึ่งทศวรรษ เขาถือใบรับรอง Microsoft Certified Technology Specialist (MCTS) และมีความหลงใหลในการติดตามข่าวสารเทคโนโลยีล่าสุด Kevin เขียนบทความมากมายเกี่ยวกับหัวข้อเทคโนโลยีหลากหลาย แสดงให้เห็นถึงความเชี่ยวชาญในด้านการพัฒนาซอฟต์แวร์ ความปลอดภัยไซเบอร์ และการคอมพิวติ้งบนคลาวด์ ผลงานของเขาได้รับการยอมรับและเคารพจากเพื่อนร่วมงาน และเขาได้รับการขนานนามว่าสามารถอธิบายแนวคิดทางเทคนิคที่ซับซ้อนได้อย่างชัดเจนและกระชับ