Sunday, June 28, 2009

วิธีทำ PS1 จากแผ่นจนเป็น Eboot แบบ ทีละขั้นตอน

ก่อนอื่น หาโปรแกรม กันมาให้ครบก่อน

1.
UltraISO 8.0
หรือ UltraISO 8.6
ใช้แปลงแผ่นเกม PS1 เป็น image CD *.bin
ใครถนัดใช้โปรแกรมอื่น ตามสบายครับ

2. PSX2PSP v.1.20 Final version
พร้อม ไฟล์ BASE.PBP และ add-on Auto Generate Pack 1.0

เอาตัวใหม่ไปใช้ดีกว่านะครับ


เริ่มกันเลยนะ

1. แปลงแผ่นเป็น ไฟล์ *.bin

- เอาแผ่นเกม PS1 ที่คุณมี ใส่ CD Drive ครับ (ถ้าไม่มี ยืมเพื่อน ก็ได้ หาซื้อก็ยังพอหาได้นะบางเกม)
- เข้า UltraISO ตามภาพครับ



- เลือก File > Open CD/DVD ...
เลือก CD เลยครับ



- สังเกตนะครับ จะมี file หนึ่งมี ชื่อไฟล์ เป็น ID ของแผ่น
- เลือก Tools > Make CD/DVD Image ...



- เลือกประเภท ไฟล์เป็น BIN ครับ กด MAKE เลยครับ



คราวนี้ก็รอมันวิ่งไปครับจนเสร็จ เร็ว หรือ นานขึ้นกับขนาดของเกมครับ

Laughing Laughing ไชโยเสร็จแล้ว



ไฟล์ จะอยู่ใน Floder \My Documents\My ISO Files
จะมี 2 ไฟล์ ครับ นามสกุล .BIN กับ .CUE (1 kb)
ใช้ ไฟล์ .BIN ครับ ส่วน .CUE ลบไปได้เลยครับ

เสร็จไป 1 ขั้นละ


ขั้น 2 ทำ .BIN ให้เป็น EBOOT

ใช้ PSX2PSP v.1.20 นะครับ

โหลด Cygwin1.dll
แตก RAR แล้ว เอา Cygwin1.dll ไปไว้ใน folder C:\Windows\system32\

แตก RAR PSX2PSP v1.20 จะได้ตามที่เห็นในรูป


ก่อนใช้โปรแกรม ให้ทำการติดตั้ง Font ก่อน
ใน folder AutoGenerate V1.0 จะเห็นว่า มี font ชื่อ zrnic.ttf อยู่
ให้ติดตั้ง new font เลยครับ

เข้าไปที่ Control Panel --> Fonts
เลือก เมนู File --> Install new fonts

เลือก folder AutoGenerate v1.0 จะขึ้นชื่อ font แล้ว กดเลือก แล้วก็กด OK ได้เลย

เรื่มใช้โปรแกรมได้
จะเข้า โปรแกรมได้ 3 แบบ คือ


1. Theme Mode (Default)




2. Classic Mode (หน้าตาแบบดั้งเดิม)




3. Batch Mode
แบบนี้ แปลงได้ที่เดียวพร้อมกัน หลาย เกม แต่มีข้อจำกัดคือ ทุกเกมส์ที่แปลงพร้อมกัน จะมีรูป icon และ pic1 ที่เหมือนกันหมด




มาดูวิธีการใช้งานกันนะครับ ขออธิบายแบบ Theme mode นะครับ

จะเห็นด้านล่างมี 3 ปุ่ม จากซ้ายไปขวา ได้แก่

Option, Customize PBP, Convert PBP

ขออธิบาย จากขวาไปซ้าย ครับ

1. Convert PBP




ช่องแรก ISO/PBP File
เลือก ไฟล์ .BIN ที่เราทำเสร็จเมื่อตะกี้นี้
หรือ ไฟล์ ISO ใน format อื่นที่เรา โหลดมาจาก web ต่างๆ ก็ได้


