ตึกระฟ้าโดย Lars Muldjord
มีประสิทธิภาพที่ทรงพลังและหลากหลาย แต่ใช้งานง่ายในเกมที่เขียนใน C ++ เพื่อใช้กับหลายส่วนที่ทำงานบนระบบ Linux (MacOS และ Windows ด้วย แต่ไม่รองรับอย่างเป็นทางการ) มันขูดและแคชทรัพยากรเกมต่าง ๆ จากแหล่งขูดต่างๆรวมถึงสื่อเช่นภาพหน้าจอปกและวิดีโอ จากนั้นจะช่วยให้คุณมีตัวเลือกในการสร้างรายการเกมและงานศิลปะสำหรับส่วนหน้าที่เลือกโดยการรวมทรัพยากรที่แคชเข้าด้วยกัน
คุณลักษณะของตึกระฟ้าทั้งหมดได้รับการบันทึกไว้อย่างดีและยังมีคำถามที่พบบ่อยหากคุณยังมีคำถามหลังจากอ่านเอกสารโปรดพิจารณาถามพวกเขาเกี่ยวกับ Retropie Subreddit หรือในฟอรัม Retropie อย่างเป็นทางการ หน้า Issues ที่นี่บน GitHub มีไว้สำหรับรายงานข้อผิดพลาดและคำขอคุณสมบัติเท่านั้น ขอบคุณ!
แพลตฟอร์มที่รองรับ (ตั้งค่าด้วย '-p'):
ตรวจสอบรายการแพลตฟอร์มทั้งหมดที่นี่
โมดูลขูดที่รองรับ (ตั้งค่าด้วย '-s')
ตึกระฟ้ารองรับแหล่งขูดที่หลากหลายที่เรียกว่า โมดูลขูด ใช้สิ่งเหล่านี้เพื่อรวบรวมข้อมูลเกมลงในแคชทรัพยากรตึกระฟ้า ตรวจสอบรายการโมดูลขูดทั้งหมดที่นี่และอ่านเพิ่มเติมเกี่ยวกับแคชทรัพยากรที่นี่
สนับสนุนส่วนหน้า (ตั้งค่าด้วย '-f'):
- การระเหย
- ดึงดูดโหมด
- เพกาซัส
การมีส่วนร่วมของรหัสและส้อม
คำขอดึงไม่ได้รับการยอมรับในขณะนี้เนื่องจากฉันมุ่งเน้นไปที่โครงการอื่น ๆ หากคุณกำลังมองหาส้อมที่ขับเคลื่อนด้วยชุมชนมากขึ้นซึ่งพยายามที่จะขยายคุณสมบัติปัจจุบันที่ตั้งไว้เหนือสิ่งที่ฉันได้นำไปใช้ที่นี่คุณควรตรวจสอบส้อมนี้
วิธีการติดตั้งตึกระฟ้า
ทำตามขั้นตอนด้านล่างเพื่อติดตั้งตึกระฟ้าเวอร์ชันล่าสุด บรรทัดที่เริ่มต้นด้วย $ หมายถึงคำสั่งที่คุณต้องทำงานในเทอร์มินัลบนเครื่องที่คุณต้องการติดตั้ง
บันทึก! หากคุณใช้การกระจาย Retropie คุณมีตัวเลือกในการติดตั้งตึกระฟ้าโดยตรงจากสคริปต์ Retropie-Setup ( คุณต้องอัปเดตสคริปต์ก่อนที่จะติดตั้ง! ) อ่านเพิ่มเติมเกี่ยวกับทั้งหมดที่นี่ ถ้าไม่อ่านต่อ
ติดตั้งข้อกำหนดเบื้องต้น
ลินเวกซ์
ตึกระฟ้าต้องการ QT5.3 หรือใหม่กว่าเพื่อรวบรวม สำหรับ retropie, Ubuntu หรือ distro อื่น ๆ ที่ได้รับ Debian คุณสามารถติดตั้ง QT5 โดยใช้คำสั่งต่อไปนี้:
$ sudo apt update
$ sudo apt install build-essential qt5-default
คุณอาจถูกขอรหัสผ่าน sudo ของคุณ บน retropie รหัสผ่านเริ่มต้นคือ raspberry ในการติดตั้ง QT5 ในการแจกแจง Linux อื่น ๆ โปรดดูเอกสารของพวกเขา
บันทึก! จาก Ubuntu 21.04 และส่งต่อ metapackage qt5-default ไม่มีอยู่อีกต่อไป คุณจะต้อง sudo apt install build-essential qtbase5-dev qt5-qmake qtbase5-dev-tools ซึ่งติดตั้งเช่นเดียวกับคำสั่งด้านบน
แม็กอส
ตึกระฟ้าทำงานได้อย่างสมบูรณ์แบบบน MacOS เช่นกัน แต่ไม่ได้รับการสนับสนุนอย่างเป็นทางการเนื่องจากฉันไม่ได้เป็นเจ้าของ Mac แต่ด้วยความช่วยเหลือของ Horaceandthespider และ Abritinthebay นี่คือคำสั่งที่จำเป็นในการติดตั้ง QT5 และข้อกำหนดเบื้องต้นอื่น ๆ :
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
$ brew install gnu-tar --with-default-names
$ brew install wget
$ brew install qt5
$ brew link qt5 --force
หากเป็นไปด้วยดีให้ดำเนินการตามคำแนะนำการติดตั้งเริ่มต้นด้านล่าง มันควรทำงานและให้การติดตั้งตึกระฟ้าที่ใช้งานได้
หมายเหตุ 1! ผู้ใช้ 'DavidMgranTham' รายงานว่า --with-default-names ด้านบนอาจเลิกใช้สำหรับการติดตั้ง MACOS บางส่วน หากคุณลบออกคุณจะต้องดาวน์โหลด update_skyscraper.sh และแก้ไขคำสั่ง tar เป็น gtar ก่อนที่จะเรียกใช้
หมายเหตุ 2! ผู้ใช้ 'trvrplk' รายงานปัญหามากมายเกี่ยวกับ macOS 11.2+ ตรวจสอบที่นี่สำหรับการแก้ไขที่เป็นไปได้
ดาวน์โหลดรวบรวมและติดตั้ง
เมื่อคุณติดตั้งข้อกำหนดเบื้องต้นตามที่อธิบายไว้ข้างต้นคุณสามารถติดตั้งตึกระฟ้าได้โดยพิมพ์คำสั่งต่อไปนี้:
$ cd
$ mkdir skysource
$ cd skysource
$ wget -q -O - https://raw.githubusercontent.com/muldjord/skyscraper/master/update_skyscraper.sh | bash
คำสั่งสุดท้ายจะดาวน์โหลดและเรียกใช้สคริปต์อัปเดตล่าสุดจาก GitHub ในระหว่างการติดตั้งคุณอาจถูกขอรหัสผ่าน sudo ของคุณ บน retropie รหัสผ่านเริ่มต้นคือ raspberry
เมื่อสคริปต์เสร็จสิ้นคุณก็พร้อมที่จะใช้ตึกระฟ้า!
อัปเดตตึกระฟ้า
จากตึกระฟ้า 2.3.2 และใหม่กว่าคุณสามารถอัปเดตเป็นเวอร์ชันล่าสุดได้ง่ายๆเพียงแค่เรียกใช้คำสั่งต่อไปนี้:
$ cd
$ cd skysource
$ ./update_skyscraper.sh
คุณอาจถูกขอรหัสผ่าน sudo ของคุณในระหว่างการอัปเดต บน retropie รหัสผ่านเริ่มต้นคือ raspberry หากเวอร์ชันของคุณมีอายุมากกว่า 2.3.2 (ตรวจสอบ --help ) คุณต้องทำตามคำแนะนำการติดตั้งแทน
วิธีถอนการติดตั้งตึกระฟ้า
หากคุณติดตั้งตึกระฟ้าโดยใช้คำแนะนำใน readMe นี้คุณสามารถถอนการติดตั้งได้โดยใช้คำสั่งต่อไปนี้:
$ cd
$ cd skysource
$ sudo make uninstall
$ cd
$ rm -Rf skysource
$ rm -Rf .skyscraper
คุณอาจถูกขอรหัสผ่าน sudo ของคุณในระหว่างกระบวนการ บน retropie รหัสผ่านเริ่มต้นคือ raspberry
หน้าต่าง
Windows ไม่ได้รับการสนับสนุนอย่างเป็นทางการในเวลานี้! แต่ฉันคอมไพล์กึ่งจริงและปล่อยรุ่น Windows 64 บิตที่ไม่ได้รับการสนับสนุนซึ่งใช้งานได้ดี อย่าลืมอ่าน readMe ที่รวมจากไฟล์ที่ดาวน์โหลดมาก่อนใช้งาน! และเพื่อให้ชัดเจน: คุณเป็นของตัวเองถ้าคุณใช้เวอร์ชันนี้ - โปรดอย่าถามคำถามเกี่ยวกับเรื่องนี้ รับเวอร์ชัน Windows ที่นี่
วิธีใช้ตึกระฟ้า
สำคัญ!!! เพื่อให้ตึกระฟ้าทำงานอย่างถูกต้องจำเป็นต้องลาออกจากส่วนหน้าก่อนที่จะวิ่ง! หากคุณกำลังใช้งาน EmulationStation คุณสามารถเลิกได้โดยกด F4
โปรดจำไว้ว่าคุณสามารถปรับแต่งการส่งออกตึกระฟ้าของงานศิลปะได้อย่างสมบูรณ์ ตรวจสอบเอกสารที่นี่ หากคุณต้องการใช้ตึกระฟ้าที่มีค่าเริ่มต้น (ดูเท่ห์) ให้อ่านต่อ
กรณีการใช้งานง่าย ๆ
สำหรับผู้ใช้ครั้งแรกฉันขอแนะนำให้อ่านกรณีการใช้งานระยะสั้นและถึงจุด โปรดอ่านและกลับมาที่นี่เมื่อคุณได้รับส่วนสำคัญ
ตึกระฟ้าที่ไหลลงมาอย่างรวดเร็ว
ตึกระฟ้าเป็นเครื่องมือสายคำสั่งและมีตัวเลือกมากมายให้คุณเล่นซอ ฉันขอแนะนำให้ดูพวกเขาทั้งหมดเพื่อทำความคุ้นเคยกับความเป็นไปได้:
$ Skyscraper --help
$ Skyscraper --flags help
$ Skyscraper --cache help
สิ่งนี้จะให้คำอธิบายเกี่ยวกับตึกระฟ้าทุกอย่างสามารถทำได้หากคุณรู้สึกผจญภัย! สำหรับคำอธิบายอย่างละเอียดเกี่ยวกับตัวเลือกที่มีอยู่ทั้งหมดตรวจสอบที่นี่
สิ่งที่สำคัญที่สุดคือ:
-
-p <PLATFORM> -
-s <SCRAPING MODULE> -
-u <USER:PASS> หรือ -u <KEY> -
--cache refresh -
--flags videos
หากคุณมี ROM ของคุณอยู่ในตำแหน่งที่ไม่ได้รับการ /home/<USER>/RetroPie/roms/<PLATFORM> ต้องการสิ่งเหล่านี้:
-
-i <PATH> -
-g <PATH> -
-o <PATH>
สำหรับตัวเลือกบรรทัดคำสั่งเกือบทุกตัวให้พิจารณาการตั้งค่าในไฟล์ /home/USER/.skyscraper/config.ini ตามที่อธิบายไว้ที่นี่ สิ่งนี้จะทำให้ตัวเลือกถาวรดังนั้นคุณไม่จำเป็นต้องพิมพ์ในเวลาตลอดเวลา
การรวบรวมข้อมูลสำหรับชุดย่อยของ ROMS
ตึกระฟ้าเสนอวิธีรวบรวมข้อมูลหลายวิธีสำหรับชุดย่อยของ ROM หากคุณเพียงต้องการขูด ROM ที่ไม่มีข้อมูลในแคชใด ๆ คุณสามารถทำได้ด้วยตัวเลือกบรรทัดคำสั่ง- --onlymissing นอกจากนี้คุณยังสามารถตรวจสอบ --startat FILENAME และ --endat FILENAME หากคุณต้องการรวบรวมข้อมูลสำหรับ ROM สองสามตัวคุณสามารถเพิ่มชื่อไฟล์ลงในตอนท้ายของบรรทัดคำสั่ง (เช่น Skyscraper -p amiga -s openretro "/path/to/rom name 1.lha" "/path/to/rom name 2.lha" ) และอาจเป็นวิธีที่ทันสมัยที่สุด (และมีประโยชน์มาก) ในการรวบรวมข้อมูลสำหรับชุดย่อยของ ROM คือการใช้ --cache report:missing=RESOURCE สิ่งนี้สามารถสร้างรายงานที่มีชื่อไฟล์ที่ขาดทรัพยากรบางอย่าง จากนั้นคุณสามารถป้อนรายงานกลับเข้าไปในตึกระฟ้าด้วย --fromfile REPORTFILE หลังจากนั้น ตึกระฟ้าจะขูดไฟล์ที่มีอยู่ในรายงานเท่านั้น
config.ini
คุณลักษณะที่เป็นที่รู้จักน้อยกว่า แต่มีประโยชน์อย่างยิ่งของตึกระฟ้าคือการเพิ่มตัวแปรกำหนดค่าที่คุณต้องการใน /home/USER/.skyscraper/config.ini ตัวเลือกใด ๆ ที่ตั้งไว้ในไฟล์นี้จะถูกใช้โดยตึกระฟ้าเริ่มต้น ดังนั้นหากคุณใช้เสมอตัวอย่างเช่น -i <SOME FOLDER> บนบรรทัดคำสั่งคุณสามารถตั้งค่าตัวเลือกการจับคู่ inputFolder="<SOME FOLDER>" ในการกำหนดค่า
สำหรับคำอธิบายแบบเต็มของตัวเลือกการกำหนดค่า Availabe ทั้งหมดให้ตรวจสอบที่นี่
แคชทรัพยากร
หนึ่งในคุณสมบัติที่ทรงพลังที่สุดของตึกระฟ้าคือแคชทรัพยากร สิ่งสำคัญคือต้องเข้าใจวิธีการทำงานเพื่อใช้ตึกระฟ้าให้เต็มศักยภาพ อ่านเพิ่มเติมเกี่ยวกับที่นี่
ข้อมูลที่กำหนดเอง
นอกจากนี้ฉันยังอนุญาตให้มีการขูดจากทรัพยากรที่แคชในท้องถิ่นตึกระฟ้ายังช่วยให้คุณสามารถนำเข้าข้อมูลของคุณเองไปยังแคชทรัพยากรด้วยโมดูลการขูด -s import นอกจากนี้คุณยังสามารถแก้ไขทรัพยากรที่มีอยู่ในแคชหรือเพิ่มทรัพยากร user แต่ละรายด้วยคำสั่ง --cache edit สุดท้ายคุณยังมีตัวเลือกในการนำเข้าข้อมูลรายการเกม EmulationStation ที่มีอยู่ในแคชทรัพยากรตึกระฟ้าหากคุณต้องการ คุณสามารถทำสิ่งนี้ได้ด้วยโมดูลการขูด -s esgamelist
หากต้องการอ่านเพิ่มเติมเกี่ยวกับคุณสมบัติใด ๆ ที่อธิบายไว้ข้างต้นโปรดตรวจสอบเอกสารทั้งหมดที่นี่
รูปลักษณ์และผลงานศิลปะ
ตรวจสอบเอกสารงานศิลปะเต็มรูปแบบที่นี่
บันทึกย่อ
เวอร์ชัน XXX (คุณสมบัติภายใต้การพิจารณาทั้งหมดที่ไม่ได้ใช้งาน)
- เพิ่มตัวเลือกในการขูดจากข้อมูลแคชที่มาจากโมดูลขูดบางอย่างล้วนๆ
- พิจารณาทำให้ aliasmap เป็นชื่อบาเซนทั่วโลกแทนที่จะเป็นเพียงชื่อฐานคำค้นหา สิ่งนี้จะแก้ไขวงเล็บที่ขาดหายไปในชื่อนามแฝงที่ถูกละเว้นในภายหลัง
- ทำให้ทุกประเภทงานศิลปะที่กำหนดเองหมายความว่าประเภทของพวกเขาสามารถเป็นสิ่งที่ผู้ใช้ต้องการ แหล่งที่มาจะสร้างแหล่งข้อมูลที่มีประเภทที่รู้จักเช่น 'ภาพหน้าจอ' และ 'ปก' แต่ผู้ใช้สามารถนำเข้าประเภทอื่น ๆ ที่พวกเขากำหนดเองเช่น 'ตู้' หรืออะไรก็ตาม งานศิลปะภายในจะได้รับการจัดการโดยรายการงานศิลปะแทน 4 ประเภทฮาร์ดรหัสใน GameEntry
- แนะนำความสามารถในการใช้ใน 'file = "somefolder/.png"' ใน artwork.xml ซึ่งจะมองหาไฟล์ใน 'ทรัพยากร' ด้วยเกม basename.png ช่วยให้ผู้ใช้สามารถใช้ข้อมูลงานศิลปะที่กำหนดเองของตัวเองเป็นวิธีแก้ปัญหา ในการเพิ่มประเภทใหม่ที่จะนำเข้า (ขอบคุณ 'Jueank' สำหรับการแนะนำสิ่งนี้)
- เพิ่มตัวเลือกในการขูดแพลตฟอร์มที่กำหนดเองโดยการกำหนดค่าไว้ในการกำหนดค่าด้วยนามแฝงไปยังแพลตฟอร์มที่มีอยู่แล้ว ตัวอย่าง: Scrape 'pcenginecd' อาจถูกคัดลอกเป็น 'PCEngine' ในกรณีที่คุณมีไฟล์เหล่านั้นในโฟลเดอร์ 'ROMS/PCENGINECD' แทนโฟลเดอร์ PCENGINE ตรวจสอบที่นี่: #136
- สร้าง TestMode สำหรับนักแต่งเพลงงานศิลปะที่ให้คุณแสดงตัวอย่างได้อย่างรวดเร็วเพื่อดูว่าคุณได้รับการตั้งค่าทุกอย่างในงานศิลปะ XML
- อนุญาตให้ 'ภูมิภาค' เป็นรายการที่คล้ายกับ 'regionprios' เมื่อใช้ 'ภูมิภาค' ควรเก็บรายการลำดับความสำคัญเริ่มต้นและเพิ่มรายการจาก 'ภูมิภาค' ไปด้านบน 'regionprios' ควรเขียนทับทั้งหมด การเปลี่ยนแปลงการตั้งชื่ออาจเป็นความคิดที่ดีเช่นการเปลี่ยนชื่อ 'ภูมิภาค' เป็น 'ภูมิภาค prefer' หรืออะไรบางอย่าง 'regionprios' อาจจะเปลี่ยนเป็น 'regionsoverride' (ขอบคุณ 'Corezon' สำหรับการแนะนำสิ่งนี้)
- ใช้ชื่อไฟล์ที่มีความเข้มข้นน้อยกว่าสำหรับโมดูล 'นำเข้า' เพื่ออนุญาตให้ใช้ชื่อไฟล์จับคู่ที่ใกล้ชิด
- เพิ่มการสนับสนุนสำหรับการจัดกลุ่มเกมหลายดิสก์ดังนั้นพวกเขาจึงมีเพียงหนึ่งรายการในนักเล่นเกม ดูปัญหา/232 (ขอบคุณ 'INGO2K' สำหรับการแนะนำสิ่งนี้)
เวอร์ชัน 3.7.7 (28 มิถุนายน 2565)
- เพิ่มแพลตฟอร์ม '*.m3u' ถึง 'Segacd' (ขอบคุณสำหรับผู้ใช้ 'BMN001' สำหรับการแนะนำ)
เวอร์ชัน 3.7.6 (12 มิถุนายน 2565)
- เพิ่มแพลตฟอร์ม 'pico8' (ขอบคุณสำหรับผู้ใช้ 'Zerojay' สำหรับการแนะนำ)
เวอร์ชัน 3.7.5 (31 มกราคม 2565)
- ตอนนี้อนุญาต ':' ในคำสั่ง Pegasus
เวอร์ชัน 3.7.4 (23 มกราคม 2022)
- '-IncludeFrom' และ '-Excludefrom' ตอนนี้ทำงานร่วมกับเส้นทางสัมพัทธ์ (ขอบคุณที่ใช้ 'Sleve_mcdichael' สำหรับการรายงานสิ่งนี้
- ตอนนี้รายการไฟล์ที่ข้ามสอดคล้องกับรูปแบบเดียวกับไฟล์รายงานเพื่ออนุญาตให้ใช้กับ '-excludefrom' และ '-includefrom' (ขอบคุณสำหรับผู้ใช้ 'Tomfury' สำหรับการแนะนำสิ่งนี้)
เวอร์ชัน 3.7.3 (23 มกราคม 2022)
- เพิ่มแพลตฟอร์ม 'สวิตช์' (ขอบคุณสำหรับผู้ใช้ 'redemp' สำหรับการให้ข้อมูล)
เวอร์ชัน 3.7.2 (20 มกราคม 2565)
- ตอนนี้ตึกระฟ้าจะละเว้นไฟล์เมื่อใช้ไฟล์ '.skyscraperignore [tree]' เมื่อทำการขูดข้อมูลใหม่ พวกเขาจะไม่ถูกเพิกเฉยเมื่อสร้างรายการเกม
เวอร์ชัน 3.7.1 (19 มกราคม 2565)
- ตอนนี้ตึกระฟ้าจะเพิกเฉยต่อต้นไม้ทั้งหมดของโฟลเดอร์ย่อยที่พบไฟล์ที่เรียกว่า '.skyscraperignoretree' (ขอบคุณสำหรับผู้ใช้ 'Sromeroi'
เวอร์ชัน 3.7.0 (17 มกราคม 2565)
- ย้ายตัวเลือก '-fromfile' ไปที่ '-Includefrom' '-fromfile' ยังคงใช้งานได้ แต่ถือว่าเลิกใช้แล้ว
- ย้าย '-Includefiles' เป็นตัวเลือก '-IncludePattern' '-Includefiles' ยังคงใช้งานได้ แต่ถือว่าเลิกใช้แล้ว
- ย้าย '-excludefiles' ตัวเลือก '-excludepattern' '-excludefiles' ยังคงใช้งานได้ แต่ถือว่าเลิกใช้แล้ว
- เพิ่มตัวเลือก '-excludefrom' คล้ายกับ '-Includefrom' ตรงข้ามเท่านั้น (ขอบคุณสำหรับผู้ใช้ 'Tomfury' สำหรับการแนะนำสิ่งนี้)
- ตอนนี้ตึกระฟ้าจะไม่สนใจโฟลเดอร์ย่อยใด ๆ ภายในโฟลเดอร์อินพุตที่พบไฟล์ที่เรียกว่า '.skyscraperignore' (ขอบคุณสำหรับผู้ใช้ 'Sromeroi' สำหรับการแนะนำสิ่งนี้)
- เพิ่มแพลตฟอร์ม 'easyrpg' เฉพาะที่ใช้งานได้โดยใช้โมดูลการขูด 'ScreensCraper' (ขอบคุณสำหรับผู้ใช้ 'ZeroJay' สำหรับการแนะนำสิ่งนี้)
เวอร์ชัน 3.6.16 (9 พฤศจิกายน 2564)
- เพิ่มแพลตฟอร์ม 'Moto' (ขอบคุณสำหรับผู้ใช้ 'Yserra' สำหรับการแนะนำ)
เวอร์ชัน 3.6.15 (25 สิงหาคม 2564)
- เพิ่มส่วนขยาย 'CHD' ไปยังแพลตฟอร์ม 'Atomiswave' (ขอบคุณสำหรับผู้ใช้ 'Smeegoan' สำหรับการรายงานสิ่งนี้)
- แก้ไขข้อผิดพลาดที่ทำให้เกิด 'T000000' ที่จะเพิ่มหลายครั้งเมื่อข้ามรายการในนักเล่นเกม ES (ขอบคุณสำหรับผู้ใช้ 'Sleve_mcdichael' สำหรับการรายงานสิ่งนี้)
เวอร์ชัน 3.6.14 (5 สิงหาคม 2564)
- เพิ่ม 'Windows 3.x' เป็นนามแฝงไปยังโมดูล Scraping Mobygames (ขอบคุณผู้ใช้ 'Ecto' สำหรับการรายงานสิ่งนี้)
เวอร์ชัน 3.6.13 (2 มิถุนายน 2021)
- เพิ่มตัวเลือกการกำหนดค่าเฉพาะของ MediaFolderHiddenStation ที่จะตั้งค่าโฟลเดอร์สื่อเป็น 'แพลตฟอร์ม/.Media' เมื่อตั้งค่าเป็น TRUE สิ่งนี้สามารถเพิ่มความเร็วในการโหลด EmulationStation เริ่มต้นเมื่อใช้การจัดเก็บช้าเช่นระบบไฟล์เครือข่าย (ขอบคุณสำหรับผู้ใช้ 'xenuiswatching' สำหรับการแนะนำสิ่งนี้)
เวอร์ชัน 3.6.12 (15 พฤษภาคม 2021)
- ลบ 'โหมดง่าย ๆ ' เนื่องจากมันเสียและเลิกใช้แล้ว ใช้สคริปต์ retropie แทน
- ลบตัวเลือก CLI (และซ่อนอยู่) จำนวนมาก
เวอร์ชัน 3.6.11 (6 พฤษภาคม 2021)
- '-Fromfile' ตอนนี้ยอมรับทั้งเส้นทางที่สัมพันธ์กันและแน่นอนไปยังชื่อไฟล์ (ขอบคุณสำหรับผู้ใช้ 'Sleve_Mcdichael' สำหรับการรายงานสิ่งนี้)
- เพิ่มแพลตฟอร์ม 'Atarijaguarcd', 'pcenginecd' และ 'channel' (ขอบคุณสำหรับผู้ใช้ 'xenuiswatching' สำหรับการให้ข้อมูล)
เวอร์ชัน 3.6.10 (12 เมษายน 2564)
- เพิ่ม 'naomi' เป็นแพลตฟอร์ม
- เพิ่ม 'msx2' เป็นแพลตฟอร์ม
- เพิ่ม 'Atomiswave' เป็นแพลตฟอร์ม
เวอร์ชัน 3.6.9 (1 เมษายน 2021)
- อาจคงที่
--flags unpack ซึ่งทำลายด้วย 3.6.8 เนื่องจากการโทรฟังก์ชัน QT ที่เลิกใช้แล้ว - การแปลงวิดีโอคงที่ซึ่งอาจเกิดขึ้นกับ 3.6.8 เนื่องจากการโทรฟังก์ชั่น QT ที่เลิกใช้แล้ว
เวอร์ชัน 3.6.8 (31 มีนาคม 2564)
- เพิ่มตัวเลือก 'cacherefresh' config.ini และเพิ่มลงในค่าเริ่มต้น config.ini สำหรับโมดูล 'esgamelist' (ขอบคุณสำหรับผู้ใช้ 'penx' สำหรับการแนะนำสิ่งนี้)
- ข้อความ 'ScreensCraper APIV2 ส่งคืนข้อความ json ที่ไม่ถูกต้อง / ว่างเปล่า' ตอนนี้ไม่รวมข้อความอีกต่อไปเพื่อแนบไฟล์ข้อผิดพลาด JSON เว้นแต่จะมีความยาวมากกว่า 64 ไบต์
- เพิ่ม 'CA' ในรายการลำดับความสำคัญของภูมิภาค (ขอบคุณผู้ใช้ 'Joaoluizcarvalho' สำหรับการชี้ออกมา)
- เพิ่ม 'de', 'fr' และ 'es' ในรายการลำดับความสำคัญภาษาเริ่มต้น
- เพิ่มทรัพยากร 'ผู้เล่น' ไปยัง '-รายงาน: ตัวเลือก CLI ที่ขาดหายไป (ขอบคุณสำหรับผู้ใช้' Peligwe 'สำหรับการรายงานสิ่งนี้)
- เพิ่มตัวเลือก 'Theinfront' config.ini และ 'Theinfront' CLI Flag (ขอบคุณสำหรับผู้ใช้ 'Sleve_mcdichael' สำหรับการแนะนำสิ่งนี้)
- ตอนนี้ 'ไม่ได้รับการดูแล' และ 'Unattendskip' สามารถใช้ในส่วนโมดูลขูดใน config.ini (ขอบคุณสำหรับผู้ใช้ 'Sleve_mcdichael' สำหรับการรายงานสิ่งนี้)
- เพิ่มการตรวจสอบรุ่นก่อนโปรเซสเซอร์ QT สำหรับวิธีการ QT ที่เลิกใช้เพื่อหลีกเลี่ยงการรวบรวมคำเตือนเกี่ยวกับการติดตั้ง QT ที่ใหม่กว่า
เวอร์ชัน 3.6.7 (27 มกราคม 2564)
- เพิ่มส่วนขยาย '*.rvz' สำหรับแพลตฟอร์ม 'Wii' และ 'GC' (ขอบคุณสำหรับผู้ใช้ 'tcamargo' สำหรับการรายงานสิ่งนี้)
- เพิ่มส่วนขยาย '*.chd' สำหรับแพลตฟอร์ม '3do' (ขอบคุณสำหรับผู้ใช้ 'Roudaku' สำหรับการรายงานสิ่งนี้)
- เพิ่มแพลตฟอร์ม 'Openbor' มีอยู่ใน Retropie เป็นแพลตฟอร์มทดลอง (ตามที่ผู้ใช้ร้องขอ 'Hahnmt')
- ตอนนี้แพลตฟอร์ม 'Neogeo' ใช้ 'Box-2D' เป็นปกแทนที่จะเป็น 'Flyer' เมื่อขูดด้วยโมดูล ScreensCraper (ขอบคุณสำหรับผู้ใช้ 'Retro81' สำหรับการแนะนำสิ่งนี้)
เวอร์ชัน 3.6.6 (21 ธันวาคม 2563)
- ตอนนี้โมดูล 'Esgamelist' มองหาไฟล์ 'gameList.xml' ในเส้นทางที่ตั้งค่าด้วย '-g' แทนที่จะเป็นเส้นทางที่มี '-i' (ขอบคุณสำหรับผู้ใช้ 'c0d3h4x0r' สำหรับผู้ใช้สำหรับการรายงานสิ่งนี้ )
เวอร์ชัน 3.6.5 (18 ธันวาคม 2020)
- ตอนนี้ใช้อินสแตนซ์เครือข่ายที่ใช้ร่วมกันหนึ่งอินสแตนซ์แทนหนึ่งต่อเธรด
- ตอนนี้รายการแพลตฟอร์ม 'Daphne' เพิ่มเป็นรายการ '' แทนที่จะเป็นรายการ '' (ขอบคุณสำหรับผู้ใช้ 'Clyde' ที่ช่วยคิดออก)
- เพิ่มธง CLI 'nocropblack' และ 'cropblack = "bool" ตัวเลือก config.ini ที่ช่วยให้ผู้ใช้ปิดการใช้งานการครอบตัดของเส้นขอบสีดำรอบ ๆ ภาพหน้าจอเมื่อรวบรวมงานศิลปะเกมสุดท้าย (ขอบคุณผู้ใช้ Windywinston' สำหรับการแนะนำสิ่งนี้)
เวอร์ชัน 3.6.1 (27 ตุลาคม 2563)
- เพิ่ม 'Amigacd32' เป็นแพลตฟอร์มแยกต่างหากเพียงเพราะ (ขอบคุณสำหรับผู้ใช้ 'HoraceandTheSpider' สำหรับการรีเซ็ตเมทริกซ์)
เวอร์ชัน 3.6.0 (25 ตุลาคม 2563)
- เปลี่ยน 'secssceNceEpich' เป็น 'msecssceNcePich' เพื่อรองรับรุ่นก่อน -5.8 QT (ขอบคุณสำหรับผู้ใช้ 'Hazza4569' สำหรับการรายงานสิ่งนี้)
รุ่นเก่ากว่า
บันทึกย่อสำหรับรุ่นเก่าสามารถพบได้ที่นี่