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

แก้ไขการถ่ายโอนข้อมูล ROM ได้อย่างง่ายดายด้วยไฟล์ IPS บน Linux

หากคุณมีคาร์ทริดจ์ USB หรือวิธีอื่นในการรับไฟล์ ROM อย่างถูกต้อง คุณอาจต้องการเข้าไปมีส่วนร่วมในฉากการแฮ็ก ROM ไฟล์ International Patching System (.IPS) ช่วยให้โปรแกรมเมอร์สามารถส่งข้อมูล ROM ที่เปลี่ยนแปลงสำหรับวิดีโอเกมโดยไม่ต้องแจกจ่ายโค้ดใดๆ จากเกมต้นฉบับ ซึ่งช่วยหลีกเลี่ยงปัญหาด้านลิขสิทธิ์บางประการที่เกี่ยวข้องกับการเผยแพร่วิดีโอเกมที่ลอกเลียนแบบได้

แม้ว่าคุณต้องการยูทิลิตี้พิเศษเพื่อแก้ไขไฟล์เหล่านี้ใน Windows หรือ OS X แต่คุณสามารถใช้สคริปต์ Python ธรรมดาเพื่อทำเช่นเดียวกันใน Linux เนื่องจากเป็นสคริปต์ Python ที่ได้รับการตีความและไม่ใช่โปรแกรมที่คอมไพล์ คุณจึงสามารถรันบน GNU/Linux รุ่นใหม่ล่าสุดได้

การแก้ไขไฟล์ด้วยการเพิ่ม IPS

คุณจะต้องมีแพ็คเกจชื่อ Lazy IPS จาก Boris Timofeev ซึ่งจะมาถึงในชื่อlazy_ips.py.zip และควรสแกนก่อนใช้งาน แตกไฟล์โดยคลิกขวาที่ไฟล์แล้วเลือก “แตกไฟล์ที่นี่” ใน Nautilus หรือตัวจัดการไฟล์อื่น หรือใช้คำสั่งแตกไฟล์ที่พรอมต์ CLI คุณจะพบกับไฟล์เดียวชื่อlazy_ips.py เริ่มสคริปต์โดยดับเบิลคลิกหรือพิมพ์ ./lazy_ips.py ที่พรอมต์ CLI หากคุณถูกขออนุญาตให้ดำเนินการ ให้ดำเนินการต่อ แต่ต้องแน่ใจว่าสีของหน้าต่างตรงกับธีม GTK ของคุณ หากคุณมีสีหรือแบบอักษร GTK แบบกำหนดเอง โปรแกรมนี้จะรองรับสีหรือแบบอักษรเหล่านั้น ไม่จำเป็นต้องเรียกใช้งานในฐานะ root อย่างแน่นอน

คลิกที่ปุ่ม 'เปิด' ถัดจากช่องรายการไฟล์แรก จากนั้นเลือก ROM จากช่องที่ปรากฏขึ้น ROM อาจมีส่วนขยายที่แตกต่างกันขึ้นอยู่กับประเภทของฮาร์ดแวร์ที่เกมใช้งานในตอนแรก จากนั้นคลิกปุ่ม 'เปิด' ที่สองแล้วเลือกไฟล์แพตช์ IPS ตรวจสอบให้แน่ใจว่ามีเครื่องหมายถูกถัดจาก "สร้างไฟล์สำรอง" คุณอาจต้องการสร้างสำเนา ROM ดั้งเดิมเพิ่มเติมในไดเร็กทอรีอื่น หลังจากนั้นคลิกที่ปุ่ม 'ดำเนินการ' และรอจนกว่าจะแสดง 'เสร็จสิ้น' คุณสามารถคลิกปุ่ม 'ออก' เมื่อดำเนินการเสร็จสิ้น จากนั้นคลิกขวาที่ไฟล์ ROM ที่คุณใช้ใน Lazy IPS แล้วไปที่คุณสมบัติ วันที่แก้ไขไฟล์ควรตรงกับวันที่คุณรันโปรแกรม ในไดเรกทอรีเดียวกัน ไฟล์ .bak แสดงถึงข้อมูลสำรองที่ Lazy IPS สร้างขึ้น

เกี่ยวกับผู้เขียน

แก้ไขการถ่ายโอนข้อมูล ROM ได้อย่างง่ายดายด้วยไฟล์ IPS บน Linux

เควิน แอร์โรว์ส

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