ช่องอื่นๆ จะขึ้นมาให้เอง ทั้งหมด (Game Title, Save File, Game ID, Save ID
Output Folder แนะนำให้สร้าง folder ใหม่ เลยครับ เป็นชื่อเกม ไปเลย

Output PBP Folder
เลือก folder อะไรก็ได้ โปรแกรมจะไปสร้าง Sub folder เป็นชื่อเกมส์ไว้ใน folder นั้น


ต่อไปก็
2. Customize PBP



ICON0.PNG , PIC0.PNG PIC1.PNG รูปภาพ 3 ไฟล์ เพื่อทำ ภาพ icon ของเกม

ถ้าไม่มี ก็ browse เข้าไป แต่ถ้าไม่มี หาก load ได้ หรือไม่ก็สร้างเอง จะสอนให้ ในตอนต่อไป ครับ

icon ต่างๆ โหลด เอาได้ที่

ตั้ง 300 ภาพ

http://www.psp-hacks.com/file/991



พอเลือกรูปที่ต้องการเสร็จแล้ว ตามตัวอย่างผมเลือก Front Mission 3
(ใครที่ใช้ version เก่า แล้วเล่นไม่ได้ vesion นี้ เล่นได้แล้วนะครับ)



สังเกต มุมด้านล่างขวามือ จะมี เครื่องหมาย < > อยู่ ลองกด > ไป 2 ครั้ง จะเจอ ภาพนี้



สังเกต ว่า จะขึ้น Game ID และ Game Title ให้ auto ซึ่ง ภาพนี้ คุณจะได้เห็นตอนเข้าเกมส์ จริงๆ


ความสามารถใหม่อย่างหนึ่งของ version นี้คือ icon0 pic1 pic 0 และ boot
ไม่จำเป็นต้อง กำหนดขนาดภาพเฉพาะ เป็นภาพอะไรก็ได้ขนาดใดก็ได้ โปรแกรมจะแปลงภาพให้เป็นขนาดที่ถูกต้องเอง และจัดตำแหน่งให้ตรงกลางเอง

เช่นภาพนี้



เลือกเป็น pic1 แล้วได้เป็นอย่างนี้




3. Option

มาดูกันดีกว่า ใน option ทำอะไรได้บ้าง



มี 5 tab ครับ ได้แก่

Common, Folders, Images, Patches, Theme

Common

Compression Level เลือก Best ให้ file เล็กที่สุด

Comtomized Images จะเป็นการเปลี่ยนแปลง effect ของภาพ icon0, pic1, pic0 และ boot

อื่นๆ ก็กำหนดไว้อย่างนั้น ไม่ต้องเปลี่ยนก็ได้

Folders



ใช้ตั้งค่า Default ของ folder และ

ตั้งค่า Auto Create Folder on Covert
คือ รูปแบบของชื่อ folder ของเกมส์ ซึ่งมีให้เลือก 4 แบบ (ผมชอบแบบที่ 3 ตามตัวอย่างในภาพ)


Images

ใช้ตั้งค่า default ของ ภาพต่าง ของ icon0, pic0, pic1 ,boot


Patches

ก็เป็น patch ในการ แปลง PAL2NTSC ถ้าจะใช้งาน ก็กด เลือก patch แล้วกด -->
แล้วเข้า Convert Menu ไปเลือก Apply patch ก่อน กด convert


Theme

ก็เป็นการเปลี่ยน Theme ของโปรแกรม ซึ่งมีให้มา 1 Theme เปลี่ยนอะไรไม่ได้

+++++++++++++++++++++++++++

แปลงเกมส์เล่นกันเลย

เข้าไปที่ Convert PBP กด Convert เลยครับ
โปรแกรมจะเริ่มทำงาน เราก็รอไปจน ครบ 100%

เข้าไปดูใน Output Folder ที่เราเลือกไว้ครับ จะพบ SubFolder ชื่อเกมส์



ในนั้นจะมี file EBOOT.PBP อันเดียว ไม่มี KEY.BIN ครับ เพราะตั้งแต่ FW 3.10 OE ไม่ต้องใช้แล้ว

แต่ถ้าใคร ยังใช้ 3.03 OE ก็แนะนำให้ upgarde ดีกว่า

หรือถ้ายังไม่อยาก ก็ เข้าไปที่ \PSX2PSP v.1.2\Files\
จะพบ Keys.bin คุณก็ copy ไปไว้ใน folder เดียวกับ eboot.pbp ได้เลย

คราวนี้ ก็
Copy ทั้ง folder นี้เลย ไป ลงใน memstick \PSP\GAME ได้เลยครับ

ได้เกมส์ PS1 เล่นกันแล้ว


การใช้ Batch Mode

เตรียม folder กันก่อน สร้าง folder ขึ้นมาใหม่ครับ แล้ว copy file.BIN ทุกเกมส์ ที่จะ convert พร้อมกันลงไปไว้ ใน folder เลย ดูตามตัวอย่างครับ
แล้วเข้า Batch mode



เลือก ISO/PBP folder ครับ
ตามตัวอย่าง ผมสร้าง folder FF7 ขึ้นมา แล้วเอา FF7.BIN ของทุกแผ่นลงไปไว้ แล้วก็เลือก folder FF7 ครับ

เลือก Output folder ด้วยนะครับ

จากนั้น ก็เข้าไป กำหนด ภาพ icon0 pic0 pic1 boot ใน Option -> Images

แล้วกด convert จากนี้ก็นั่งรอไปเลยครับ
โปรแกรมจะสร้าง sub folder ของเกมส์ แต่ละ ไฟล์ ขึ้นมาใน output folder ตามภาพเลยครับ




สำหรับการเล่นหลายแผ่น จะทำการเล่นต่อแผ่นได้ ลองอ่าน

ที่นี่

 วิธีนี้เอามาจากเว็บนอก เขารับประกันว่าเล่นได้ทุกเกมส์
เป็นการใช้ ความสามารถของ CWCheat

หลักการก็คือ

ใช้ CWCheat สร้าง memcard ขึ้นมา แล้วเอา save ของแผ่นที่คุณเล่นอยู่
copy ไปเล่นต่อบน PC ด้วย ePSXe จนผ่านไปขึ้นอีกแผ่นต่อไป
แล้วก้เอา save ใหม่ของแผ่นต่อไปที่คุณเล่นไว้ มาลงใน CWCheat
แล้วคุณก็เล่นต่อใน PSP ได้ครับ

ด้วยวิธีนี้ จะกี่แผ่น ก็เล่นได้หมด Shocked

สิง่ที่ต้องมีจ้า

1. CWCHeat




1. เข้าไปใน folder INSTALL ทำการ copy Folder SEPLUGINS ลงไปที่ Root ของ MS ( ใครใช้ Firmware 3.71 ขึ้นไป ให้ใช้ folder INSTALL_371 แทนนะครับ )
2. ให้เข้าไปที่ Recovery Menu แล้วเข้าไปที่ Plugins
3. ให้เลือกที่ cwcheatpops.prx กับ cwcheat.prx ให้เป็น Enable
4. ออกจาก Recovery Menu แล้วเข้าเกมได้เลยครับ
5. หลังจากที่ run เกมแล้วกดปุ่ม select ค้างไว้จะเป็นการเปิดใช้งานโปรแกรมครับ



2. ePSXe 016 + Full Plugin
D/L Here
or โ ห ล ด here

3. ISO ROM ของเกมส์ ทีอยากเล่น ทุกแผ่น
หาโหลดได้ ตาม mininova ทั่วไป
หรือ จะแปลงเอาจาก Eboot ของ PSP ก็ได้

4. Eboot เกมส์ ใช้เล่นบน PSP
แปลงจาก ISO ได้ด้วย 


วิธีการครับ

คงต้องบอกไว้ก่อนว่า ผมไม่ได้เป็นคนคิด แต่ไปอ่านเจอใน กระทู้นอก
ใครอยากอ่านของแท้ ฉบับดั้งเดิม ก็อ่านได้ที่นี่เลยครับ

http://forums.maxconsole.net/showthread.php?t=45106

ก่อนไปลงรายละเอียดกัน ขอทำความเข้าใจกันก่อนครับ

ในเกมส์ที่มีหลายแผ่น บางค่ายเช่น Final ทั้งหลาย จะมีการให้ Save ก่อนขึ้นแผ่นใหม่
คุณไม่จำเป็นต้องพึ่งพาวิธีตามกระทู้นี้นะครับ
คุณเพียงแค่Convert eboot ของแผ่นทุกแผ่นให้ Game ID, SAVE ID เหมือนกันกับแผ่น 1 เท่านั้นก็พอแล้ว พอเกมส์ขึ้นให้คุณ save เปลี่นแผ่น คุณก็ save แล้วก็ออกจากเกมส์ แล้วก็เรียก eboot แผ่น 2 ก็ Load ที่ save มาเล่นต่อได้แล้ว
(ถ้า mem น้อย ฏ้ลบ eboot แผ่น 1 ทิ้ง ไปก่อน แล้วค่อย copy eboot แผ่น 2 มาเล่นต่อก็ได้)

แต่คราวนี้บางค่าย มันขึ้น Insert Disc 2 โดยที่ไม่ได้ให้เรา save นี่ซิ ถึงต้องมาทำวิธี ที่จะกล่าวถึงนี้ ละ แล้วมันมีเกมส์ อะไรบ้างล่ะที่เป็นแบบนี้?? เยอะครับ เช่น Metal Gear Solid, Eve 2, etc.


พร้อมเริ่มวิธีการล่ะ

1. พยายาม save ให้บ่อยๆ ครับ ให้ใกล้จุดที่จะเปลี่ยนแผ่น ให้มากที่สุด เพื่อที่จะได้ไม่เสียเวลาบน PC นานไป save ใน slot 1 นะครับ

2. พอ save ถึงจุดที่พอใจแล้ว ก็ กด select ค้างไว้ 2-3 วินาที เรียก เมนู cwcheat ขึ้นมา ใครกด ไม่ขึ้น ไปทบทวนการติดตั้ง cwcheat ในกระทู้ของคุณ mont ที่ให้ไว้
เข้าเมนู manage memorycards --> Save memory card 1 to memory stick
(จะเป็นการสร้าง ไฟล์ memorycard นามสกุล mcr ขึ้นมาใน folder \seplugins\cwcheat\mc ใน PSP)
ไฟล์ ที่สร้างขึ้นมาจะต้องเป็น Save ID .mcr เท่านั้นนะครับ เช่น SCUS_94221-0.mcr

3. ออกจากเกมส์เลยครับ แล้วต่อสาย usb เข้ากับ PC ครับ
ไปที่ folder \seplugins\cwcheat\mc ใน PSP มองหา ไฟล์ สกุล mcr
copy มาเลย เอามา paste ลงใน sub folder \memcards ของ ePSXe

4. เข้า ePSXe ครับ ไปแก้ไข memcard ครับ ไปที่ เมนู
Config --> Memory card จะได้ดังรูป



แก้ slot 1 ให้ไปที่ ไฟล์ที่เรา copy มาเมื่อสักครู่นี้




5. เข้าเกมส์ด้วย ePSXe ครับ เลือก Run ISO ครับ เลือก ISO ของแผ่น 1 เลยครับ
หรือใครมีแผ่นจริงก็เลือก Run CDrom ก็ได้ครับ

Load game แล้วเล่นบน ePSXe ไปจนขึ้น เปลี่ยน disc ครับ

6. กด Esc --> File --> Change Disc
แล้วเปลี่ยน ไปเลือก ISO ของแผ่น 2 ครับ (ใครใช้ CD ก็เปลี่ยนแผ่นจริงๆ เลยครับ)

คราวนี้เลยแผ่น 2 ต่อจน save ได้แล้ว ก็ออกจาก ePSXe ได้แล้วครับ

7. copy ไฟล์ .mcr อันเดิมใน \memcards ของ ePSXe มาลงทับ ใน \seplugins\cwcheat\mc ใน PSP ครับ

8. เข้าเกมส์ ใน PSP ครับ แผ่น 2 นะครับ พอเข้าเกมส์ ได้ก่อนที่จะ continuous ก็ กด Select ค้าง เรียก เมนู cwcheat ขึ้นมา ไปที่ manage memorycards
--> Load memory card 1 to memory stick
ก่อนจะกด สังเกตด้านล่าง จะมีแสดงชื่อ save ไฟล์ของเราอยู่ ถ้าไม่ตรง ก็กดลูกศร ซ้ายขวา เลือกให้ชื่อไฟล์ตรง พอกด จะบอกว่า OK! xxxxxx แสดงว่าใช้ได้
แต่ถ้ากดแล้วขึ้น Error!! แสดงว่าใช้ไม่ได้ ชื่อไฟล์ mcr อาจจะผิด หรือชื่อไฟล์ไม่ตรงกับ SaveID

9. ออกจากเมนู CWCheat คุณก็ โหลด save มาเล่นต่อไปเลยครับ

ก็ง่ายๆ เท่านี้ ของให้สนุกกับ PS1 ต่อไปครับ





+++++++++++++++++++++++++++++++++++++++++++++++
มาต่อกันที่

วิธีทำ 3 ไฟล์ ภาพ PNG

ถ้าใครหาโหลด icon ไม่ได้ ก็ต้องหาภาพมาทำเอง ครับ
หาภาพที่มันเกี่ยวกับเกม ก็ดีครับจะได้ สื่อได้
ใครขี้เกียจ ทำเองก็รอหน่อย เดี๋ยวจะ ทำกระทู้ ภาพ icon ให้โดยเฉพาะ

ตอนนี้ใครใจร้อน ไปโหลดเอาที่นี่ก่อน ครับ

Pack 1 นะครับ 22.3 MB

http://dl.qj.net/PSX-Icon-Pack-v1.00-PSP-Homebrew-Applications/pg/12/fid/12018/catid/151



http://dl.qj.net/PSX-Icon-Pack-v.1.01-PSP-Homebrew-Applications/pg/12/fid/12023/catid/151
__________


มาทำ icon กันเลยดีกว่า
หาภาพครับ นิยมสุด ก็ ปก ครับ

มีแนะนำ 2 ที่

http://www.psxa2z.com/L0A_0.html ผมชอบที่นี่มากกว่า

กับ

http://www.vgmuseum.com/scans/psx.html อันนี้ของ คุณ karym แนะนำเอาไว้

ได้ภาพ ปก มาแล้ว ก็ photoshop ครับ
แต่ส้วนตัวใช้ photo element ครับ ใช้ง่ายกว่า ครับ
สร้างไฟล็ภาพเลยครับ

ICON0.PNG size 144x80 pixels 24-bit PNG format
PIC1.PNG size 480x272 pixels 24-bit PNG format
PIC0.PNG size 310x180 pixels 8-bit PNG format มักใช้เป็นแบบใส (transparent) ไม่มีภาพ



24-bit PNG สามารภทำได้ โดยผมใช้ photoshop ทำขนาดภาพให้ได้ pixel แล้ว
Save for Web...
เลือกเป็น PNG 24 bit ก็เรียบร้อย



ข้อควรระวัง

ICON0.PNG กับ PIC1.PNG ขนาดใหญ่เกินไป popstation จะไม่ convert มันจะกระพริบ แล้วสร้าง EBOOT.PBP ขนาด 1 KB

ขนาดภาพแนะนำ
ICON0.PNG อย่าให้เกิน 35 kb
PIC1.PNG ไม่เกิน 250 kb

ส่วน PIC0.PNG ผมใช้ทำเป็น Transparency ใสไม่มีสี
มีให้ครับ save ไปได้เลย

ขอให้สนุกกับ PS1 บน PSP ครับ

ที่มา : flashfly.net

0 comments:

Post a Comment

 

sanookde Copyright © 2009 Girlymagz is Designed by Bie Girl Vector by Ipietoon