FiveM Alchemist คืออะไร? ใช้แปลง Asset อย่างไร
FiveM Alchemist คือเครื่องมือทางการจาก Cfx.re สำหรับช่วยแปลง Custom Assets ที่สร้างขึ้นสำหรับ GTA V Legacy ให้สามารถนำไปใช้กับ FiveM for GTAV Enhanced ได้ง่ายขึ้น โดยไม่จำเป็นต้องสร้างรถ Map หรือ Model ใหม่ทั้งหมดตั้งแต่ศูนย์
Alchemist มีความสามารถหลัก 2 แบบคือ
Asset Conversion — แปลง Asset จาก Legacy ไป Enhanced
และ
Asset Refinement — ตรวจและแก้ Asset Legacy ที่อาจมี Formatting หรือ Compatibility Problem จากเครื่องมือรุ่นเก่า
ไฟล์ที่ Alchemist รองรับปัจจุบัน ได้แก่
YDR
YTD
YFT
YPT
YDD
จึงเหมาะกับการ Migration Asset เช่น
รถ Add-on
Vehicle Pack
Model
Props
Texture
Map Assets
MLO Assets บางส่วน
นอกจากนี้ยังสามารถเลือก resources Folder ของ FiveM Server เป็น Input เพื่อสร้าง Output resources Folder สำหรับ Enhanced ได้ด้วย
บทความนี้จาก comsiam จะอธิบาย Alchemist ตั้งแต่พื้นฐานจนถึงวิธีใช้ GUI, CLI, Relaxed Mode, Refinement, การจัดการ Escrow และ Workflow ที่เหมาะสำหรับ Production Server
① FiveM Alchemist คืออะไร?
Alchemist เป็น Asset Conversion Tool ของ Cfx.re
หน้าที่หลักคือเปลี่ยน Asset ที่อยู่ใน Format ของ
GTAV Legacy
ให้เป็น Format ที่เหมาะกับ
GTAV Enhanced
เพื่อช่วยให้ FiveM Server ที่มี Custom Content เดิมสามารถ Migration ไป Enhanced ได้ง่ายขึ้น
② ทำไม FiveM ต้องมี Alchemist?
เพราะ FiveM Ecosystem มี Custom Asset จำนวนมหาศาล
เช่น
รถ
Map
MLO
Props
Models
Textures
ซึ่งส่วนใหญ่ถูกสร้างมานานบน GTA V Legacy
ถ้าต้องสร้างใหม่ทั้งหมด การย้าย Server ขนาดใหญ่ไป Enhanced จะใช้เวลามาก
Alchemist จึงช่วยลดภาระ Conversion
③ Alchemist ใช้กับ Script หรือ Asset?
หลัก ๆ ใช้กับ Asset
ไม่ใช่เครื่องมือ Rewrite Script
ตัวอย่าง
police_car.yft
police_car.ytd
สามารถเป็นเป้าหมายของ Conversion
แต่ไฟล์อย่าง
client.lua
server.lua
config.lua
handling.meta
ไม่ได้หมายความว่าจะถูก Rewrite Logic ใหม่
④ Asset Conversion คืออะไร?
Asset Conversion คือการ
GTAV Legacy Asset
↓
Alchemist
↓
GTAV Enhanced Asset
Alchemist จะ Scan Folder และ Subfolder เพื่อหา Legacy Assets ที่รองรับ
จากนั้นสร้าง Enhanced Version ใน Output Folder
⑤ Asset Refinement คืออะไร?
Asset Refinement มีจุดประสงค์ต่างจาก Conversion
มันใช้แก้ Legacy Asset ที่อาจมี
Formatting ผิด
Compatibility Issue
ข้อมูลจาก Tool รุ่นเก่า
Asset Structure ที่ไม่สมบูรณ์
ให้เป็น Legacy Asset ที่ถูกต้องมากขึ้น
จำง่าย ๆ ว่า
Conversion
Legacy → Enhanced
Refinement
Legacy → Legacy ที่ได้รับการแก้ไข
⑥ ถ้าจะย้าย FiveM Server ไป Enhanced ต้องเลือกอะไร?
เลือก
Asset Conversion
เพราะเป้าหมายคือสร้าง Asset สำหรับ Enhanced
ไม่ควรเลือก Refinement โดยคิดว่าเป็นขั้นตอน Migration หลัก
⑦ Alchemist รองรับไฟล์อะไรบ้าง?
Cfx.re ระบุ Supported Filetypes ปัจจุบันคือ
YDR
YTD
YFT
YPT
YDD
ต้องยึดรายการที่ Tool รองรับจริง
ไม่ควรคิดว่าไฟล์ทุกชนิดใน GTA V ถูก Convert อัตโนมัติ
⑧ YDR คืออะไร?
YDR เป็น Drawable Asset
สามารถใช้กับ
Building
Props
Models
Objects
Map และ MLO จำนวนมากมี YDR
จึงเป็น File Type สำคัญสำหรับการ Migration
⑨ YTD คืออะไร?
YTD คือ Texture Dictionary
ใช้เก็บ Texture ของ Asset เช่น
Vehicle
Building
Props
Interior
หาก Model แสดงแต่ Texture ผิด อาจต้องตรวจ YTD และ Material เพิ่ม
⑩ YFT คืออะไร?
YFT หรือ Fragment Asset พบได้มากใน Vehicle
รถ Add-on มักมีไฟล์ เช่น
mycar.yft
mycar_hi.yft
Alchemist รองรับ YFT
จึงเหมาะกับ Vehicle Migration
⑪ YDD คืออะไร?
YDD คือ Drawable Dictionary
ใช้กับ Asset ที่รวม Drawable หลายส่วน
Alchemist รองรับ YDD เช่นเดียวกัน
⑫ YPT คืออะไร?
YPT เป็น Particle-related Asset Type ที่อยู่ในรายการ Supported Filetypes ของ Alchemist
Server ที่มี Custom Particle ควรตรวจ Resource ประเภทนี้ด้วย
⑬ แล้ว YMAP ล่ะ?
รายการ Supported Filetypes ปัจจุบันไม่ได้ระบุ YMAP ใน Conversion List
ดังนั้นอย่าเขียนว่า Alchemist Convert YMAP โดยตรงโดยไม่มีข้อมูลรองรับ
Map Resource อาจถูก Copy มายัง Output แต่ตัว Data/Placement ยังต้องได้รับการทดสอบแยก
⑭ YTYP ต้องทำอย่างไร?
หลักเดียวกัน
YTYP และ Resource Data รอบ Asset ต้องได้รับการตรวจใน Enhanced Environment
โดยเฉพาะ MLO ที่มี
Archetypes
Interior
Rooms
Portals
ไม่ควรคิดว่า Conversion 3D Model เพียงอย่างเดียวทำให้ MLO ผ่านทั้งหมด
⑮ Alchemist ใช้งานบนระบบอะไร?
Documentation ปัจจุบันของ Cfx.re ระบุ Requirement คือ
Windows 11
ดังนั้นสามารถใช้ PC Windows 11 ของ Developer สำหรับ Conversion
แล้วนำ Output ไปใช้บน FiveM Server ภายหลัง
⑯ ต้องลง Alchemist บน Production Server ไหม?
ไม่ต้อง
สามารถทำ
Developer PC
↓
Alchemist
↓
Enhanced Assets
↓
Upload
↓
Enhanced Test Server
ได้
ในความเป็นจริงแนวทางนี้ปลอดภัยกว่าการ Convert Asset บน Production Server โดยตรง
⑰ ดาวน์โหลด Alchemist จากไหน?
ควรดาวน์โหลดผ่าน Cfx Portal
หลีกเลี่ยง
Reupload
Crack
Modified Build
File จากเว็บไม่ทราบแหล่ง
เพราะ Alchemist จะประมวลผล Asset จำนวนมากของ Server
ควรใช้ Tool ทางการ
⑱ Alchemist มี GUI หรือไม่?
มี
ชื่อโปรแกรมคือ
Alchemist.exe
เหมาะสำหรับ
มือใหม่
Conversion จำนวนไม่มาก
ทดสอบ Asset
งานที่ต้องการเลือก Folder ผ่านหน้าจอ
⑲ Alchemist มี CLI หรือไม่?
มี
ชื่อ
AlchemistCli.exe
เหมาะกับ
Vehicle Pack จำนวนมาก
Map จำนวนมาก
Batch Conversion
Automation
Development Pipeline
Server ขนาดใหญ่ควรเรียนรู้ CLI ด้วย
⑳ วิธีเปิด Alchemist GUI
เปิด
Alchemist.exe
จากนั้น Tool จะถามเกี่ยวกับ Telemetry
เลือก
Yes
หรือ
No
ได้ตามความต้องการ
จากนั้นเข้าสู่หน้าหลัก
㉑ ขั้นตอนใช้ GUI แบบง่าย
ลำดับคือ
เลือก Asset Conversion
เลือก Input Folder
เลือก Output Folder
กด Convert Assets
รอจนเสร็จ
ตรวจ Output
ง่ายมากในระดับการใช้งานพื้นฐาน
แต่ขั้นตอนสำคัญจริง ๆ คือ QA หลัง Conversion
㉒ Input Folder คืออะไร?
คือ Folder ต้นทางที่มี Legacy Assets
ตัวอย่าง
C:\FiveMAssets\legacy\
หรือเฉพาะรถ
C:\FiveMAssets\legacy\vehicles\
Alchemist จะ Scan Subfolders ให้ด้วย
㉓ Output Folder คืออะไร?
คือ Folder ที่ใช้เก็บ Asset หลัง Conversion
ตัวอย่าง
C:\FiveMAssets\enhanced\
ไม่ควรเลือก Folder เดียวกับ Input
เพื่อป้องกัน Original Assets ถูกปะปนหรือเขียนทับ
㉔ โครงสร้าง Folder ที่แนะนำ
สร้าง
C:\FiveM-Migration\
├── backup\
├── legacy\
└── enhanced\
จะช่วยแยก
Backup
Original
Output
ได้ชัดเจน
㉕ ทำไมต้อง Backup ก่อนใช้ Alchemist?
แม้ Tool มี Output Folder แยก แต่ Asset Server มีมูลค่าสูง
โดยเฉพาะ Server ที่มี
Custom Maps
Vehicles
MLO
Paid Assets
ควรมี Backup อีกชุดก่อน Conversion
อย่าเก็บ Original เพียงสำเนาเดียว
㉖ Alchemist Scan Subfolder ได้ไหม?
ได้
ตัวอย่าง
vehicles\
├── police\
├── ems\
├── jobs\
├── civilian\
└── imports\
Tool สามารถค้นหา Supported Legacy Assets ภายใน Subfolder ได้
จึงไม่จำเป็นต้องเลือกทีละ YFT
㉗ สามารถใส่ resources Folder ทั้ง Server ได้ไหม?
ได้
Cfx.re ระบุว่าสามารถเลือก Cfx Platform Server
resources
Directory เป็น Input
Alchemist จะสร้าง Output resources Directory ที่ใช้เป็นฐานสำหรับ FiveM Enhanced ได้
㉘ Drop-in replacement หมายความว่าอะไร?
หมายถึง Tool พยายามรักษาโครงสร้าง Resource รอบ Asset ไว้
เช่น
resources\
└── [cars]\
└── police_car\
├── fxmanifest.lua
├── data\
└── stream\
Output จะมีโครงสร้างที่พร้อมนำไปใช้ต่อได้ง่ายกว่า Conversion Asset ทีละไฟล์
แต่ยังต้อง Test Resource
㉙ Script จะถูก Copy มาด้วยไหม?
ได้
Cfx.re ระบุว่าไฟล์รอบ Asset เช่น
Scripts
Interfaces
Configuration Files
สามารถถูก Copy ไป Output Directory
แต่ Tool ไม่แก้เนื้อหาของไฟล์เหล่านั้น
นี่สำคัญมาก
㉚ Lua Script จะถูกแปลงให้ Enhanced ไหม?
ไม่
ตัวอย่าง
client.lua
อาจถูก Copy ไป Output
แต่ Alchemist ไม่ Rewrite Lua Logic ให้
Script Compatibility ต้องตรวจตาม FiveM Enhanced Breaking Changes แยกอีกครั้ง
㉛ handling.meta จะถูกแก้ไหม?
ไม่ควรคาดหวัง
handling.meta เป็น Configuration
หลัง Conversion รถต้องถูกขับทดสอบจริง
ตรวจ
Acceleration
Brake
Steering
Traction
Suspension
เอง
㉜ vehicles.meta ถูก Convert ไหม?
เช่นเดียวกัน
ต้องตรวจ Metadata เอง
โดยเฉพาะ
Model
Handling
Layout
Audio
Flags
หากรถ Spawn ไม่ได้ อย่ามอง YFT เป็นสาเหตุเพียงอย่างเดียว
㉝ fxmanifest.lua ล่ะ?
fxmanifest.lua สามารถถูก Copy ไปพร้อม Resource แต่ต้อง Review
ตรวจ
filesdata_filedependenciesScripts
ว่าตรงกับ Output ใหม่
㉞ Alchemist GUI Conversion เสร็จแล้วดูไฟล์ที่ไหน?
ดูใน Output Folder ที่เลือกไว้
ตัวอย่าง
C:\FiveMAssets\enhanced\
ควรเปรียบเทียบกับ Legacy Folder ว่า
Folder Structure ครบ
Resource ครบ
Supported Assets มี Output
ก่อนนำเข้า Server
㉟ Relaxed Mode คืออะไร?
Relaxed Mode ช่วย Import Asset ที่ไม่ผ่าน Validation แบบเข้มงวดบางส่วน
ระบบสามารถ
Skip Validation บางอย่าง
Auto-correct บางปัญหา
เพื่อเพิ่ม Compatibility
แต่ Output อาจแตกต่างจาก Original เล็กน้อย
㊱ ควรเปิด Relaxed Mode ตั้งแต่แรกไหม?
ไม่ควรเป็นตัวเลือกแรก
แนวทางที่ดีกว่า
Convert Normal Mode
ดู Error
ตรวจ Asset
Backup
ค่อยทดลอง Relaxed Mode
อย่าใช้ Relaxed Mode เพียงเพื่อทำให้ทุกไฟล์ขึ้นสีเขียว
㊲ ทำไม Relaxed Mode ต้องระวัง?
เพราะ Tool อาจ Apply Automatic Corrections
ผลลัพธ์อาจไม่เหมือน Original 100%
สำหรับ Asset สำคัญ เช่น
Police MLO
Player Vehicles
Main City Maps
ควร QA อย่างละเอียดหลังใช้ Relaxed Mode
㊳ Asset Refinement ใช้เมื่อไร?
ใช้เมื่อมี Legacy Asset จาก Tool รุ่นเก่าที่มี
Formatting Error
Compatibility Issue
Non-standard Data
แต่ยังต้องการใช้งานใน Legacy Environment หรือปรับ Asset ให้ถูกต้อง
ไม่ใช่ Enhanced Conversion Mode
㊴ Refinement มีประโยชน์กับ Asset เก่าหรือไม่?
มีมาก
FiveM มี Asset ที่ถูกสร้างมาหลายปีผ่าน Tool หลายรุ่น
Asset บางตัวดูเหมือนใช้งานได้ แต่ Format ภายในอาจไม่สมบูรณ์
Refinement ช่วย Correct Asset เหล่านี้ได้
㊵ Alchemist CLI เปิดอย่างไร?
เปิด Command Prompt
จากนั้นสามารถเรียก
C:\AlchemistCli.exe
ครั้งแรก Tool จะให้ยอมรับ Terms of Service และเลือก Telemetry
จากนั้นจึงสามารถเริ่มใช้งาน CLI
㊶ ตัวอย่างคำสั่ง CLI พื้นฐาน
สมมติ
C:\input
C:\output
ใช้คำสั่ง
C:\AlchemistCli.exe C:\input C:\output
Tool จะ Convert Supported Assets จาก Input ไป Output
㊷ กำหนดจำนวน Thread ได้ไหม?
ได้
ใช้
-jN
ตัวอย่าง
-j8
หมายถึงใช้ 8 Threads
Documentation ระบุ Default ปัจจุบันที่
10
㊸ ตัวอย่างใช้ 8 Threads
C:\AlchemistCli.exe C:\input C:\output -j8
เหมาะกับ Batch ขนาดใหญ่
แต่ไม่จำเป็นต้องตั้งสูงที่สุดเสมอ
ดู CPU/RAM ของเครื่อง Conversion ด้วย
㊹ -f คืออะไร?
Parameter
-f
ใช้ Override File โดยไม่ถาม
เหมาะกับ Automation
แต่ต้องระวัง Output ที่มีไฟล์ผ่าน QA แล้วถูกเขียนทับ
㊺ --fail-on-error คืออะไร?
ใช้ให้ Alchemist หยุดเมื่อพบ Error แรก
--fail-on-error
มีประโยชน์กับ Pipeline ที่ต้องการให้ Conversion Fail ทันทีถ้ามี Asset ผิด
㊻ --refine ใน CLI คืออะไร?
ใช้
--refine
เพื่อเปลี่ยนจาก Conversion Mode ไปเป็น Refinement Mode
ดังนั้นอย่าใส่ Parameter นี้หากเป้าหมายคือ Legacy → Enhanced
㊼ --relaxed ใน CLI คืออะไร?
เปิด Relaxed Mode
--relaxed
หลักการเดียวกับ GUI
ควรใช้เฉพาะ Asset ที่เข้าใจปัญหา ไม่ใช่ใส่ทุก Batch โดยอัตโนมัติ
㊽ ตัวอย่าง Command แบบเข้มงวด
ตัวอย่างจากแนวทาง Documentation
C:\AlchemistCli.exe C:\input C:\output -j5 -f --fail-on-error
หมายถึง
Input =
C:\inputOutput =
C:\output5 Threads
Override File
หยุดเมื่อเจอ Error
เหมาะกับ Automated Test Pipeline
㊾ Conversion Successful ดูอย่างไร?
CLI จะแสดงข้อความ Conversion ของแต่ละ Asset
เช่นแนวคิด
Converting ...asset.yft
Converting ...asset.ytd
Conversion completed
แต่อย่าตีความว่า
Conversion completed = Resource ผ่าน Production
มันผ่านเพียง Conversion Process
㊿ ทำไมต้อง Test หลัง Conversion?
เพราะ Tool ตรวจและแปลง File Format
แต่ไม่ได้รู้ Gameplay ของ Server ทั้งหมด
รถอาจ Convert สำเร็จแต่
Handling ผิด
Seat ผิด
LOD ไม่ดี
Map อาจ Convert สำเร็จแต่
Collision ผิด
Door ไม่ทำงาน
Interior มีปัญหา
จึงต้อง QA จริง
51. วิธีทดสอบรถหลังใช้ Alchemist
ตรวจ
Spawn
Model
Texture
Wheels
Doors
Seats
Lights
Extras
Liveries
Collision
Damage
LOD
จากนั้นขับจริง
52. ต้อง Damage Test รถไหม?
ควร
ลอง
ชน
ยิง
กระจกแตก
ยางแตก
ประตูเสีย
Explosion
รถบาง Asset มีปัญหาเฉพาะตอน Damage State
53. ต้อง Multiplayer Test รถไหม?
ต้อง
ตรวจว่า
Player A ขับ
Player B เห็น
Passenger เข้าได้
Door Sync
Damage Sync
เพราะ Single-client Test ไม่ครอบคลุม Synchronization
54. วิธีทดสอบ Map หลัง Conversion
ตรวจ
Model
Texture
Placement
Collision
LOD
Props
จากนั้นขับและเดินทั่วพื้นที่
อย่าดูเพียงว่า Building ปรากฏหรือไม่
55. วิธีทดสอบ MLO
ตรวจ
ทางเข้า
ห้อง
บันได
Doors
Collision
Interior Visibility
Lighting
LOD
และถ้ามี Gameplay Integration ให้ตรวจเพิ่ม
Target
Stash
Garage
Elevator
Doorlock
56. Alchemist แก้ Collision ให้ทั้งหมดไหม?
ไม่ควรคาดหวังว่า Conversion จะทำให้ Collision Design เดิมดีขึ้น
Asset ที่ Collision สร้างมาไม่ดีตั้งแต่ Legacy ยังต้องแก้ที่ Source/Asset
Compatibility Conversion กับ Asset Quality เป็นคนละเรื่อง
57. Alchemist Optimize Polygon ไหม?
ไม่ควรใช้แทน Optimization Tool
รถ High-poly ยังคงเป็นรถ High-poly
Map ที่มี Geometry หนักยังคงสามารถกิน GPU
Alchemist เน้น Compatibility ของ Asset Format
ไม่ได้ทำ Automatic Optimization Server ทั้งหมด
58. Texture ใหญ่จะถูก Optimize ให้อัตโนมัติไหม?
ไม่ควรคาดหวัง
ถ้ามี
4K Texture จำนวนมาก
YTD ใหญ่ผิดปกติ
Texture ซ้ำ
Server Owner หรือ Asset Creator ยังต้อง Optimize เอง
59. Convert ทั้งรถ 500 คันทีเดียวดีไหม?
Conversion ทำเป็น Folder ใหญ่ได้
แต่ QA ไม่ควรทำทีเดียว
แบ่งเป็น Batch เช่น
Batch 1 Police
Batch 2 EMS
Batch 3 Jobs
Batch 4 Civilian
Batch 5 Imports
จะหา Asset มีปัญหาได้ง่ายกว่า
60. Map จำนวนมากควรแบ่งอย่างไร?
ตัวอย่าง
Batch 1 Police / Hospital
Batch 2 Government
Batch 3 Businesses
Batch 4 Housing
Batch 5 Illegal
Batch 6 World Maps
ทำ Conversion + QA ทีละกลุ่ม
61. ทำไม Batch สำคัญ?
สมมติเปิด Resource ใหม่ 200 ตัวพร้อมกันแล้วผู้เล่น Crash
คุณจะไม่รู้ว่าตัวไหนเป็นต้นเหตุ
ถ้าเปิดทีละ 10–20 Resource จะลดขอบเขต Debug ลงอย่างมาก
62. ทำ Compatibility Checklist
ตัวอย่าง
| Asset | Conversion | Visual | Collision | Performance | สถานะ |
|---|---|---|---|---|---|
| Police Cars | ✅ | ✅ | ✅ | ✅ | ✅ |
| EMS Cars | ✅ | ✅ | 🧪 | 🧪 | 🧪 |
| Police MLO | ✅ | ✅ | ✅ | ✅ | ✅ |
| Hospital MLO | ✅ | ⚠️ | 🧪 | - | ⚠️ |
เหมาะมากกับ Server ที่มี Asset จำนวนมาก
63. ถ้า Asset ทำให้ Crash ควรทำอย่างไร?
ใช้ขั้นตอน
Disable Resource ต้องสงสัย
Restart
Reproduce
ถ้า Crash หาย ให้เปิดกลับ
ยืนยัน Pattern
แยก Asset ตัวปัญหา
อย่าเริ่มจากให้ Player ทุกคนล้าง Cache
64. Output Report สำคัญไหม?
สำคัญ
โดยเฉพาะ CLI
ควรเก็บ Report ของแต่ละ Batch
เพราะช่วยระบุ
Failed Asset
Skipped Asset
Escrowed Asset
และใช้เป็นบันทึก Migration ได้
65. Alchemist GUI มีปัญหากับ Escrow Asset หรือไม่?
มี Known Issue
Documentation ปัจจุบันระบุว่า ถ้า GUI เจอ Escrowed Asset
Process จะ Fail และหยุด
นี่สำคัญมากสำหรับ Server ที่มี Paid Maps หรือ Vehicles
66. แก้ Escrow GUI Error อย่างไร?
ทางเลือกคือ
วิธีที่ 1
นำ Escrowed Asset ออกจาก Input ก่อน
วิธีที่ 2
ใช้ Alchemist CLI
CLI จะ Skip Escrowed Assets โดยอัตโนมัติและบันทึกไว้ใน Output Report
67. CLI Skip แปลว่า Asset ถูกแปลงไหม?
ไม่
แปลว่าไฟล์นั้นถูกข้าม
ดังนั้นต้องตรวจ Enhanced Version จากผู้สร้าง Resource
อย่าคิดว่า Resource ทั้ง Folderผ่านเพียงเพราะ CLI Process เสร็จ
68. ควร Crack Escrow Asset เพื่อเข้า Alchemist ไหม?
ไม่ควร
ห้าม
Crack
Decrypt
Bypass Protection
เพียงเพื่อ Conversion
ควรติดต่อผู้พัฒนาและใช้ Version สำหรับ Enhanced เมื่อมี
69. Paid Map หรือรถควรทำอย่างไร?
ตรวจ
Vendor
License
Enhanced Version
Update
Escrow Status
ถ้าผู้สร้างมี Enhanced-ready Version ควรใช้ตัวนั้นก่อน Auto-convertเอง
เพราะผู้สร้างสามารถแก้ Asset จาก Source ได้ละเอียดกว่า
70. Asset Creator ยังมี Source ควร Convert หรือ Re-export?
สำหรับ Asset สำคัญ หากยังมี Source Original การ Re-export ด้วย Tooling ที่รองรับ GTA V Enhanced มักเป็น Workflow ที่ควรพิจารณา
โดยเฉพาะ Asset ที่ต้องแก้
Geometry
Material
Collision
LOD
Alchemist เหมาะมากกับ Migration แต่ไม่ได้แทน Source-level Editing ทุกกรณี
71. Alchemist เหมาะกับใครที่สุด?
เหมาะกับ
Server Owner
มี Asset Legacy จำนวนมาก
Asset Creator
ต้องการทำ Enhanced Version
Developer
ต้อง Migration Resource Stack
Player/Modder
ต้องการ Convert Assets ที่มีสิทธิ์ใช้งาน
เป็นเครื่องมือกลางสำหรับ Transition จาก Legacy ไป Enhanced
72. Alchemist ไม่เหมาะกับอะไร?
ไม่ใช่เครื่องมือสำหรับ
แก้ Lua Error
แก้ Database
Convert Framework
Optimize Script
แก้ Server Lag ทุกชนิด
Bypass Escrow
Rewrite Config
อย่าใช้ Tool ผิดประเภท
73. ต้องใช้ Alchemist กับ ESX/QBCore/Qbox ไหม?
Framework ไม่ใช่เป้าหมายของ Asset Conversion
แต่ถ้า Server เหล่านั้นมี
Map
MLO
Vehicle
Props
Legacy Assets ก็สามารถใช้ Alchemist กับ Asset ได้
ไม่ว่า Framework จะเป็นอะไร
74. Alchemist ช่วยย้าย Server ทั้งเครื่องได้ไหม?
ไม่
การ Migration FiveM Server ยังต้องจัดการ
Cfx Server Enhanced
Database
Scripts
Framework
Voice
Network
Config
Assets
Alchemist รับผิดชอบเฉพาะ Asset Layer เป็นหลัก
75. Workflow ที่แนะนำสำหรับ Production Server
ขั้นที่ 1 — Inventory
ทำรายการ Legacy Assets
ขั้นที่ 2 — Backup
เก็บ Original
ขั้นที่ 3 — Batch
แบ่งรถ/Map
ขั้นที่ 4 — Conversion
ใช้ Alchemist
ขั้นที่ 5 — Report
ตรวจ Failed/Skipped
ขั้นที่ 6 — Test Server
ติดตั้ง Output
ขั้นที่ 7 — Visual QA
ตรวจ Model/Texture
ขั้นที่ 8 — Collision/Gameplay
ทดสอบจริง
ขั้นที่ 9 — Performance
FPS/VRAM/Crash
ขั้นที่ 10 — Production
เปิดเฉพาะ Asset ที่ผ่านแล้ว
นี่ปลอดภัยกว่าการ Convert ทั้ง Server แล้ว Cutoverทันที
76. สิ่งที่ไม่ควรทำกับ Alchemist
หลีกเลี่ยง
Convert ทับ Original
ไม่มี Backup
ใช้ Relaxed Mode กับทุกอย่าง
ไม่อ่าน Conversion Report
เปิด Asset ทั้งหมดพร้อมกัน
คิดว่า Conversion = Optimization
คิดว่า Script ถูกแปลงด้วย
Bypass Escrow
เอา Output ขึ้น Productionโดยไม่ทดสอบ
Tool ดีแค่ไหนก็ไม่สามารถแทน QA ของ Server Owner ได้
77. คำถามที่พบบ่อย
FiveM Alchemist คืออะไร?
เครื่องมือทางการของ Cfx.re สำหรับ Convert GTAV Legacy Assets ไป GTAV Enhanced และ Refine Legacy Assets
ดาวน์โหลดจากไหน?
ผ่าน Cfx Portal
ใช้ Windows อะไร?
Documentation ปัจจุบันกำหนด Windows 11
รองรับไฟล์อะไร?
YDR, YTD, YFT, YPT และ YDD
ใช้แปลงรถได้ไหม?
ได้ โดยเฉพาะ YFT/YTD ของ Custom Vehicles
ใช้แปลง Map/MLO ได้ไหม?
ใช้กับ Supported 3D Assets ภายใน Map/MLO ได้ แต่ Map Data และ Gameplay ต้องตรวจแยก
แปลงทั้ง resources Folder ได้ไหม?
ได้ สามารถสร้าง Output resources Folder สำหรับ Enhanced ได้
Alchemist แก้ Script ให้ไหม?
ไม่ Script/Interface/Config รอบ Assetสามารถถูก Copy แต่ไม่ถูก Rewrite
GUI กับ CLI ต่างกันอย่างไร?
GUI ใช้ง่าย ส่วน CLI เหมาะกับ Batch และ Automation
Relaxed Mode คืออะไร?
โหมด Validation ที่ผ่อนคลายและมี Automatic Corrections บางส่วน
Escrow Asset ทำอย่างไร?
GUI อาจหยุดเมื่อเจอ Escrow ส่วน CLI จะ Skip และรายงาน ควรใช้ Enhanced Version จากผู้พัฒนา
78. สรุป FiveM Alchemist คืออะไร? ใช้แปลง Asset อย่างไร
FiveM Alchemist คือเครื่องมือทางการจาก Cfx.re สำหรับช่วย Migration Custom Assets จาก GTA V Legacy ไป FiveM for GTAV Enhanced
มันมีสองระบบหลัก:
Asset Conversion
สำหรับ
Legacy → Enhanced
และ
Asset Refinement
สำหรับแก้ Formatting/Compatibility ของ Legacy Assets ที่สร้างจาก Tool รุ่นเก่า
File Type ที่รองรับปัจจุบันคือ
YDR + YTD + YFT + YPT + YDD
จึงเหมาะกับการนำไปใช้กับ
รถ Add-on
Vehicle Packs
Custom Models
Props
Map/MLO 3D Assets
Alchemist สามารถ Scan ทั้ง Folder/Subfolder และสามารถใช้ Cfx Server resources Directory เป็น Input เพื่อสร้าง Output resources Directory สำหรับ FiveM Enhanced ได้
แต่ต้องจำว่า Alchemist ไม่ได้แปลงทุกอย่างใน FiveM Server
ไฟล์อย่าง
Script
Interface
Config
Manifest
Meta
อาจถูก Copy ไปยัง Output แต่ไม่ได้ถูก Rewrite Logic ใหม่โดย Tool
ดังนั้นหลัง Conversion ต้องมี Enhanced Test Server และตรวจ
Asset → Script → Config → Gameplay → Collision → Performance
แยกกัน
สำหรับการใช้งานทั่วไป GUI เพียงเลือก
Asset Conversion → Input Folder → Output Folder → Convert Assets
ก็เริ่มต้นได้
ส่วน Server ที่มี Asset จำนวนมากสามารถใช้ CLI และ Parameter เช่น
-j8
-f
--fail-on-error
--refine
--relaxed
ตามความต้องการ
อีกจุดสำคัญคือ Alchemist GUI มี Known Issue เมื่อพบ Escrowed Asset ขณะที่ CLI จะ Skip และบันทึกใน Output Report ดังนั้น Paid/Escrowed Resource ควรใช้ Enhanced-compatible Version จากผู้พัฒนาแทนการพยายาม Bypass Protection
แนวทางที่ comsiam แนะนำคือ
Backup → Legacy Input → Enhanced Output → Conversion → Report → Test Server → QA → Production
และควรทำทีละ Batch โดยเฉพาะ Server ที่มีรถหรือ Map หลายร้อยตัว
สรุปง่ายที่สุด:
Alchemist = เครื่องมือแปลง Asset ไม่ใช่เครื่องมือแปลง Server ทั้งระบบ
ถ้าใช้ให้ถูกประเภท พร้อมเก็บ Original Assets และทำ QA หลัง Conversion ก็ช่วยลดงาน Migration จาก FiveM Legacy ไป Enhanced ได้อย่างมาก โดยไม่จำเป็นต้องสร้าง Vehicle และ Map Ecosystem ใหม่ทั้งหมด
Comments
Post a Comment