วันอาทิตย์ที่ 3 สิงหาคม พ.ศ. 2557

การ config bot ro เบื่องต้น 2



ก่อนอื่นเลย ก็ขอบอกว่า จิงๆแล้ว การที่จะตั้งขายของนั้นไม่ใช่เรื่องยากเลยคับ เพียงแค่ 5 นาทีก็ทามได้แล้ว ยังไงก็ลองดูกันนะคับ..

ส่วนสิ่งที่ต้องปรับนั้นมีอยู่ 3 อย่างคับคือ..

1. config ก็ปรับตรงนี้นะคับ
saveMap morocc << ใส่ชื่อแมพที่เซฟเอาไว้ลงไปนะคะsaveMap_warpToNotInMaps
#ใช้ใส่ชื่อแมปแบบเดิมหรือ ใส่ maplimit เพื่อใช้เงื่อนไข เดียวกะ maplimit

#ตัวอย่าง config การลง กิลดันเจี้ยนโดยไม่ต้องแก้ portals.txt ทุกครั้งโดยการกำหนด map ให้ บอทเดินผ่าน
#เพื่อการใช้อย่างมีประสิทธิภาพ ควรลบ ทางเข้า ออก ปราสาททุกหลังใน portals.txt ออก
#เหลือไว้เพียงจุดที่วาป ธงและจุดลงบ้าน เพื่อไม่ให้บอทสามารถเดินเข้าบ้านได้( บังคับให้กดจากธงปราสาท )
#และไม่ให้เห็นทางออก เพื่อบอทจะเห็นว่าสามารถเดินทางไป ยัง gld_dun ได้จาก แผนที่ๆอยู่เท่านั้น
#เช่น
#gef_fild13 225 75 gefg_cas01 83 47 56939 c r0 n
#gefg_cas01 73 72 gld_dun04 39 258 56950 c c r0
#มีเพียง 2 จุดเท่านั้นเพียงพอต่อการลง gld_dun แล้ว

lockMap morocc << อันนี้ใส่แมพที่อยากให้บอทไปขายของนะคะ ซึ่งปกติก็ต้องเปง morocc อยู่แล้ว
lockMap_route
lockMap_routeType 0
#0 ไม่วิงหาจุดวาป # 1 วิงหาจุดวาป
lockMap_x 135 << ใส่พิกัดที่จะให้บอทนั่งขายของคับ
lockMap_y 92 << ใส่พิกัดที่จะให้นั่งขายของค่ะ/ พิกัด 2 อันนี้หาได้โดยกานกด /where นะคับ
lockMap_rand 20 << อันนี้คือ กำหนดให้บอทหาตำแน่งยืนใหม่ ในรัศมี 10 ช่องคับ

lockMap_rand_x
lockMap_rand_y

และก็..ตรงนี้ด้วยคับ


itemsMaxWeight 49 << น้ำหนักสูงสุดที่จะเก็บ(เปอร์เซ็นต์)
cartAuto 0 << ให้เก็บของในรถหรือไม่ 0 = ไม่ 1 = ใช้ คับ

sellAuto 0 << จะให้บอทขายของไหม 0 = ไม่, 1 = ใช้
storageAuto 0 << จะให้บอทเก็บของไหม 0 = ไม่, 1 = ใช้
repairAuto 0

buyAuto_0 << ตรงนี้ใส่ชื่อ item ที่อยากให้ซื้อนะคะ เช่นพวก ไวท์ เรด คับ
buyAuto_0_minAmount 1
buyAuto_0_maxAmount 10 << อันนี้คือ ให้เก็บไว้กับตัวเท่าไหร่คับ

buyAuto_0_maxCartAmount 0 << ให้ใส่ในรถเข็นจำนวนเท่าไหร่คับ


getAuto_0 << ตรงนี้ก็ให้ใส่ชื่อ item นะคับ
getAuto_0_minAmount 1
getAuto_0_maxAmount 2 << บอทจะของออกคาฟรามาไว้กับตัวจำนวนเท่านี้คับ

getAuto_0_maxCartAmount 0 << บอทจะเอาของจากคาฟราใส่รถเข็นจำนวนเท่านี้คับ


ส่วนที่สุดท้ายใน config ก็ปรับตรงนี้คับ
..

attackAuto 0 << เป็น 0 นะคะ เวลามีคนหักไม้ผี บอทจะได้ไม่ไปตีมอนคับ

attackDistance 10
attackCheckRoute 0
attackUseWeapon 0
attackTimeout 7
killSteal 1
itemsTakeAuto 0 << อันนี้ก็ควรเปง 0 นะคะ คือ เมื่อมีคนโยนของ บอทจะไม่เก็บของค่ะ เพราะหากว่าเก็บเดี๋ยว GM จะรู้คับ
ว่าเปงบอท

และแล้วกมาถึงส่วนที่ 2 นะคะ.. ส่วนที่ 2 ที่ต้องปรับก็คือ plus_control คับ


ส่วนที่ต้องปรับมีดังนี้...

itemsTakeDamage 30
#จะเก็บของก็ต่อเมื่อได้ทำแดเมจไปมากว่าหรือเท่ากับ ตัวเลขนี้ (เป็น % ของ hp มอนตัวนั้น)
itemsTakeMaxWeight 89
itemsDropAuto 0
itemsGatherAuto 0 << ตรงนี้ต้องเปง 0 เสมอนะคับ
itemsKeepUnlock 0

และตรงนี้ค่ะ..

avoidGM 2
avoidGM_skipInMaps morocc,prontera,payon,geffen << อันนี้ก็คือให้บอทไม่ต้องสนใจ GM ใน map ต่อไปนี้คับ
avoidGM_reconnect 7200
avoidGM_chattimes 1
avoidGM_word
avoidGM_wordExp

และส่วนสุดท้ายที่จำเป็นมากๆในการตั้งขายของนะคะคือ shop_control

shopAuto_open 1 << อันนี้ให้ขายของหรือไม่นะคะ แน่นอนว่าต้องเป็น1
shop_title +5มัฟ/โกฟ/C.คาริส/แส้ ร้อน ตี้ซิบ << ชื่อร้าน
shoptime_delay 5
shop_autorestart << อันนี้คือจะให้ตั้งขายของใหม่ในเวลากี่วิ เมื่อของขายหมด
shop_autorestart_cash 10000000 << ให้ตั้งขายของใหม่ เมื่อขายของได้เงินเปงจำนวนเท่านี้

name_0 +7 Pupa Mink Coat << ชื่อของที่จะขาย
quantity_0 1 << จำนวนของ
price_0 9000000 << ราคา
cart_afterclose_0
cart_aftercloseAmount_0

และถ้ามีหลายอย่างก็ตั้งเปง 1,2,3 ต่อไปเรื่อยๆนะ

.

การ config bot ro เบื่องต้น 1

การ config bot ro เบื่องต้น 1

master : ชื่อแอคเคาท์ที่เล่น หาได้จาก servers.txt ในโฟลเดอ tables ไม่ต้องใส่ []
server : ลำดับเซิพเวอร์ เริ่มนับจาก 0
username : ID แร็กนาร็อค
password : Password แร็กนาร็อค
char : ตัวละครที่จะเปิด เริ่มนับจาก 0
sex : เปลี่ยนเพศของตัวละคร 0 = หญิง |1 = ชาย (ไม่แนะนำให้ใช้)
bindIp : หากเนตเป็นระบบแลน ให้ใส่ IPของเครื่องเราลงไป (ไม่จำเป้นต้องใส่ก็ได้)
encrypt 0
serverType 0 : ชนิดเซิพเวอร์ที่เปิด (ของไทยใช้ 0) 0 = เซิพเวอร์ปรกติ, 1 = oRO, 2 = pRO, 3 = eAthena/Freya, 4 = new Freya
XKore 0 : เปิด X-Mode
XKore_silent 1 : ปิดข้อความการทำงานของบอทใน X-Mode
exeName ragexe.exe : ตัว EXE ที่จะเปิด X-Mode (ปรกติจะเป็น ragexe.exe)
commandPrefix ; : เครื่องหมายเริ่มต้นคำสั่งใน X-Mode
pauseMapServer 0 : หยุดการทำงานของบอทกี่วินาทีหลังจากเชื่อมต่อกับ MapServer
ignoreInvalidLogin 0 : ปิดข้อความเตือนในขณะที่มีคนล็อกอินเข้า IDที่กำลังเปิดบอท
secureLogin_requestCode : ค่า Hex ที่ใช้สำหรับยืนยันการล็อกอิน (ไม่จำเป็นต้องใส่)
message_length_max 80 : ความยาวของการแชต
chatLangCode 0 : รหัสภาษา ปรกติจะเป็น 0 หากคุณเล่นในเซิพเวอร์ oRO หรือ euRO คุณต้องเซตเป็น 1
storageEncryptKey : หากคาฟรามีระบบรหัสคลังเก็บของ ให้ใส่ server’s encryption key (หาได้จากตัว Packet Extractor)
gameGuard 0 : รู้สึกจะเป็นระบบ nProtech ของไทยคงไม่ต้องใช้แล้วละ

######## Main configuration ########
alias_heal sp 28
allowedMaps : แมพที่จะให้บอทอยู่ได้
allowedMaps_reaction 2 : หากบอทออกจาแมพที่กำหนดให้อยู่ได้จะให้ทำอะไร 0 = กลับจุดเซฟ,1 = ปิดบอท
attackAuto 2 : รูปแบบการโจมตี 1 = โจมตีเฉพาะตัวที่มันอัดเราก่อน, 2 = โจมตีหมดทุกตัว
attackAuto_party 0 : โจมตีช่วยปาร์ตี้ 1 = โจมตีก่อน, 2 = โจมตีตัวที่ปาร์ตี้เรากำลังโจมตี
attackAuto_onlyWhenSafe 0 : โจมตีเฉพาะเวลาไม่มีคนอยู่ในบริเว็นนั้น (ยกเว้นคนในปาร์ตี้ของเรา)
attackAuto_followTarget 1
attackAuto_inLockOnly 1 : โจมตีเฉพาะในล็อคแมพ
attackDistance 1.5 : ระยะการโจมตี
attackDistanceAuto 0 : ปรับระยะการโจมตีแบบอัตโนมัติ
attackMaxDistance 2.5 : ระยะการโจมตีไกลที่สุด
attackMaxRouteDistance 100 : ระยะที่บอทจะเดินอ้อมไปโจมตีมอนสเตอร์
attackMaxRouteTime 4
attackMinPlayerDistance 2 : ระยะห่างของมอนสเตอร์กับผู้เล่นคนอื่นที่บอทจะไม่โจมตีมอสเตอร์ตัวนั้น
attackMinPortalDistance 4 : ระยะห่างจากปอร์ตัลที่บอทจะไม่โจมตี
attackUseWeapon 1 : 0 = ใช้สกิลโจมตี , 1 = ใช้อาวุธโจมตี
attackNoGiveup 0 : โจมตีต่อไปเรื่อยๆจนกว่าเป้าหมายจะตาย แม้จะไม่สามารถสร้างความเสียหายให้เป้าหมายได้ก็ตาม
attackCanSnipe 0 : ลอบโจมตี ใช้งานได้เฉพาะอาชีพสาย Archer กับ Mage เท่านั้น
attackCheckLOS 0 : ฟังชั่นนี้ยังไม่ค่อยแน่ใจ รู้สึกจะเอาไว้ใช้คู่กับ runFromTarget_dist
autoBreakTime { : วันที่จะให้บอท Disconnectของไทยคือ mon(เอาไว้ใช้ในวันที่เซิพเวอร์ปิดปรับปรุง)Note.ให้ใส่ชื่อวันหน้าเครื่อง หมาย {
startTime : เวลาที่บอทจะ Disconnect (ของไทยคือ 07:50)
stopTime : เวลาที่บอทจะเริ่มต้นทำงานอีกครั้ง (ของไทยคือ 14:10)
}
autoConfChange { : ชื่อคอนฟิกที่จะเปลี่ยนอัตโนมัติ (เช่น control\config_2.txt)
minTime : เวลาที่จะเปลี่ยนคอนฟิก (วินาที)
varTime : ยังงงๆอยู่ครับ
lvl : เลเวลที่จะเปลี่ยนคอนฟิก
joblvl : จ็อบเลเวลที่จะเปลี่ยนคอนฟิก
}
autoMakeArrows 0 : สร้างลูกธนูเองอัตโนมัติจากสกิล Arrow Craft กำหนดรายละเอียดได้ใน arrowcraft.txt
autoRestart 0 : รีสตาร์ทอัตโนมัติ
autoRestartMin 3600 : เวลาที่น้อยสุดที่จะรีสตาร์ท(วินาที)
autoRestartSeed 3620 : เวลาที่จะจำกัดขอบเขตการรีสตาร์ท(วินาที)
autoRestartSleep 1 : หลังจากรีสตาร์ทแล้วจะอยู่ในโหมดสแตนบาย **ทำงานเฉพาะฟังชั่น autoRestart ถูกเปิด
autoSleepMin 900 : ระยะเวลาที่จะสแตนบาย (วินาที)
autoSleepSeed 920 : เวลาที่จะจำกัดขอบเขตการสแตนบาย
autoResponse 0 : ระบบตอบกลับการแชตโดยอัตโมมัติ กำหนดรายละเอียดได้ใน chat_resp.txt
autoSpell : ชื่อสกิลที่จะใช้ AutoSpell ของ Sage
avoidGM_near 2 : หลบหลีก GM 0= ไม่สนใจ,1= เทเลพอร์ทหนีแล้ว Disconnect,2= Disconnect,3= เทเลพอร์ท,4= กลับจุดเซฟ
avoidGM_near_inTown 0 : หลบหลีก GM ในเมืองหรือไม่
avoidGM_talk 1 : Disconnectเมื่อ GM ซิบมาหา
avoidGM_reconnect 7200 : เวลาที่จะกลับเข้าเกมอีกครั้งหลังจาก Disconnect
avoid_ignore_0
avoidList 1 : Disconnectคนที่มีรายชื่ออยู่ใน avoid.txt
avoidList_inLockOnly 0 : Disconnectเฉพาะในล็อคแมพเท่านั้น
avoidList_reconnect 1800:เวลาที่จะกลับเข้าเกมอีกครั้งหลังจาก Disconnect
dcOnDeath 0 : ปิดตัวเองเมื่อตาย
dcOnDualLogin 0 : ปิดตัวเองเมื่อมีคนล็อกอินซ้อน
dcOnDisconnect 0:ปิดตัวเองเมื่อเกิดการ Disconnect
dcOnEmptyArrow 0:ปิดตัวเองเมื่อลูกธนูหมด
dcOnMute 0 : ปิดตัวเองเมื่อโดนป้ายแดง
dcOnPM 0 : ปิดตัวเองเมื่อมีคนซิบมาหา
dcOnZeny 0 : ปิดตัวเองเมื่อเงินมีจำนวนเท่าไหร่
follow 0 : เปิดฟังชั่น ตามคน
followTarget : ชื่อคนที่บอทจะตาม
followEmotion 1 : ยังงงๆอยู่
followEmotion_distance 4:เหมือนกัน
followFaceDirection 0 : หันหน้าไปทางคนที่กำลังตาม
followDistanceMax 6 : ระยะหางมากที่สุดระหว่างบอทกับคนที่กำลังตาม
followDistanceMin 3 : ระยะห่างน้อยที่สุดระหว่างบอทกับคนที่กำลังตาม
followLostStep 12
followSitAuto 0 : หากคนที่กำลังตามนั่ง บอทก็จะนั่ง
followBot 0 : บอกตำแหน่งคนที่บอทตามเวลาหลงทาง หากคนที่บอทตามเป็นบอทด้วยกันเอง บอทก็จะสามารถค้นหาตำแหน่งของกันและกันได้
itemsTakeAuto 2 : รูปแบบการเก็บ Item 1= กำจัดมอนสเตอร์หมดก่อน ค่อยเก็บ,2= เก็บก่อน ค่อยโจมตี
itemsTakeAuto_party 0 : เก็บ Item จากมอนสเตอร์ที่คนในปาร์ตี้กำจัด
itemsGatherAuto 2 : รูปแบบการรูท Item 1= กำจัดมอนสเตอร์หมดก่อน ค่อยรูท,2= รูทก่อน ค่อยโจมตี
itemsMaxWeight 86 : น้ำหนักที่บอทจะหยุดเก็บ Item
itemsMaxWeight_sellOrStore 85 : น้ำหนักที่บอทจะกลับไปเก็บของที่คาฟราหรือกลับไปขายของ
lockMap : แมพที่จะเปิดบอท
lockMap_x : จุด X ที่จะให้บอทอยู่ (เหมาะสำหรับบอทเปิดร้าน)
lockMap_y : จุด Y ที่จะให้บอทอยู่
lockMap_randX : ระยะห่างการเดินวนเวียนรอบๆจากจุด X
lockMap_randY : ระยะห่างการเดินวนเวียนรอบๆจากจุด Y
route_randomWalk 1 : 1= เดินแบบแรนดอม,2= เดินแบบแรนดอม แต่จะไม่เดินกลับไปยังแมพที่ผ่านมา
route_randomWalk_maxRouteTime 75
route_maxWarpFee
route_teleport 0 : รูปแบบการเดินไปล็อคแมพ 1= เทเลพอร์ทไป
route_teleport_minDistance 75 : ระยะห่างที่จะหยุดเทเลพอร์ท
route_teleport_maxTries 8 : จำนวนครั้งที่จะหยุดเทเลพอร์ท
route_teleport_notInMaps : ไม่เทเลพอร์ทเมื่ออยู่ในแมพ
route_step 15 : เดินทีละกี่ก้าว
runFromTarget 0 : เปิดฟังชั่น ยิงแล้วหนี
runFromTarget_dist 6 : ระยะห่างที่จะวิ่งหนี
saveMap : แมพที่เซฟไว้
saveMap_warpToBuyOrSell 1 : ใช้บีวิงกลับจุดเซฟเวลาจะขายของหรือเก็บของเข้าคลัง
shopAuto_open 0 : ตั้งร้าน
shop_random 0 : แรนดอมตำแหน่งของ Item ที่ตั้งร้าน
sitAuto_hp_lower 0 : นั่งเมื่อ Hp เหลือกี่ %
sitAuto_hp_upper 0 : ยืนเมื่อ Hp เหลือกี่ %
sitAuto_sp_lower 0 : นั่งเมื่อ Sp เหลือกี่ %
sitAuto_sp_upper 0 : ยืนเมื่อ Sp เหลื่อกี่ %
sitAuto_over_50 0 : นั่งเมื่อน้ำหนักเกิน 50%
sitAuto_idle 1 : นั่งเมื่อไม่ได้ทำอะไร
statsAddAuto 0 : เปิดฟังชั่น เพิ่มค่าสเตตัสเองอัตโนมัติ
statsAddAuto_list : สเตตัสที่จะอัพ ใส่ค่าที่จะอัพก่อนชื่อสเตตัส เช่น 99 str, 80 vit
statsAddAuto_dontUseBonus 0 : อัพสเตตัสโดยไม่รวมค่าโบนัส
skillsAddAuto 0 : เปิดฟังชั่นอัพสกิลเองอัตโนมัติ
skillsAddAuto_list : สกิลที่จะอัพ แล้วตามด้วยเลเวลที่จะอัพ เช่น Increase HP Recovery 10, Sword Mastery 10
tankMode 0 : เปิดฟังชั่นแทงค์
tankModeTarget : ชื่อคนที่จะแทงค์ให้
teleportAuto_hp 10 : เทเลพอร์ทเมื่อ Hp เหลือกี่ %
teleportAuto_sp 0 : เทเลพอร์ทเมื่อ Sp เหลือกี่ %
teleportAuto_idle 1 : เทเลพอร์ทเมื่อไม่ได้ทำอะไร
teleportAuto_portal 0 : เทเลพอร์ทเมื่อเจอปอร์ตัล
teleportAuto_search 1 : เทเลพอร์ทหามอนสเตอร์ เซตรายละเอียดได้ใน mon_control.txt
teleportAuto_minAggressives 0 : เทเลพอร์ทเมื่อโดนรุมกี่ตัว (ไม่ใช่ในล็อคแมพ)
teleportAuto_minAggressivesInLock 3 : เทเลพอร์ทเมื่อโดนรุมกี่ตัวในล็อคแมพ
teleportAuto_onlyWhenSafe 0 : เทเลพอร์ทเมื่อบริเวณนั้นไม่มีผู้คน
teleportAuto_maxDmg 200 : เทเลพอร์ทเมื่อโดนจมตีมากกว่าเท่าไหร่ (ไม่ใช่ในล็อคแมพ)
teleportAuto_maxDmgInLock 200 : เทเลพอร์ทเมื่อโดนโจมตีมากกว่าเท่าไหร่ในล็อคแมพ
teleportAuto_deadly 1 : เทเลพอร์ทเมื่อการโจมตีครั้งต่อไปมีโอกาศทำให้เราตาย
teleportAuto_useSkill 3 : การเทเลพอร์ท 0= ใช้ Fly Wing,1= ใช้สกิลเทเลพอร์ท,2= ใช้สกิลเทเลพอร์ท หากไม่มีคนอื่นอยู่บอทจะเทเลพอร์ทโดยการส่งแพคเกจ,3= ใช้สกิลเทเลพอร์ทแบบไม่เสีย Sp
teleportAuto_emptyName 1 : เทเลพอร์ทเมื่อโดนมอนสเตอร์ที่ไม่มีชื่อโจมตี
teleportAuto_allPlayers 0 : เทเลพอร์ทเมื่อมีคนอยู่ในหน้าจอ
teleportAuto_atkCount 0 : เทเลพอร์ทเมื่อโจมตีไปแล้วกี่ครั้ง
teleportAuto_atkMiss 10 : เทเลพอร์ทเมื่อโจมตีพลาดกี่ครั้ง
teleportAuto_unstuck 1 : เทเลพอร์ทเมื่อบอทไม่สามารถเดินได้
teleportAuto_dropTarget 0 : เทเลพอร์ทเมื่อไม่สามารถเข้าถึงหรือโจมตีเป้าหมายได้
teleportAuto_attackedWhenSitting 0 : เทเลพอร์ทเมื่อถูกโจมตีขณะกำลังนั่งอยู่
teleportAuto_totalDmg 0 : เทเลพอร์ทเมื่อถูกมอนสเตอร์โจมตีรวมเท่าไหร่
teleportAuto_totalDmgInLock 0 : เทเลพอร์ทเมื่อถูกมอนสเตอร์โจมตีรวมเท่าไหร่ในล็อคแมพ
dealAuto 1 : เมื่อมีคนมาดีล 1= ยกเลิก,2= ตกลงการดีลและกดแลกเปลี่ยนทันที,3= ตกลงการดีลเฉพาะกับคนในปาร์ตี้
partyAuto 1 : เมื่อมีคนชวนเข้าปาร์ตี้ 1= ยกเลิก,2= ตกลง
partyAutoShare 0:เปิดแชร์
guildAutoDeny 1 : ยกเลิกการชวนเข้ากิลด์เมื่อมีคนมาชวนเข้ากิลด์
verbose 1 : แสดงการทำงานของบอท 0= แสดงเฉพาะข้อความสำคัญ,1= แสดงทั้งหมด
showDomain 0 : แสดงการทำงานของ Domain ทั้งหมด
squelchDomains : ใส่ข้อความที่ไม่ต้องการให้บอทแสดงผล
verboseDomains : ใส่ข้อความที่จะให้บอทแสดงตลอดเวลา
beepDomains : ใส่ข้อความที่จะให้บอทเตือนด้วยเสียงบี๊บ
beepDomains_notInTown : ข้อความที่จะให้บอทเตือนเมื่อไม่อยู่ในเมือง
logChat 0 : บันทึกการแชตหรือไม่ (อยู่ในโฟลเดอ logs)
logPrivateChat 1 : บันทึกการซิบหรือไม่
logPartyChat 1 : บันทึกการคุยกันในปาร์ตี้หรือไม่
logGuildChat 1 : บันทึกการคุยกันในกิลด์หรือไม่
logSystemChat 1 : บันทึกข้อความ GM หรือไม่
logEmoticons : บันทึกการสแงดอีโมหรือไม่
chatTitleOversize 0 : จะให้บอทตั้งห้องแชตความยาวเกิน 36 ตัวหรือไม่
shopTitleOversize 0 : จะให้บอทตั้งชื่อร้านความยาวเกิน 36 ตัวหรือไม่
sleepTime 10000 : ฟังชั่นลดการกิน CPU เกินความจำเป็น หากเปิดบอทน้อยกว่าสองตัวใช้ 10000 จะดีที่สุด แต่หากเปิดบอทเยอะใช้ 50000 จะดีกว่า แต่ถ้าเซตเกิน 20000 บอทคุณจะไม่ค่อยสเถียร
intervalMapDrt 1 : จะให้บันทึก walk.dat ต่อครั้งกี่วินาที
ignoreAll 1 : ปิดซิบทั้งหมดหรือไม่
itemHistory 0 : บันทึก Item ที่เก็บหรือไม่
autoTalkCont 1 : เวลาคุยกับ npc ทั่วไปจะคุยแบบอัตโนมัติหรือไม่
noAutoSkill 0 : ไม่ใช่สกิล Auto หรือไม่
portalRecord 2 : บันทึกการผ่าน portal 1= บันทึกเฉพาะที่เดินไป,2= บันทึกขากลับด้วย
missDamage 0 : ยังไม่รู้เรื่องครับ
tankersList : ใส่ชื่อคนที่จะแทงค์
secureAdminPassword 0 : เปิดระบบแรนดอม Admin PW หรือไม่
adminPassword : ใส่รหัส Admin PW ที่จะเอาไว้ควบคุมบอทผ่านทางซิบ
callSign
######## Block options ########
# You can copy & paste any block multiple times. So if you want to
# configure two attack skills, just duplicate the attackSkillSlot block.
attackSkillSlot { : ใส่ขื่อสกิลโจมตี ต้องใส่ก่อนเครื่องหมาย {
lvl 10 : ใช้เลเวลอะไร
dist 1.5 : ระยะห่าง
maxCastTime 10
minCastTime 0
hp : ใช้สกิลเมื่อมี HP เท่าไหร่? เช่น hp > 1 หมายถึงใช้สกิลเมื่อมี hp มากกว่า 1% เท่านั้น
sp > 10 : ใช้สกิลเมื่อมี SP เท่าไหร่?
onAction : ใช้เมื่อ AI อยู่ในสถานะอะไร (หาข้อมูลเพิ่มเติมได้ที่เว็บหลัก)
whenStatusActive : ใช้เมื่ออยู่ในสถานะอะไร
whenStatusInactive : ใช้เมื่อไม่อยู่ในสถานะอะไร
whenFollowing : ใช้เมื่อกำลังตามอะไรสักอย่าง
spirit : ใช้เมื่อมีบลอพลังจิตรเท่าไหร่? เช่น spirit > 4
aggressives : ใช้เมื่อโดนรุมเท่าไหร่?
previousDamage : มึนตืบ
stopWhenHit 0 : อยุดใช้เมื่อโดนโจมตี
inLockOnly 0 : ใช้เฉพาะในล็อคแมพเท่านั้น
notInTown 0 : ไม่ใช้เมื่ออยู่ในเมือง
timeout 0 : เวลาที่จะใช้ครั้งต่อไป (วินาที)
disabled 0 : มึนตืบ
monsters : ใช้กับมอนสเตอร์?
notMonsters : ใช้เมื่อไม่ได้สู้กับมอนสเตอร์?
maxAttempts 0 : ล้มเหลวกี่ครั้งถึงจะหยุดใช้
maxUses 0 : ใช้กี่ครั้งต่อหนึ่งตัว
target_whenStatusActive : ใช้เมื่อเป้าหมายอยู่ในสถานะอะไร
target_whenStatusInactive : ใช้เมื่อเป้าหมายไม่ได้อยู่ในสถานะอะไร
inInventory : ใช้เมื่อมี Item อะไรกี่ชิ้น เช่น Holy Water > 0 หมายถึงใช้เมื่อมี Holy Water มากกว่า 0 ขวด
}
attackComboSlot { : ชื่อสกิลคอมโบที่จะใช้ เช่น Jupitel Thunder
afterSkill : ใช้หลังจากใช้สกิลอะไร เช่น Frost Driver
waitBeforeUse : รอกี่วินาทีค่อยใช้
dist 1.5 : ระยะห่างที่จะใช้
isSelfSkill 1 : ใช้สกิลคอมโบกับตัวเองหรือไม่
}
useSelf_skill { : ชื่อสกิลที่จะใช้กับตัวเอง
lvl 10 : เลเวลที่จะใช้
maxCastTime 10
minCastTime 0
hp : ใช้สกิลเมื่อมี HP เท่าไหร่? เช่น hp > 1 หมายถึงใช้สกิลเมื่อมี hp มากกว่า 1% เท่านั้น
sp : ใช้สกิลเมื่อมี SP เท่าไหร่?
onAction : ใช้เมื่อ AI อยู่ในสถานะอะไร (หาข้อมูลเพิ่มเติมได้ที่เว็บหลัก)
whenStatusActive : ใช้เมื่ออยู่ในสถานะอะไร
whenStatusInactive : ใช้เมื่อไม่อยู่ในสถานะอะไร
whenFollowing : ใช้เมื่อกำลังตามอะไรสักอย่าง
spirit : ใช้เมื่อมีบลอพลังจิตรเท่าไหร่? เช่น spirit > 4
aggressives : ใช้เมื่อโดนรุมเท่าไหร่?
monsters : ใช้กับมอนสเตอร์?
notMonsters : ใช้เมื่อไม่ได้สู้กับมอนสเตอร์?
stopWhenHit 0 : อยุดใช้เมื่อโดนโจมตี
inLockOnly 0 : ใช้เฉพาะในล็อคแมพเท่านั้น
notWhileSitting 0 : ไม่ใช้เมื่อกำลังนั่งอยู่
notInTown 0 : ไม่ใช้เมื่ออยู่ในเมือง
timeout 0 : เวลาที่จะใช้ครั้งต่อไป (วินาที)
disabled 0
inInventory : ใช้เมื่อมี Item อะไรกี่ชิ้น เช่น Holy Water > 0 หมายถึงใช้เมื่อมี Holy Water มากกว่า 0 ขวด
}
useSelf_skill_smartHeal 0 : บอทจะใช้ฮิลอย่างฉลาด
partySkill { : ชื่อสกิลที่จะใช้กับปาร์ตี้
lvl 10
maxCastTime 0
minCastTime 0
hp
sp
onAction
whenStatusActive
whenStatusInactive
whenFollowing
spirit
aggressives
monsters
notMonsters
stopWhenHit 0
inLockOnly 0
notWhileSitting 0
notInTown 0
timeout 0
disabled 0
target : ชื่อคนที่จะใช้ใส่
target_hp : ใช้เมื่อ HP เป้าหมายมีเท่าไหร่?
target_isJob : ใช้กับอาชีพนี้เท่านั้น
target_isNotJob : ไม่ใช้กับอาชีพนี้
target_whenStatusActive : ใช้เมื่อเป้าหมายอยู่ในสเตตัสอะไร
target_whenStatusInactive : ใช้เมื่อเป้าหมายไม่อยู่ในสเตตัสอะไร?
target_aggressives : ใช้เมื่อเป้าหมายโดนรุมเท่าไหร่?
target_monsters : ใช้เมื่อเป้าหมายกำลังสู้กับมอนสเตจอร์?
target_timeout 0 : เวลาใช้ครั้งต่อไป
target_dead 0 : ใช้เมื่อเป้าหมายม่องเท่ง
inInventory
}
autoSwitch_default_rightHand : ชื่ออาวุธที่จะใส่ตลอดเวลาของแขนขวา
autoSwitch_default_leftHand : ชื่ออุปกรณ์ที่จะใส่ตลอดเวลาของแขนซ้าย
autoSwitch_default_arrow : ชื่อลูกธนูที่จะใส่ตลอดเวลา
# NOTE: In the case of two handed weapons, or no Shield,
# duplicate the weapon name for ‘rightHand’
# To attack with bare hands, specify “[NONE]” (without the quotes) for rightHand
autoSwitch { : ชื่อมอนสเตอร์ที่จะเปลี่ยนอุปกรณ์อัตโนมัติ
rightHand : ชื่ออาวุธแขนขวาที่จะเปลี่ยน
leftHand : ชื่ออุปกร์แขนซ้ายที่จะเปลี่ยน
arrow : ชื่อลูกธนูที่จะเปลี่ยน
distance : ระยะห่างที่จะเปลี่ยน
useWeapon : ใช้อาวุธโจมตี?
}
equipAuto { : ชื่ออุปกรณ์ที่จะใส่อัตโนมัติ
def : ชื่ออุปกรณ์ที่จะถอดเปลี่ยน
monsters : เปลี่ยนเมื่อสู้กับมอนสเตอร์?
skills : เปลี่ยนเมื่อจะใช้สกิลอะไร
weight 0 : เปลี่ยนเมื่อน้ำหนัก?
whileSitting 0 : เปลี่ยนเมื่อกำลังนั่ง
onTeleport 0 : เปลี่ยนเมื่อกำลังจะเทเลพอร์ท
hp
sp
onAction
whenStatusActive
whenStatusInactive
whenFollowing
spirit
aggressives
stopWhenHit 0
inLockOnly 0
notWhileSitting 0
notInTown 0
timeout 0
disabled 0
inInventory
}
useSelf_item { : ชื่อ Item ที่จะกิน
hp <= 60
sp
onAction
whenStatusActive
whenStatusInactive
whenFollowing
spirit
aggressives
monsters
notMonsters
stopWhenHit 0
inLockOnly 0
notWhileSitting 0
notInTown 0
timeout
disabled 0
inInventory
}
####### Autostorage/autosell ########
buyAuto { : ชื่อ Item ที่จะซื้อ
npc : ตำแหน่ง npc <ชื่อแมพ> <X> <Y>
standpoint : จุดที่จะยืนซื้อ (บั๊คอยู่)
distance 5 : ระยะห่าง
minAmount 2 : จำนวนน้อยสุดที่จะกลับมาซื้อ
maxAmount 3 : จำนวนมากสุดที่จะซื้อ (รวมกับในตัวแล้ว)
}
sellAuto 0 : ขายของอัตโนมัติมั้ย?
sellAuto_npc : ตำแหน่ง npc <ชื่อแมพ> <X> <Y>
sellAuto_standpoint : จุดที่จะยืนขาย (บั๊คอยู่)
sellAuto_distance 5 : ระยะห่าง
storageAuto 1 : กลับคาฟราเก็บของอัตโนมัติมั้ย?
storageAuto_npc : ตำแหน่ง npc <ชื่อแมพ> <X> <Y>
storageAuto_distance 5 : ระยะห่าง
storageAuto_npc_type 2 : สเตปการคุย หากใส่ตรงนี้ไม่ต้องใส่ storageAuto_npc_steps 1= c r1 n,2= c c r1 n
storageAuto_npc_steps : สเตปการคุย c= คอมตินิว,r= เลือกข้อ,n= ปิด
relogAfterStorage 0 : รึล็อกหลังจากเก็บของหรือไม่
storageAuto_password : รหัสคาฟรา
getAuto { : ชื่อ Item ที่จะเอาจากคลัง
minAmount 10 : จำนวนน้อยสุด
minAmount 10 : จำนวนน้อยสุดที่พกไว้
maxAmount 100 : จำนวนมากสุดที่เอาไป
passive 0 : หมดแล้วกลับมาเอาทันที ( 10 )
}

การเซต Mon_control.txt
Credit :  azCies At Thaikore.com
อ้างอิงจาก:
# This file allows specific AI control for certain monsters
#
# Syntax:
# <monster> <attack> <teleport> <search> <skillcancel> <lv> <joblv> <hp> <sp> <weight>
#
# <monster>: Name of monster as found in monsters.txt (not case sensitive)
#
# <attack>:
# -1 means to leave the monster alone, even if it attacks you.
# 0 means to leave the monster alone, unless it attacks you.
# 1 means to always auto-attack this monster.
# 2 means always aggressive, auto-attack this monster when it appears, even if sitting.
# 3 means to attack the monster once (provoke) then leave it, useful for mobbing.
#
# <teleport>: Put a 1 to teleport if the monster is on the screen,
# or 2 to teleport if the monster attacks you.
# This is only used in auto-attack mode.
#
# <search>: Put a 1 to only attack the monster in the search mode.
# This is only used in auto-attack mode.
#
# <skillcancel>: Set to 1 if you want to interrupt spells casted by this
# monster.
#
# แปลโดย azCies
# โดยปกติจะมีรูปแบบการเซตคือ
# <monster> <attack> <teleport> <search> <skillcancel> <lv> <joblv> <hp> <sp> <weight>
#
# แต่จะมีการใช้งานจริงโดยมา 3 หรือ 4 ตัวเท่านั้นที่จะจะกล่าวถึง คือ
# <attack> <teleport> <search> <skillcancel>
# โดยมีรูปแบบดังนี้
# <ชื่อมอน> <โจมตีหรือไม่> <หนีหรือไม่> <เทเลพอร์ตหาหรือไม่> <ยกเลิกสกิลมอนนั้นหรือไม่>
# โดยจะแยกย่อยดังนี้
#
# <โจมตีหรือไม่>:
# -1 ไม่สนใจมอนตัวนั้น ถึงแม้จะมาโจมตีบอทก็ตาม
# 0 ไม่สนใจมอนตัวนั้น แต่จะโจมตีกลับถ้ามอนมาดจมตีบอท
# 1 โจมตีมอนตัวนั้น
# 2 โจมตีเมื่อมอนตัวนั้นเข้ามาใกล้หรือในขณะที่บอทนั่งอยู่
# 3 โจมตีมอนนั้นครั้งเดียว
#
# <teleport>:
# 1 เทเลพอร์ตหนีเมื่อมอนนั้นอยู่ในหน้าจอ
# 2 เทเลพอร์ตหนีเมือมอนนั้นโจมตีบอท
# เฉพาะใน auto-attack mode
#
# <search>:
# 1 เพื่อเทเลพอร์ตหามอนนั้น
# เฉพาะใน auto-attack mode
#
# <skillcancel>:
# 1 เพื่อขัดขวางการร่ายเวทของมอน
#
# ส่วนตัวอื่นๆคือ <lv> <joblv> <hp> <sp> <weight>
# จะไม่ขอกล่าวเพราะว่าไม่ได้นำมาใช้งานมากนัก
# ถ้าต้องการใช้สามารถอ่านไดในส่วน Eng พร้อมตัวอย่าง
Poring 1 0 1

วันพุธที่ 2 กรกฎาคม พ.ศ. 2557

6 น้ำหอม สุดฮิต ที่ผู้ชายต้องมีซักขวด

6 น้ำหอม สุดฮิต ที่ผู้ชายต้องมีซักขวด

จะเรียกว่าฮิตก็ได้ครับ เพราะถ้าใครจมูกดีๆหน่อย จะสังเกตได้ว่า มีแต่คนที่ฉีดน้ำหอมกลิ่น เหล่านี้ทั้งนั้น ซึ่งอาจเป็นเพราะว่า น้ำหอมเหล่านี้ เหมาะกับการฉีดไปไหนมาไหน ได้ทุกสถานการณ์ก็เป็นไปได้นะครับ และถ้าใครเป็นคนชอบฉีดน้ำหอมแล้ว รับรองว่า ต้องมีน้ำหอมเหล่านี้ ติดไว้ซักขวดแน่ๆ

Giorgio Armani Aqua di Gio Pour Homme
ด้วยกลิ่นน้ำหอมที่มีกลิ่นเรียบง่าย เหมาะสำหรับหนุ่มผู้ชื่นชอบความเรียบง่าย อิสระ กลิ่นของน้ำหอมถูกออกแบบให้ผสมผสานกันด้วยกลิ่นอมสดชื่นของส้ม มะนาวและเฮดิออน (สกัดจากดอกมะลิ) พร้อมกลิ่นหอมผ่อนคลายของผลอินทผาลัม และกลิ่นน้ำทะเล ทำให้ดูเป็นผู้ชายที่ดูอบอุ่น และเซ็กซี่ เหมาะกับการฉีดไปได้ทุกโอกาสจริงๆ

Polo Black
น้ำหอมที่มาในรูปแบบขวดแก้วสีดำอันทรงพลัง ที่ภายในบรรจุกลิ่นน้ำหอมสุดโมเดิร์น ให้ความรู้สึกดูเป็นผู้ชายอันทรงพลัง ที่ประกอบด้วยกลิ่นจาก ไอซ์แมงโก้ ซิลเวอร์อาร์มัวซ์ และพัทชูลี่ดำ เหมาะมากๆ ครับกับการฉีดไปทำงานที่อ๊อฟฟิศ

CK One
จะบอกว่า นี่คือน้ำหอมสุดคลาสสิกเลยก็ว่าได้ เพราะใครก็ตามที่เริ่มใช้น้ำหอมใหม่ๆ ก็น่าจะเริ่มต้นที่ตัวนี้ ด้วยกลิ่นหอมกระตุ้นทำให้รู้สึกแจ่มใสขึ้นมาทันที จากการสกัดกลิ่นจากส้ม มะนาวผสมผสานกับดอกจัสมิน กุหลาบและพืชที่มีกลิ่นหอมอีกหลายชนิด เข้าได้กับผู้ชายหลายสไตล์เลยทีเดียว

Clinique Happy For Men
ด้วยขวดอันเป็นเอกลักษณ์ สีส้มสดใส ที่บ่งบอกถึงกลิ่นข้างในได้เป็นอย่างดี กลิ่นหอมซิททรัสและมวลดอกไม้ ผสานของอารมณ์ กลิ่นของซิททรัส ทำให้รู้สึกสดชื่นทันทีที่ได้กลิ่น ทำให้กลายเป็นผู้ชายน่ารักขึ้นมาในพริบตา น่าเข้าไปใกล้ชิดขึ้นมาทันทีเลยล่ะครับ

Davidoff Cool Water For Men
น้ำหอมขวดสีฟ้า ให้ความรู้สึกเย็นสดชื่นเหมือนน้ำทะเลสมชื่อของน้ำหอม เพราะคนออกแบบได้แรงบันดาลใจที่จะสร้างน้ำหอมขวดนี้ให้เหมือนน้ำทะเลครับ กลิ่นน้ำหอมยังออกแนวเย็นๆ ดูเป็นผู้ชายที่สะอาดและน่าหลงไหล เหมาะมากๆ กับการฉีดไปไหนมาไหนในวันสบายๆ

Bvlgari Extreme Pour Homme
น้ำหอมตัวนี้ถือเป็นน้ำหอมชูโรงของค่ายนี้เลยก็ว่าได้ครับ กลิ่นน้ำหอมที่มีกลิ่นอ่อนจากชา ดาร์จิลิ่ง ผสมผสานความร้อนแรงของกลิ่นเครื่องเทศ และชะมด ทำให้คุณดูเป็นผู้ชายที่ดูเซ็กซี่ และดูมีระดับอย่างไม่น่าเชื่อ

วันอังคารที่ 20 สิงหาคม พ.ศ. 2556

Dynamic Range สิ่งสำคัญที่หลายคนมองข้าม

Dynamic Range สิ่งสำคัญที่หลายคนมองข้าม 

Dynamic Rage คืออะไร แล้วมีความสำคัญอย่างไร
หลายๆคนอาจสงสัยว่า Dynamic Range คืออะไร มันก็คือช่วงของความสามารถในการเก็บรายละเอียดของแสง (ไม่เกี่ยวกับความคมชัดของภาพนะครับ) มันมีสองด้าน คือด้านมืด และด้านสว่าง 
แต่ส่วนใหญ่แล้วปัญหาของกล้องดิจิตอลคือความสามารถในการเก็บรายละเอียดแสงในด้านสว่างนะครับ คือกล้องคนละตัวกัน ถ่าย shot เดียวกัน แสงเดียวกัน ถ้ากล้องที่ Dynamic Range ดีกว่า จะสามารถเห็นรายละเอียดของแสงมากกว่า เช่นรายละเอียดของเสื้อสีขาว ถ้ามองไม่เห็นรายละเอียดของเสื้อเลย ขาวเป็นปื้นๆ หรือว่าผิวหน้าคน ส่วนปลายจมูก หรือโหนกแก้มที่โดนแสงแล้วไม่เห็นรายละเอียด ขาวเป็นปื้นๆ อย่างนี้เรียกว่า Dynamic Range ไม่พอ เก็บรายละเอียดไม่ได้นะครับในที่นี้รวมไปถึงสีด้วยนะครับ เช่นแดงเป็นปื้นๆ เหลืองเป็นปื้นๆ แบบนี้เรียกกว่า Dynamic Rage ไม่พอเช่นกัน

ภาพที่มี Dynamic Range ที่ดีกว่า จะทำให้ภาพมีความสมบูรณ์มากกว่า หลายๆคนที่ใช้ฟีลม์แล้วหันมาใช้กล้องดิจิตอล แล้วไม่ชอบกล้องดิจิตอล หนึ่งเหตุุผลหลักๆก็คือเรื่อง Dynamic Range นี่แหละครับ เพราะว่าฟีลม์ทีความสามารถในการเก็บรายละ เอียดในส่วนสว่างได้ดี ยิ่งฟีลม์ Negative จะดีกว่าฟีลม์ Slide อีกด้วย ทำไมฟีลม์ Negative ถึง Dynamic Range ดีกว่า เดี๋ยวลองอ่านต่อไปเรื่อยๆนะครับ แล้วจะเข้าใจมากขึ้น

เอาล่ะทีนี้มาอีกเรื่องนึง ปัจจัยของ Dynamic Range มาจากอะไรได้บ้าง ผมขอแยกเป็นหลายข้อหลักๆดังนี้นะครับ
1. ประสิทธิภาพของเซนเซอร์กล้อ
2. ประสิทธิภาพของการประมวลผลกล้อง
3. Contrast ของภาพ
(รวมทั้งปรับจากตัวกล้อง หรือปรับจากโปรแกรมแต่งภาพ)
4. Saturation ของภาพ
(รวมทั้งปรับจากตัวกล้อง หรือปรับจากโปรแกรมแต่งภาพ)


1. ประสิทธิภาพของเซนเซอร์กล้อ
ข้อนี้ก็ไม่มีอะไรมากครับ ตรงตัวเลย คือว่าขึ้นอยู่กับกล้องนั่นเอง เช่น Fuji S3Pro ที่โมษณาว่า Dynamic Range ดี นั่นเพราะเซนเซอร์เค้าออกแบบมาโดยเฉพาะในเรื่องนี้ยิ่งเซนเซอร์ตัวใหม่ๆก็มีแนวโน้มว่าจะพัฒนาตรงจุดนี้ไปได้เรื่อยๆครับ
2. ประสิทธิภาพของการประมวลผลกล้อง
ข้อนี้ก็คือขึ้นอยู่กับกล้องอีกเหมือนกัน เช่นเซนเซอร์ตัวเดียวกันใช้กับกล้องหลายรุ่น หลายยี่ห้อ แต่ว่าความสามารถในเรื่อง Dynamic Range ก็ต่างกันได้ เพราะขึ้นอยู่กับการประมวลผลของกล้องนั่นเอง
3. Contrast ของภาพ
ข้อนี้แบ่งได้เป็นสองส่วนครับ ส่วนแรกคือการปรับจากตัวกล้อง เช่นค่า Contrast เป็นลบหรือเป็นบวก ค่าต่างๆเหล่านี้มีผลต่อ Dynamic Range ครับ ถ้ากล้องตัวเดียวกัน ค่า Contrast ต่ำ จะมี Dynamic Range ดีกว่าถ่ายที่ค่า Contrast สูงๆ แต่ว่าได้อย่างก็ต้องเสียอย่างครับ คือ Contrast สูงๆภาพจะดูมีสีสันที่สดใสกว่าภาพที่ Contrast ต่ำ ก็อยู่ที่สภาพแสงในแต่ละรูปด้วยครับ ว่าควรจะใช้ค่าไหน แต่ถ้าผมแนะนำ ถ่าย Raw เอาไว้ดีที่สุดครับ เพราะนั่นคือเก็บทุกอย่างที่ความสามารถกล้องตัวนั้นๆจะทำได้เลยครับ

มาถึงเหตุผลที่ฟีมล์ Slide ถึงมี Dynamic Range สู้ฟีลม์ Negative ไม่ได้ ก็เพราะว่าฟีลม์ Slide มีสีสันที่สดกว่าฟีลม์ Negative ไงครับ อย่าลืมนะครับ Contrast กับ Dynamic Range มันคู่กัน คือได้อย่างต้องเสียอย่างครับ




ที่มา ชมรม คนสร้างภาพ

วันพุธที่ 26 มิถุนายน พ.ศ. 2556

วิธีทำ Open Loader PS2เล่นเกมส์จากUSB HDDของPS2 และวิธีใช้สูตรโกง

หลังจากผมพยายาม หาวิธีทำ ตามเว็ปนอกทั้งไทยและเทศ ถึงวิธีทำวันนี้ผมทำสำเร็จจึงอยากจะแชร์ สำหรับคนสนใจทำเองครับ :cat_dance: 
จุดเด่นหลักที่น่าสนใจ ของมันนะครับ
1. เล่นเกมส์ผ่านทาง HDD / Network / USB HDD
2. สามารถโชว์ปกและรูปแผ่น ขณะเลือกเกมส์ได้
3. สามารถเปลี่ยน background เป็นรูปเกมส์ได้ขณะเลือกเกมส์
4. สามารถเล่มเกมส์บางเกมส์ที่ HDLoader เล่นไม่ได้
5. จำลอง memory card ไว้ใน HDD ได้
6. สามารถเลียกโปรแกรม .elf ได้โดยไม่ต้องออกมาที่ uLauchELF ก่อน
7. สามารถกลับออกมาจากโปรแกรมได้ โดยไม่ต้องปิดเครื่องก่อน

สิ่งที่ท่านต้องมีก่อนทำ
1.เครื่อง PS2 ที่ยังพออ่าน CD หรือ DVD ไรท์ได้อยู่ (เพราะจะบูทแค่ครั้งแรกครับ)
2.flash drive กี่กิ๊กก็ได้
3.MEM ที่ไว้เซฟเกมส์ PS2 ธรรมดานั้นเองครับ
4.HDD USB EX จะ 2.5 หรือ 3.5 ก็ได้ขอให้Box มี USB ก็พอครับ 

1.เราจะต้องไปโหลด Disc boot ULAUNCHELF หรือ PS2 All in One จากที่นี่ครับ 

สำหรับแบบ ยังอ่าน DVD ได้อยู่
http://www.4shared.com/file/QRRT7MjK/Disc_boot_ULAUNCHELF.html

สำหรับแบบ ยังอ่าน CD ได้อยู่
http://www.mediafire.com/?zmud2t5zzmm

เมื่อได้มาก็แตกไฟล์ออก แล้วไปไรท์ลงแผ่น DVD/CD ไรท์ให้ต่ำสุดนะครับ เมื่อได้มาแล้วมาที่ขั้นตอนต่อไป 

2.โหลดไฟล์ FreeMC Boot 1.8 จากที่นี่ครับ 
http://www.4shared.com/file/HYYZUl7W/Copiar_en_pendrive_ps2chip.html

เมื่อได้มาแล้วก็ แตกไฟล์ออก แล้วให้ลบ CODEBREAKER.ELF ในโฟเดอร์ INSTALL ออกก่อนนะครับ อันเดียวนะครับ ไม่งั้นลง MEM ไม่พอ วิธีทำให้เล่นสูตรโกงอยู่ด้านล่างนะครับ 
อันนี้ลบไปก่อนได้ครับ แล้วค่อย copy โฟเดอร์ทั้งหมดลง flash drive ครับ

เมื่อได้มาครบก็ใส่แผ่น Disc boot ULAUNCHELF หรือ PS2 All in One ในเครื่อง PS2 ของเราเลยครับ
รอมันรันจะพบมาที่หน้าจอนี้ครับ
http://img.ihere.org/uploads/78cf958927.bmp
กด O เข้าไปเลือกที่ Mass กด O เข้าไป แล้วจะเจอ Free_McBoot.ELF เลือกที่ Free_McBoot.ELF แล้วกด O มันจะรัน
ไปที่หน้า INSTALL FreeMC Boot ตามรูปครับ
http://img.ihere.org/uploads/d6c23ae6db.jpg

ความหมายของแต่ละช่องนะครับ
1.Normal Install คือ Install ทุกอย่างที่เราลงไว้ครับ ให้เลือกอันนี้เลยครับเพราะลงทุกอย่างเลย
2.Muti Version Install อันนี้ผมไม่เคยลอง ไม่ทราบเหมือนกัน 555
3.Launch Fmcb คือ เมื่อลงเสร็จก็กดออกไปที่ด้านหน้าหรือรีเซ็ทจากตรงนี้ครับ
4.FMCB Configurator อันนี้ผมไม่เคยลอง ไม่ทราบเหมือนกัน 555
5.Format MC อันนี้สำคัญ เพราะถ้าเราเอา เม็มที่มีเซฟอยู่มาทำมันจะไม่พอครับ ต้อง Format ทิ้งก่อนแนะนำหาเม็มใหม่หรือเก็บเซฟไว้ก่อนโดยการเข้าที่แผ่น ULAUNCHELF ก็ได้ครับลองหาวิธีดูครับไม่ยาก 
6.Uninstall Muti ersion อันนี้ไว้ ลบข้อมูลอันที่เราลงไว้ครับ เผื่ออยากลงใหม่

วิธีคือ
ก็กดที่ Normal Install รอจนเสร็จนะครับ จะขึ้น OK พอกด OK ก็ออกจาก INSTALL FreeMC Boot โดยกดที่ Launch Fmcb เลยครับ
ทีนี่เราจะได้ ทุกอย่างมาแล้วมันจะบูทกลับมาที่หน้ารูป MEM กด O ครับและดูขั้นตอนต่อไป

วิธีเข้าโปรแกรม Open Loader PS2 
คือเราต้องเข้าจาก ULAUNCHELF ทีนี่เราไม่ต้องเข้าจากแผ่นแล้วครับ เข้าที่ MEM ได้เลย คือพอเปิดเครื่องเจอรูป MEM กด Back ไปแล้วเลือกที่ ULAUNCHELF
กด X เข้าไปครับ พอเข้าจะเจอหน้าแบบเดิมคือแบบนี้ครับ 
http://img.ihere.org/uploads/78cf958927.bmp
กด O เลือก MC0 กด O เข้าไป เเล้วเลือก BOOT/ กด O เข้าไปจะเจอ ELF อยู่หลายอันให้เลือกที่ OPNPS2LD.ELF ครับ กด O มันจะมาที่โปรแกรมทันทีครับแบบนี้
http://img.ihere.org/uploads/b5d98507e6.jpg

ขั้นตอนการเซ็ตโปรแกรม
ขั้นตอนนี้ผมขอแนะนำแบบคร่าวๆ นะครับ ใครชอบแบบไหนต้องลองปรับแต่งกันเอง 

1. Settings หัวข้อด้านบนผมปล่อยไว้ แต่ปรับที่
* USB device start mode: Auto 
* HDD device start mode: Auto อันนี้สำหรับเน็ตเวิรค อแดปเตอร์ครับ
* ETH device start mode: Auto แนะนำให้ปิดถ้าไม่ได้ใช้
* Applications start mode: Auto แนะนำให้ปิดถ้าไม่ได้ใช้
* Default menu: เลือกว่าเข้าโปรแกรมหน้าแรกจะให้อยู่ที่หน้าจอไหน ให้เลือก USB Game ครับมันจะมาที่หน้าเลือกเกมส์เลยเวลาเปิดเครื่อง

2. Display Settings 
* Theme: ไว้สำหรับเลือกเปลี่ยน Theme ของโปรแกรม สวิธีการเปลี่ยนผมจะลงให้อีกที
* Language: English (internal) ถ้าเราโหลด language pack มา จะสามารถเปลี่ยนหน้าจอเมนูเป็นภาษาไทยได้ครับ
Language Pack
เอาไฟล์ใส่ไว้ที่ 
o mc0:/OPL/lang_Thai.lng
o mc0:/OPL/font_Thai.ttf


3. Network Config

-PS2-
IP: เซต IP ของเครื่อง PS2
Mask: 255.255.255.0 
GW: 192.168.x.x < ใส่ตามRouter ครับ

- PC -
IP: ใส่ IP ของ PC ที่เข้าเชื่อมต่อ
Port: 445 
Share: PS2SMB ชื่อ Folder ที่ไว้แชร์ไฟล์ ที่เครื่อง PS2 กับ PC ต้องเหมือนกันครับ
*User: GUEST 
*Password: 
ถ้าเครื่องใครมีใส่ password ไว้ ต้องใส่ให้ตรงกัน แต่ถ้าไม่ได้ใส่ ก็ปล่อยไว้ครับ

4. Start HDL Server <<<~ เอาไว้สำหรับโอนเกมส์จากคอมผ่าน Lan โดยใช้ HDLoader Dump ครับ 

สำหรับ HDD + Network Adapter
- ใช้โปรแกรม winhiip 
- ใช้ hdl dumb โดยเปิดโหมด HDL Server ใน OPL จากนั้นใช้ hdl dumb บน PC เชื่อมต่อกับ PS2 ผ่่าน lan

สำหรับการแชร์ไฟล์จาก PC ( ให้ PS2 โหลดไฟล์เกมส์ที่เก็บไว้ใน PC )*** ต้องตั้งค่าใน network config ให้ถูกต้อง***

- ต่อสาย lan จาก PC เข้าที่หลัง Network Adapter 
- สร้างโฟลเดอร์ชื่อเดียวกับที่เซตไว้ใน network config
- เซต permission ให้เป็น share folder และสามารถอ่านได้โดยทุกคน
- ใช้โปรแกรม iso2opl ทำเหมือนกับแบบ USB
- เอาไฟล์ที่ทำเสร็จไปใส่ไว้ในโฟลเดอร์ที่สร้างไว้

เวลาเลือกโหมดจาก USB / HDD / Network ใช้ปุ่มซ้าย/ขวา ที่หน้าจอเลือกเกมส์

วิธีลงเกมส์ใน HDD สำหรับ USB
1.Format HDD เป็น FAT 32 ก่อนด้วย โปรแกรม guiformat.exe โหลดที่นี่ http://www.4shared.com/file/oaXoy0r7/guiformat.html
2.โหลด โปรแกรมลงเกมส์จากคอมจากที่นี่ครับ http://www.4shared.com/file/tb3FzlMR/USBExtreme_PS2_HD_USB__USBAdva.html
3.โหลดวิธีใช้จาก ที่นี่ครับ http://www.4shared.com/file/hkJLuMxA/_USBUtil_v2.html


วิธีทำให้ เปิด เครื่องแล้วให้รันโปรแกรม OPEN Loader PS2 ทันทีไม่ต้องไปเลือกเอง มันจะไปที่หน้าเลือกเกมส์เลย
1.กลับไปที่หน้า Home แบบนี้ครับ แล้วเลือก Free_McBoot Configurator กด X เข้าไป ตามรูป
http://img.ihere.org/uploads/464f7e03e3.jpg

2.จะเจอหน้าจอนี้ กด O
http://img.ihere.org/uploads/5b43fa6a0a.jpg

3.จะเจอหน้าจอเลือกที่ Configure E1 launch key 

4.จะเจอหน้าจอแบบนี้ครับ 
http://img.ihere.org/uploads/4109488609.jpg

5.กด O ที่ Auto แล้วเลือก MC 0 แล้วเลือก BOOT/ แล้วเลือก OPNPS2LD.ELF ครับ กด O
มันจะกลับมาหน้าเก่า ทีนี้เราจะเซ็ทอะไรไว้ ปุ่มไหนก็เลือกเลยครับ เช่น เซ็ท O เป็นรันโปรแกรม EMU ก็เลือก 
เหมือนกันแค่เปลี่ยนจากเลือก OPNPS2LD.ELF เป็น Snes.Elf แทนครับ เวลาจะเล่น EMU ก็กด O รัวๆ ตอนเปิดเครื่องมันก็จะรัน EMU ให้ทันทีครับ

แต่ต้องเหลือไว้สักอันนะครับ โดยไม่ต้องเซ็ทอะไรลงไปเผื่อไว้กดลบเซฟใน mem ให้ OSDSYS ไว้ครับเช่นท่านเซ็ท OSDSYS ไว้ที่สามเหลี่ยมก็กด 
สามเหลี่ยมรัวๆเวลามันเปิดเครื่อง มันก็จะกลับมาที่หน้า MEM ได้ครับ
พอได้ตามพอใจก็ไปเซฟให้เลือกที่ SAVE CMF TO MC0 นะครับ เท่านี้เวลาเปิดเครื่องโปรแกรมก็จะรันไปที่ หน้าเลือกเกมส์ทันทีแล้วครับ

วิธีใส่เซ็ทสูตรโกงเกมส์ ให้ใช้ร่วมกับ OPL PS2 ครับ
อันนี้วิดีโอยืนยันว่าใช้งานร่วมกันได้โดยไม่ต้องใช้แผ่น เลยครับ

http://www.youtube.com/watch?v=nGuZvldQ_z8
โหลด http://www.4shared.com/file/qeA1WEBH/HDD.html
ได้มาแล้วแตกซิป จะเจอ Folder BOOT และ CODEBREAKER.ELF และ PATCHED_CB9.3.ELF ให้นำไปวางนอกสุดของ HDD ที่เราลงเกมส์ไว้ ครับ 

วิธีเข้าโปรแกรม CODEBREAKER PS2 
คือเราต้องเข้าจาก ULAUNCHELF ทีนี่เราไม่ต้องเข้าจากแผ่นแล้วครับ เข้าที่ MEM ได้เลย คือพอเปิดเครื่องเจอรูป MEM กด Back ไปแล้วเลือกที่ ULAUNCHELF
กด X เข้าไปครับ พอเข้าจะเจอหน้าแบบเดิมคือแบบนี้ครับ 
http://img.ihere.org/uploads/78cf958927.bmp
ขั้นตอนนี้คุณต้องเสียบ HDD USB ที่ลงเกมส์ และ โฟเดอร์ทั้งหมดที่โหลดจากด้านบนไว้ด้วยนะครับ กด Select จะเจอให้ตั้งค่า ให้ไปที่ X กด O เลือก Mass กดO เลือก CODEBREAKER.ELF กด O พอเลือกเสร็จก็ลงมาที่ OK มันจะเซฟค่าให้ก็ลองกด X มันจะรันให้ทันทีครับ
เวลาใช้เมื่อเปิดเครื่องต้องกดเข้า ULAUNCHELF เพราะฉะนั้นในขั้นตอนเซ็ท Free_McBoot Configurator ให้เซ็ท ULAUNCHELF ไว้ที่ปุ่มX ก็ได้ จะได้ใช้ได้ง่ายขึ้น เวลากดเข้ามา
ก็จะเจอว่า 
O:FileBrowser
X:CODEBREAKER ก็กด X ได้เลยครับ

วิธีทำให้ OPL โชว์ปกตอนเลือกเกมส์

- เลือกโหลดปกเกมส์จาก ที่นี่ http://opl.sksapps.c...?opl=cover.html
- เอาไฟล์ที่โหลดมาไปใส่ไว้ในที่ๆเก็บไฟล์เกมส์ไว้
- ถ้าลงเกมส์ไว้ใน USB ก็สร้างโฟลเดอร์ใน USB ชื่อ ART แล้วใส่ไฟล์ลงไป
- ถ้าลงเกมส์ไว้ใน HDD ต้องเข้าไปสร้าง partition ใหม่ โดยการเปิด uLauchELF แล้วไปที่ [FileBrowser > MISC > HddManager]
กดสร้างแล้วใส่เป็นชื่อ OPL แล้วกลับออกมา เลือกที่ hdd0: จะเจอ +OPL เลือกเข้าไปแล้วสร้างโฟลเดอร์ ชื่อ ART แล้วใส่ไฟล์ลงไป
- ถ้าไฟล์เกมส์อยู่ใน PC ให้เปิดโฟลเดอร์ที่ใช้แชร์ไฟล์ สร้างโฟลเดอร์ชื่อ ART แล้วใส่ไฟล์ลงไป

วิธีเซฟเกมส์ลง HDD ไม่ต้องใช้ MEM 
เซฟลงใน HDD ก็ได้วิธีทำก็ตามนี่ครับ http://www.upload-thai.com/download.php?id=546edbd5a35fa553cb33eb32c08345fc
โหลดไปดูได้เลยครับผมทำไว้ มีภาพประกอบพร้อมครับ
สิ่งที่ผมรู้ก็มีประมาณนี้ครับ น่าจะพอเป็นประโยชน์สำหรับคนอยากลองทำดูนะครับ สงสัยจุดไหนโพสถามได้นะครับตอบได้ผมจะตอบให้ครับ :cat_yes:

วิธีการทำให้ PS2 เล่นเกมส์จากฮาร์ดิส ในแบบที่คุณก็สามารถทำเองได้

[PS2] วิธีการทำให้ PS2 เล่นเกมส์จากฮาร์ดิส ในแบบที่คุณก็สามารถทำเองได้ By: cdps2

เนื่องจากช่วงนี้ความนิยมในการเล่นเกมส์จากฮาร์ดิสด้วยระบบ Free McBoot กำลังเป็นที่ต้องการของหลายคน
ด้วยเพราะการเล่นเกมส์จากฮาร์ดิสนั้น มีประโยชน์หลายอย่างคราวๆ ดังนี้
- เครื่องPS2 มีอาการอ่านแผ่นไม่ค่อยได้ หรือหัวอ่านเสีย เปลี่ยนหัวอ่านใช้ไม่นานก็เสียอีก
- แผ่นเกมส์มีรอยเป็นวงและสกปรก จากการเล่นเกมส์
- ประหยัดไม่ต้องเสียเงินซื้อแผ่น เพราะสามารถหาโหลดเกมส์จากเว็บทั่วๆไป หรือยืมคนรู้จักนำมาลงฮาร์ดิส
- สะดวกไม่ต้องพกพาแผ่นไปให้มากมาย ฮาร์ดิสลูกเดียวก็มีเป็นร้อยเกมส์
ที่กล่าวมาทั้งหมดนี้แก้ได้ด้วยการ ติดตั้งระบบ Free McBoot เพื่อเล่นเกมส์จากฮาร์ดิสด้วยOPL

เรามาพูดถึงความสามารถของโปรแกรมนี้กันเล็กน้อยครับ
-สามารเล่นเกมส์ผ่านตัว อแดปเตอร์ที่ใช้ต่อกับฮาร์ดิสแบบ IDEและSATA สำหรับเครื่องรุ่นหนาตัวใหญ่
-สามารถเล่นเกมส์ผ่านช่องทาง USB ของเครื่องPS2 โดยใช้ FlashDrive หรือ External Harddisk
-สามารถเล่นเกมส์ผ่านทาง Network เชื่อมเข้าหา PC หรือ Notebook (สำหรับเครื่องหนาต้องใช้รวมกับอแดปเตอร์)
แต่เครื่องสลิมสามารถเสียบหลังเครื่องได้เลย
-สามารรีเซ็ทเครื่องเพื่อเปลี่ยนเกมส์ใหม่ได้ด้วยจอย
-สามารถลงรูปภาพประกอบกับเกมส์ที่เราเลือกได้
ด้วยความสามารถทั้งหมดนี้ทำให้เราถนอมหัวอ่าน และเครื่องที่ไม่สามารถอ่านแผ่นDVDได้แล้ว
ก็ยังสามารถกลับนำมาเล่นเกมส์DVD ได้อีกครั้ง
ไฟล์และโปรแกรม ที่ต้องใช้สามารถเข้าไปโหลดได้ที่เว็บนี้ครับ
http://bbznet.pukpik.com/scripts/board.php?user=cdps2
เข้าไปเลือกที่กระทู้ Boot เครื่องPS2 ด้วยเมมโมรี่การ์ด 

เริ่มแรก
- เสียบเมมโมรี่การ์ดPS2 เข้ากับเครื่องPS2 (เมมโมรี่การ์ดแท้ หรือ ก็อบเกรดA)
- นำ FlashDrive ที่ได้ทำการก็อบไฟล์ชุด Free McBoot เสียบเข้ากับเครื่องPS2
- นำแผ่น Boot LaunchELF ใส่เครื่องPS2 และทำการเปิดเครื่องเล่นPS2
เมื่อหน้าจอ LaunchELF ปรากฎขึ้นให้กดปุ่มวงกลม และให้ทำการเลือกที่ช่อง MASS:/ และกดปุ่มวงกลม
ถ้ากดเข้าไปแล้วไม่มีไฟล์อะไรปรากฎขึ้น ให้ตรวจสอบที่ FlashDrive ว่ามีปัญหาอะไรหรือป่าว
เช่น เสียบไม่ดี หรือ FlashDrive ตัวนี้เครื่องอาจจะไม่รองรับเลยมองไม่เห็น
เมื่อมองเห็นไฟล์ใน FlashDrive แล้ว ให้ทำการเลือกที่ไฟล์ FREE_MCBOOT.ELF และกดปุ่มวงกลม
หน้าจอจะปรากฎภาพดังรูปที่1
รูปที่1


- เลือกที่ช่อง format mc เพื่อทำการ format เมมโมรี่การ์PS2 และกดปุ่มX และเลือกที่ OK
- ให้เลือกที่ช่องแรก normal install  และการกดปุ่มX และเลือกที่ OK ทำการรอสักครู่ จนหน้าจอแจ้ง OK ทำการกดปุ่มX
- เลือก fmcb configurator และกดปุ่มX เมื่อหน้าจอทีวีแสดง Select button layout ให้ทำการกดปุ่มX
และจะปรากฎภาพดังรูปที่2
รูปที่2


วิธีการตั้งค่าของ Free McBoot เพื่อให้เรียกโปรแกรม OPL เมื่อทำการเปิดเครื่อง
- ให้เลือกที่ Configure E1 launch keys... และกดปุ่มX
- เลือกที่ Auto : OSDSYS และกดปุ่มX
- เลือกที่ MC0:/ และกดปุ่มX 
- เลือกที่ BOOT/ และกดปุ่มX
- เลือกที่ OPL.ELF และกดปุ่มX
- เลือกที่ Return และกดปุ่มX
- เลือกที่ Save CNF to MC0 และกดปุ่มX (เพื่อทำการ save ค่าที่เราตั้งไว้ใส่เมมโมรี่การ์ดการ์ดPS2
- เลือกที่ PS2 Browser (FMCB Restart) และกดปุ่มX   เครื่องจะทำการ Restatrt ใหม่และจะเข้าหน้าจอ Free McBoot และเข้า OPL

ที่หน้าจอ OPL  มาตั้งค่ากัน
seting
- Disable Debug Colors  =  off
- Exit to  =  mc0:/BOOT/BOOT.ELF
- Enable Delete and Rename operations  =  On
- Remember last played game  =  On
- USB device start mode  =  Auto
- HDD device start mode  =  off
- ETH device start mode  =  off (ถ้าไม่มีการใช้งานก็ไม่ต้องเปิดใช้ครับ)
- Applications device start mode  =  off
- Default menu  = USB Games (ตั้งอะไรก็ได้ ให้เปิดหน้าที่ตั้งเป็นหน้าเริ้มต้น)
- Ok เมื่อตั้งค่าเสร็จให้เลือกที่OKและกดปุ่มX

Save change  กดปุ่มX เซฟค่าทั้งหมดที่เราตั้งไว้ หลังจากนั้นให้ทำการกดปุ่มO
ตอนนี้หน้าจอทีวีจะมาอยู่ที่หน้า UBS Games ถ้าเราเสียบฮาร์ดิสที่ลงเกมส์ไว้แล้ว
ที่หน้าจอก็จะแสดงรายชื่อเกมส์ที่เราลงไว้ในฮาร์ดิส
เป็นอันเสร็จสิ้นสำหรับการติดตั้ง Free McBoot เพื่อเล่นเกมส์จากฮาร์ดิสด้วยโปรแกรม OPL


วิธีการลงเกมส์จากคอมลง FlashDrive หรือ ฮาร์ดดิสexternal หรือ ฮาร์ดดิสต่อเข้ากับBox
เพื่อแปลงไฟล์เกมส์ให้ PS2 มองเห็นและรู้จัก
โหลดโปรแกรมได้จากลิงค์ที่ผมแจ้งไว้ด้านบนครับ
ให้ทำการเปิดโปรแกรม USBExtreme.exe ขึ้นมา ดังรูปที่3
รูปที่3


Disk Format : ทำการ Format FlashDrive หรือ ฮาร์ดดิส    * คำเตือน  ระวังเลือกFormat ผิดไดร์ทนะครับ
CD/DVD ROM Drive : เลือกไดร์ทที่ทำการใส่แผ่นเกมส์ลงไป
Media Type : เลือกระบุเกมส์ที่นำมาลงเป็นแผ่น CD หรือ DVD
Hard Drive : เลือก Hard Drive ที่เราต้องการเก็บไฟล์
Game Name : ตั้งชื่อเกมส์
Start : เริ่มแปลงไฟล์เกมส์จากแผ่นลง Hard Drive

เมื่อทำการแปลงเกมส์ลงครบทุกเกมส์แล้ว ให้นำไฟล์ที่ได้มา จะเก็บอยู่ใน Hard Drive ที่เรากำหนด
นำมาใส่หน้าแรก(root)ของ FlashDrive หรือ ฮาร์ดดิส ที่เราจะนำไปใส่เข้ากับเครื่อง PS2 ไฟล์ที่ได้ดังรูปที่4
รูปที่4

ผมลงเกมส์ไว้ 3เกมส์  ไฟล์ ul.cfg  จะเป็นไฟล์กำหนดชื่อเกมส์ ถ้าไม่มีจะมองไม่เห็นชื่อเกมส์ 
ถ้าต้องการลงเกมส์เพิ่มจะต้องนำไฟล์ของเดิมไปวางไว้ที่ Hard Drive ที่เราเลือกไว้ก่อน ถึงจะลงเกมส์เพิ่มได้


-เล่นผ่านทาง Network
ก็อบไฟล์เกมส์ที่แปลงแล้วทั้งหมดใส่โฟร์เดอร์ให้ตั้งชื่อเดียวกันกับที่เราตั้งชื่อไว้
ทางช่อง Network บนเครื่องPC คลิ๊กขวาที่โฟร์เดอร์เลือก sharing and Security
เพื่อเปิด share folder และสามารถอ่านได้โดยทุกคน

-การีเซ็ทเครื่องเพื่อเลือกเกมส์ใหม่
ระหว่างเล่นเกมส์อยู่ กด L1+L2+R1+R2+select และกด Start
แต่การจะให้กลับเข้าหน้าจอเพื่อเลือกเล่นเกมส์อีกครั้ง ต้องตั้งค่าที่โปรแกรมนิดหน่อย
หรือจะตั้งค่าตามที่ผมสอนไว้ข้างต้นเลยก็ได้

เพิ่มเติมการลงรูปประกอบเกมส์
ในโฟร์เดอร์หรือไดร์ทที่เราเก็บเกมส์ไว้ ให้สร้างโฟร์เดอร์ชื่อ ART
นำรูปไปวางไว้ในโฟร์เดอร์ ART ขนาดรูปที่ควรใช้ 200x200 โดยประมาณ
การตั้งชื่อไฟล์รูปให้ตั้งชื่อตามรหัสของเกมส์ โดยการดูได้ 2ทางคือ
1.จากโฟร์เดอร์ที่เราแปลงเกมส์ ตัวอย่าง ul.2A1AF5A8.SCUS_973.99.00
เอามาเฉพาะ SCUS_973.99 และต่อด้วย _COV.jpg
ก็จะได้ SCUS_973.99_COV.jpg
2.ดูจากเครื่องPS2 ตอนที่เราเปิดและเลือกเกมส์ทางขวาจะมี รหัสโชว์ให้ดู
แต่ก็ต้องเติมด้วย _COV.jpg ด้วยเหมือนกันครับ

โหลด Theme ได้ที่ลิงค์นี้ครับ
http://opl.sksapps.com/index.php?opl=thm.html

ที่เหลือลองศึกษากันดูครับ ใครมีอะไรเพิ่มเติมก็ช่วยกันลงได้ครับ
ถ้าถูกใจและเห็นว่ามีประโยขน์ ช่วยกดLike และดันกระทู้เพื่อที่ทุกๆคนจะได้ทำกันเป็นครับ
==============================================================

รับลงเกมส์ใส่ฮาร์ดิส สามารถดูรายบะเอียดได้ที่นี้ครับ
http://bbznet.pukpik.com/scripts/view.php?user=cdps2&board=7&id=11&c=1&order=numtopic

ใครศึกษาแล้วไม่เข้า ผมมีชุดทำ Free McBoot จำหน่ายครับ ดูรายละเอียดได้ที่นี่ครับ
http://bbznet.pukpik.com/scripts/view.php?user=cdps2&board=7&id=5&c=1&order=numtopic
ลูกค้าที่ซื้อชุดทำ Free McBoot จากผม ถ้าทำเองแล้วยังไม่สำเร็จ โทรสอบถามได้ครับ ผมสอนให้ไม่คิดค่ใช้จ่ายครับ

สำหรับเครื่องPS2 ที่มีปัญหาเรื่องหัวอ่าน เช่น ไม่อ่านแผ่น , หัวอ่านไม่มี หรือแม้กระทั้งเครื่องที่ยังไม่ได้แปลง
สามารถสั่งซื้อเมมโมรี่การ์ดที่ผมติดตั้งระบบเล่นเกมส์จากฮาร์ดิส นำไปใช้กับเครื่องPS2ของคุณได้เลยครับ ราคา 450บาท
โทร.089141876
9

วันอังคารที่ 29 มีนาคม พ.ศ. 2554

PDF
พิมพ์
อีเมล



ISA Server คือ ซอฟต์แวร์ที่รวมเอา 2 บทบาทที่สำคัญไว้ด้วยกันคือ Cache Server ซึ่งทำหน้าที่เพิ่มความเร็วให้แก่อินเตอร์เน็ต และ Firewall ที่เป็นกำแพงป้องกันระบบจากผู้บุกรุก ฉะนั้นบทบาทของ Cache Server ก็คือส่วนที่เป็น Accelerationและบทบาทของ Firewall ก็คือส่วนที่เป็น Security ของ ISA นั้นเอง เราสามารถใช้ ISA เพื่อเป็น Cache Server หรือเป็น Firewallอย่างใดอย่างหนึ่งหรือเป็นทั้งสองอย่างในเวลาเดียวกันเลยก็ได้ ซึ่งก็แล้วแต่ความต้องการของผู้ที่จะนำไปใช้งาน
 ความหมายของ Cache นั้นคือส่วนที่เก็บพักข้อมูลที่ใช้งานบ่อย ๆ ไว้ชั่วคราว เมื่อต้องการใช้ข้อมูลนั้น ก็สามารถดึงจากCache ไปใช้ได้เลย โดยไม่ต้องเสียเวลาไปโหลดมาจากแหล่งที่เก็บข้อมูลจริงโดยตรง ซึ่งจะว่าไปแล้ว Cache Server ก็เหมือนกับProxy Server  ในระบบ Internet Server นั่นเอง  หากลองนึกถึงเวลาที่เราใช้งานอินเตอร์เน็ต ขณะที่เราเปิด Website ใดก็ตามที่เรายังไม่เคยเข้าไปเยี่ยมชมมาก่อน เราจะพบว่ากว่าที่ข้อมูลเว็บเพจจะแสดงเสร็จแต่ละหน้า มักจะช้ากว่าตอนที่เราเปิด Website เดิมในครั้งที่สอง หรือครั้งต่อ ๆ ไป อันเนื่องมาจากเครื่องคอมพิวเตอร์ได้เก็บข้อมูลของ Website นั้นไว้ในเครื่องในคราวต่อไปถ้าเราเปิด Website นั้นอีกครั้งคอมพิวเตอร์ก็จะดังข้อมูลที่เก็บไว้ในเครื่องมาใช้งานทันที โดยไม่ต้องเสียไปดึงข้อมูลนั้นจาก Website จริงอีกครั้ง จึงสามารถแสดงข้อมูลได้เร็วขึ้น
 Cache Server  ก็จะทำหน้าที่ในลักษณะเดียวกันนี้ คือเป็นเครื่องคอมพิวเตอร์ที่ให้บริการเก็บข้อมูลชั่วคราวแก่เครื่องอื่น ๆ ที่มาขอใช้บริการ เพราะในองค์กรที่มีเครื่องคอมพิวเตอร์จำนวนมาก การที่แต่ละเครื่องเก็บข้อมูล ไว้ในเครื่องตัวเองนั้นย่อมเป็นการซ้ำซ้อนเกินความจำเป็นและเป็นวิธีที่ไม่มีประสิทธิภาพเท่าที่ควร อีกทั้งยังทำให้สิ้นเปลือง Bandwidth การใช้งาน Internet ด้วย
 ดังนั้นจึงเกิดแนวคิดที่จะมี Cache Server เป็นศูนย์กลาง เพื่อช่วยบริหารการใช้งาน Internet ขององค์กรอย่างมีประสิทธิภาพมากขึ้น
 สำหรับ Firewall คือระบบที่ช่วยปกป้องเครือข่ายขององค์กรจากบุคคลภายนอก ทำหน้าทีเสมือนป้อมปราการ ป้องกันแขกที่ไม่ได้รับเชิญ ในยณะที่ยอมให้ผู้ที่ระบบรู้จัก สามารถเข้าออกระบบได้ รูปแบบของ Firewall มีหลากหลาย ตั้งแต่ที่เป็น ฮาร์ดแวร์ไปจนถึงที่เป็นซอฟต์แวร์ การตัดสินใจจะเลือกใช้ Firewall ตัวใดนั้น ขึ้นอยู่กับปัจจัยหลายข้อด้วยกัน ซึ่งอย่างไรก็ตาม Microsoft ISA Server ก็เป็นระบบ Firewall ตัวหนึ่งที่นับได้ว่ามีมาตรฐานและมีความสามารถสูง โดยเป็นที่ยอมรับการใช้งานกันอย่างแพร่หลาย
ชนิดของเครื่องลูกข่ายใน ISA Server 2006
คุณสมบัติ
SecureNAT Client
Firewall Client
Web Proxy Client
การตั้งค่า
ไม่จำเป็นต้องติดตั้งซอฟต์แวร์ใดเพิ่มเติมบนเครื่องลูกข่ายที่จะทำเป็น Secure NAT เพียงแค่กำหนด Default Gatewayของเครื่องลูกข่ายให้ขี้มาที่เครื่องเครื่อง ISA Server 2006 เท่านั้น
จำเป็นต้องติดตั้งซอฟต์แวร์ Firewall เพิ่มเติมที่เครื่องลูกข่าย
ไม่จำเป็นต้องติดตั้งซอฟต์แวร์ใดเพิ่มเติมบนเครื่องลูกข่ายให้เป็นWeb Proxy Client นั้นเพียงกำหนดค่าเว็บบราวเซอร์
ระบบปฏิบัติการที่ใช้งานได้
ระบบปฏิบิตการใดก็ได้ที่ใช้งาน TCP/IP
ระบบปฏิบัติการตั้งแต่Windows 2000 เป็นต้นมา
ทุกระบบปฏิบัตการที่ใช้เว็บบราวเซอร์ที่ซัพพอร์ต การใช้งาน Proxy Server
โปรโตคอลที่ใช้งาน
ทุกโปรโตคอล
ทุกโปรโตคอล ยกเว้นICMP และ GRE
HTTP, HTTPS  และFTP
การทำAuthentication
ไม่สามารถทำAuthentication กับ ISA Server 2006 ได้
สามารถทำAuthentication กับActive Directory
สามารถทำAuthentication กับActive Directory



รูปแบบการเชื่อมต่อ
             

ในการทดลองครั้งนี้มีวิธีการและขั้นตอนการติดตั้งโดยกำหนดค่าต่าง ๆ ในโปรแกรมMicrosoft ISA Server 2006 ดังต่อไปนี้
1.     แผ่นซีดีรอมของ ISA Server 2006 Enterprise Edition
2.     เครื่องที่จะใช้ติดตั้ง ISA Server 2006
- ในที่นี้จะใช้เป็น Windows 2003 Server R2 ก็ได้และให้ทำการอัพเดท Service Pack ล่าสุดใหเรียบร้อยก่อน
- ไม่สามารถติดตั้งลงในเครื่องที่ใช้
 Windows 2003 Server รุ่นที่เป็น 64 บิต
- ทำการสร้างสมาชิกของ
 Domain  ( AD ) หรือสามารถเป็น Workgroup ก็ได้ สำหรับในตัวอย่างนี้จะใช้แบบWorkgroup
- ฮาร์ตดิสก์ในเครื่องต้องใช้ระบบไฟล์ NTFS เท่านั้น
3.      การ์ด LAN 2 ใบ โดยที่
- การ์ดใบที่
 1 ใช้สำหรับเชิ่มต่อกับระบบ LAN ภายในหรือขาใน พร้อมกำหนด IP Address แบบ Private IP Addressเช่น 192.168.1.1 โดยไม่ต้องกำหนด Default Gateway และ DNS Server
- การ์ดใบที่ 2 ใช้สำหรับเชื่อมต่อกับ Aircard  
4.     ใช้การกำหนด IP Address ที่เครื่อง Server เป็นแบบ DHCP  Server  โดยใช้ค่า IP Address ในช่วง 192.168.1.100 ถึง192.168.1.150 และ Subnet Mask คือ 255.255.255.0  และ Default Gateway เป็นหมายเลข 192.168.1.1
5.      ในระบบ DNS Server  นั้นเครื่อง Server ตั้งชื่อเป็น Domain.com
6.     อุปกรณ์ Wireless Access point นั้น จะใช้ 3COM  รุ่น Office connect Wireless 54 Mb  โดยใช้การกำหนดค่า IP Address เป็น 192.168.1.250   และค่า SSID  เป็น  ISA2006
ขั้นตอนการติดตั้งโปรแกรม ISA Server 2006
1.     ใส่แผ่นซีดีของ ISA Server 2006 เข้าเครื่อง แล้วรอให้ขึ้นหน้าจอแสดงเมนูดังรูป ให้คลิกที่ Install ISA Server 2006
                 

2.     จากนั้นจะปรากฏหน้าจอ ดังรูปคือ ขั้นตอนการติดตั้ง Core Components ของโปรแกรม ISA Server 2006 
            

3.     จะปราฏหน้าจอ Installation Wizard for Microsoft ISA Server 2006 แล้วคลิกปุ่ม Next
                  

4.     คลิกเลือก I accept the terms in the licensing agreement จากนั้นให้คลิกปุ่ม Next >
                 
  

5.     คลิกเลือก Install both ISA Server and Configuration Storage server จากนั้นให้คลิกปุ่ม Next >  

                        

6.     ในหน้าจอนี้จะเป็นการเลือก Component  ซึ่งจะเลือกเป็น Default ของโปรแกรมโดยการคลิกปุ่ม Next ดังภาพด้านล่าง
          


7.     คลิกเลือก Create a new ISA Server enterprise จากนั้นให้คลิกปุ่ม Next >
           

8.     คลิกปุ่ม Next >
                 

9.     ในหน้าจอนี้ จะเป็นการเลือก Adapter Card เพื่อกำหนด IP Address  โดยให้คลิกปุ่ม Add Adapter….
                

10.  ในหน้าจอนี้ไม่ต้องคลิกเลือกที่หน้า Allow non-encrypted Firewall client connections แล้วคลิกปุ่ม Next  
             
11.  คลิกปุ่ม Install แล้วรอสักครู่
                      

12.  จะปรากฏหน้าจอ Install Wizard Completed คลิกปุ่ม Finish  เพื่อจบขั้นตอนการติดตั้ง Microsoft ISA Server 2006
                       

ขั้นตอนการตั้งค่า IP Address และ SSID  ให้กับอุปกรณ์ 3Com OfficeConnect Wireless Access Point
1.     ทำการเข้าไปยังหน้า 3COM  ด้วย IP  Address  192.168.1.250  ( Default )  จากนั้นใส่ Password admin  เพื่อ login เข้าสู่หน้าจอ Config ต่อไป
                  14

2.     ทำการกำหนดค่า IP Address เป็นแบบ Static  โดยกำหนดให้เป็นหมายเลข 192.168.1.250   และ Gateway เป็นหมายเลข 192.168.1.1  ซึ่งเป็นหมายเลข IP Address ของเครื่อง Windows Server 2003 R2 ที่ลง ISA Server 2006ไว้
   จากนั้นทำการใส่ค่า SSID  : ISA2006  ดังภาพด้านล่าง
     15


ขั้นตอนการตั้งค่าให้กับเครื่องลูกข่าย  
1.     หน้าจอเครื่องลูกข่ายที่จะใช้เพื่อการเชื่อมต่อ Internet                
                     16      


2.     ขั้นตอนการ Setup ให้เครื่อง Client โดยการเปิด ( IE ) Internet Explorer หรือโปรแกรม Browser อื่น ๆ ในที่นี้จะขอใช้Internet Explorer เป็นหลัง  จากนั้นคลิกที่เมนู - - > Tools  เลือก Internet Options  ดังภาพด้านล่าง
                17

3.     จากนั้นจะปรากฏหน้าจอ Internet Options  ให้ทำการคลิกที่แท็ป Connections  จากนั้นคลิกที่ปุ่ม Setup   จะปรากฏหน้าจอLocal Area Network (LAN) Settings  โดยไม่ต้องใส่ proxy แต่ต้องติ๊กตรง automatically detect setting  ดังภาพด้านล่าง
                18                        
ตัวอย่างการเข้า web แล้ว มี authen users และ control bandwidth
                  19

ตัวอย่างการเข้า web แล้วมี authen users ผ่านและ control bandwidth 
                  20

ตัวอย่างการเข้า website  ที่ถูก block ด้วย policy ใน ISA Server 2006  จากภาพด้านล่างเป็นหน้าจอ  การเข้าใช้งาน Website http://www.pantip.com  โดยโดน block  การใช้งานไว้
                 21

ตัวอย่างการเข้า web แล้ว  มี authen users ด้วย usersชื่อ ac01 และไม่ได้ control bandwidth
                      22

ตัวอย่าง bandwidth ที่ไม่ได้ถูก Control จะเพิ่มขึ้นเรื่อยๆ ตามช่องว่างของ link
                     23

ตัวอย่างการเข้า web ที่ถูก  control bandwidth ด้วย users   Mfg01 control 50 Mbits/sec 
                    24

ตัวอย่างการเข้า web ที่ถูก control bandwidth และเข้าใช้งานได้แต่จะช้ากว่าตัวอย่างแรก
                      25  

    26

ตัวอย่างพิสูจน์การที่ไม่ได้ถูก control bandwidth จะเห็นว่าถ้าช่องสัญาณว่างแล้วมีการใช้งานจาก uses  ช่องสัญญาณจะถูกใช้งานเพิ่มขึ้นเรื่อยๆ ( Avg. In Speed) 
                      27

ตัวอย่างพิสูจน์การที่ถูก control bandwidth จะเห็นว่าถ้าช่องสัญาณว่างแล้วมีการใช้งานจาก uses  ช่องสัญญาณจะถูกใช้งานได้แค่ที่กำหนดไว้เท่านั้น ( Avg. In Speed 50MB) 
                      27-01
  

ตัวอย่างพิสูจน์การ Block Web ที่ไม่ต้องการให้ users ออกใช้งาน ซึ่ง system admin เองจะต้องคอยตรวจสอบว่าจะ block web  ไหนแล้วนำชื่อ web มาคีย์ใส่ rule ที่กำหนดไว้
                   28

ตัวอย่างหน้าจอ Active Directory ที่ใช้สร้าง Users และ Group เพื่อควบคุมการ ออก internet

                29
  

ตัวอย่างหน้าจอ DNS server ที่ใช้บริการแจกให้ users ที่ connect ผ่านมาทาง access point
              30

ตัวอย่างหน้าจอ DHCP server ที่ใช้บริการแจกให้ users ที่ connect ผ่านมาทาง access point
31

ตัวอย่างหน้าจอ Edge Modem ที่ใช้ connect  ออก internet เพื่อให้บริการ users ผ่าน ISA server  

                        32

ตัวอย่างหน้าจอ Firewall Policy  ของ ISA server ที่กำหนดเงื่อนไขการออก internet
33

ตัวอย่างหน้าจอ Bandwidth Splitter  ที่กำหนด policy เพื่อใช้ในการควบคุม Bandwidth ในการเข้าออก
34


ตัวอย่างความสัมพันธ์ของ user และ group ของ users ที่ใช้ในการ authen ออก internet
Active Directory :
1.     สร้าง user ใน active directory
2.     สร้าง groups ที่ต้องการควบคุม bandwidth
3.     Add users ที่สร้างขึ้นเข้าใน groups ที่ต้องการ

ISA Server:
1.     สร้าง groups ขึ้นในส่วนของ TAB userโดยใช้ชื่อเดียวกับ groups user ของ AD
2.     เลือกการ Authen user ออก internet โดยใช้  windows users and groups

Bandwidth Splitter:
1.     สร้าง groups ขึ้นในส่วนของ Shaping rules โดยใช้ชื่อเดียวกับ groups Authen user ของ ISA

Monitoring Bandwidth :
ตรวจสอบการเข้าออก internet ของ user ตรง Bandwidth – Monitoring ก็จะเห็น user ที่มีการใช้งาน internet ทุก users ว่าใครใช้งานอะไรและใช้ Bandwidth ไป เท่าไหร่
ซึ่งในการทดลองครั้งนี้  ได้ทำการสร้าง Group ไว้ทั้งหมด 4 กลุ่มดังต่อไปนี้คือ
1. Platinum_Packet _Unlimited   เป็น Group ที่ไม่ได้จำกัดจำนวน Bandwidth การใช้งาน
2. Gold_Packet_200 MB            เป็น Group ที่จำกัด Bandwidth การใช้งานไว้ที่ 200 MB
3. Silver_Packet_100 MB           เป็น Group ที่จำกัด Bandwidth การใช้งานไว้ที่ 100 MB
4. Free_Packet_5 MB                เป็น Group ที่จำกัด Bandwidth การใช้งานไว้ที่ 5 MB 


                       35


ตัวอย่าง Report ของ ISA Server 2006
Top Protocol   จะแสดง Protocol ที่ใช้งานผ่าน ISA Server มากที่สุด ซึ่งตามภาพ ด้านล่างจะมีการใช้งาน Protocol  http  มากที่สุด 

             36

Top Users    จะแสดง หมายเลข IP Address ที่มีการใช้งานมากที่สุด โดย ตัวอย่างภาพด้านล่างนี้จะเป็นหมายเลข 192.168.1.100
           37  
Top Websites  จะแสดง Website ที่มีการใช้งานมากที่สุด โดยตัวอย่างด้านล่างนี้ จะมีเป็นการแสดงมีการใช้งาน Websitewww.thairath.co.thมากที่สุด
          38
Cache Performance
       39  

Top Browser
       40

ขอบคุณข้อมูลจาก http://www.msit.mut.ac.th