FiveM Enhanced Asset Conversion คืออะไร
FiveM Enhanced Asset Conversion คือกระบวนการแปลง Custom 3D Assets ที่สร้างมาสำหรับ GTA V Legacy ให้เป็นรูปแบบที่สามารถนำไปใช้กับ FiveM for GTAV Enhanced ได้ โดย Cfx.re มีเครื่องมือทางการชื่อ Alchemist สำหรับทำงานนี้โดยเฉพาะ
Asset ที่ต้องให้ความสำคัญ ได้แก่
รถ Add-on
Map
MLO
Buildings
Props
Custom Models
Textures
Vehicle Models
Alchemist สามารถ Scan Asset ภายใน Folder และ Subfolder แล้ว Convert Legacy Assets ที่รองรับไปยัง Enhanced Format พร้อมสร้าง Output แยกจากต้นฉบับได้
File Type ที่รองรับปัจจุบันคือ
YDR
YTD
YFT
YPT
YDD
อย่างไรก็ตาม Asset Conversion ไม่ใช่การแปลง FiveM Server ทั้งระบบ
Script, Database, Framework, Config, fxmanifest.lua, Meta Files, Voice และ Networking ยังต้องได้รับการตรวจแยกจาก Asset
บทความนี้จาก comsiam จะอธิบายว่า Asset Conversion คืออะไร แตกต่างจาก Copy Resource อย่างไร Asset ตัวไหนต้องแปลง และ Workflow แบบไหนเหมาะสำหรับ Production Server
① Asset Conversion คืออะไร?
Asset Conversion คือการเปลี่ยนข้อมูล Asset จาก Format ที่ถูกสร้างสำหรับ
GTA V Legacy
ไปเป็น
GTA V Enhanced
เพื่อให้ Game Engine รุ่นใหม่สามารถประมวลผล Asset ได้อย่างถูกต้อง
แนวคิดคือ
Legacy Asset
↓
Asset Conversion
↓
Enhanced Asset
ไม่ได้หมายถึงเพียงเปลี่ยนนามสกุลไฟล์
② ทำไม FiveM Enhanced ต้องมี Asset Conversion?
FiveM Community มี Custom Assets ที่สร้างสะสมมานานจำนวนมหาศาล
เช่น
รถ
สถานีตำรวจ
โรงพยาบาล
บ้าน
ธุรกิจ
Prop
Furniture
หาก Enhanced บังคับให้สร้างใหม่ทั้งหมด Server จำนวนมากจะ Migration ได้ยากมาก
Cfx.re จึงสร้าง Alchemist เพื่อช่วยนำ Existing Assets มาต่อยอด
③ Asset Conversion ต่างจาก Copy Resource อย่างไร?
การ Copy Resource คือ
Legacy Resource
↓
Copy
↓
Enhanced Server
ไฟล์ภายในยังเป็น Asset เดิม
ส่วน Conversion คือ
Legacy Asset
↓
Alchemist
↓
Enhanced-compatible Asset
จึงมีการประมวลผลตัว Asset จริง
นี่เป็นความแตกต่างสำคัญ
④ Copy รถ Legacy เข้า Enhanced ตรง ๆ ได้ไหม?
อาจมีบาง Asset ที่ดูเหมือนทำงานได้ แต่ Production Server ไม่ควรใช้วิธีนี้เป็นมาตรฐาน
รถควรถูกตรวจ
Model
Texture
Fragment
LOD
Collision
Damage
และ Legacy 3D Assets ที่รองรับควรเข้าสู่ Conversion Workflow
⑤ Map Legacy ต้อง Convert หรือไม่?
Custom 3D Assets ภายใน Map ควรได้รับการตรวจและ Conversion ตามประเภทไฟล์ที่รองรับ
แต่ Map Resource อาจประกอบด้วยทั้ง
YDR
YTD
YMAP
YTYP
Script
Config
Alchemist ไม่ได้ประกาศว่าจะแปลงทุก Extension ใน Folder
จึงต้องตรวจเป็น Layer
⑥ MLO ต้อง Convert หรือไม่?
MLO สามารถประกอบด้วย 3D Assets หลายประเภท
ดังนั้น Legacy Assets ที่อยู่ใน File Type ที่ Alchemist รองรับสามารถนำเข้า Conversion ได้
แต่หลังจากนั้นยังต้องตรวจ
Interior
Rooms
Portals
Collision
Doors
Lighting
จริงบน Enhanced Client
⑦ Alchemist คือเครื่องมือหลักของ Asset Conversion
Cfx.re สร้าง Alchemist สำหรับ
Players
Server Owners
Asset Creators
ที่ต้องการนำ GTAV Legacy Assets ไปใช้กับ Enhanced
Tool สามารถ Convert Folder และ Content ภายในโดยอัตโนมัติ
⑧ Alchemist รองรับ File Type อะไร?
รายการปัจจุบันประกอบด้วย
YDR
YTD
YFT
YPT
YDD
Server Owner ควรยึดรายการนี้เป็นหลัก
อย่าเหมารวมว่า File GTA ทุกชนิดถูก Convert
⑨ YDR ใช้กับอะไร?
YDR เป็น Drawable Asset
พบได้กับ
Building
Props
Objects
Map Models
จึงเป็น File Type ที่ Map/MLO Creator ควรให้ความสำคัญ
⑩ YTD คืออะไร?
YTD เป็น Texture Dictionary
ใช้เก็บ Texture สำหรับ
รถ
Map
Props
Interior
Model
Model อาจถูกต้องแต่ Texture ผิดได้
จึงต้อง Conversion และ QA ร่วมกัน
⑪ YFT สำคัญกับรถอย่างไร?
Custom Vehicle จำนวนมากใช้
car.yft
car_hi.yft
เป็นตัว Vehicle Model/Fragment
YFT เป็นหนึ่งใน File Type ที่ Alchemist รองรับโดยตรง
ทำให้รถ Add-on เป็นหนึ่งใน Use Case หลักของ Asset Conversion
⑫ YDD คืออะไร?
YDD เป็น Drawable Dictionary
ใช้รวม Drawable หลายส่วนใน Asset บางประเภท
หาก Legacy Resource มี YDD ก็อยู่ในกลุ่มที่ Alchemist รองรับ
⑬ YPT คืออะไร?
YPT เป็น Asset ประเภท Particle ที่อยู่ใน Supported Filetypes เช่นกัน
Custom Environment หรือ Resource ที่ใช้ Particle ควรตรวจไฟล์ประเภทนี้ด้วย
⑭ แล้ว YMAP ล่ะ?
รายการ Supported Filetypes ปัจจุบัน ไม่ได้ระบุ YMAP
ดังนั้นไม่ควรสรุปว่า Alchemist Rewrite YMAP โดยตรง
YMAP สามารถอยู่ใน Resource ที่ถูก Copy ไป Output แต่ Map Data ยังต้องตรวจบน Enhanced Server
⑮ YTYP ล่ะ?
หลักเดียวกัน
ไม่ควรเหมารวมว่าถูก Convert เพียงเพราะอยู่ใน Folder
MLO ที่พึ่ง YTYP และ Archetype Data ต้องได้รับ Integration Test หลัง Conversion
⑯ Script ถูก Asset Conversion ด้วยไหม?
ไม่
ไฟล์
client.lua
server.lua
config.lua
ไม่ใช่เป้าหมายหลักของ Asset Conversion
Alchemist สามารถ Copy Surrounding Files ไป Output แต่ไม่ Rewrite Logic ของ Script
⑰ JavaScript ถูกแปลงไหม?
ไม่
JavaScript Resource ต้องผ่าน FiveM Enhanced Script Compatibility Test แยกต่างหาก
Asset Conversion กับ Runtime Compatibility เป็นคนละกระบวนการ
⑱ C# Resource ล่ะ?
เช่นเดียวกัน
C# Script ไม่ได้ถูก Alchemist Rewrite ให้เข้ากับ Runtime ใหม่
ต้องตรวจ
.NET
DLL
Dependency
API
แยกจาก Asset
⑲ fxmanifest.lua ถูก Conversion ไหม?
fxmanifest.lua ไม่ใช่ 3D Asset
มันสามารถถูก Copy ไปกับ Resource Structure แต่ต้อง Review เอง
ตรวจ
Files
Data Files
Dependencies
Scripts
ให้ตรงกับ Resource ที่ได้หลัง Conversion
⑳ handling.meta ถูกแปลงไหม?
ไม่ควรคาดหวัง
Alchemist ไม่ได้เป็น Handling Editor
รถหลัง Conversion ยังต้องขับทดสอบ
Acceleration
Brake
Steering
Traction
Suspension
ด้วยตัวเอง
㉑ vehicles.meta ต้องตรวจหรือไม่?
ต้อง
รถอาจมี Asset ที่ Convert สมบูรณ์แล้ว แต่ Spawn ไม่ได้เพราะ Metadata ผิด
ตรวจ
Model Name
Handling ID
Layout
Audio
Flags
ร่วมด้วย
㉒ carcols.meta และ carvariations.meta ล่ะ?
ต้องตรวจเองเช่นกัน
โดยเฉพาะรถที่มี
Liveries
Lights
Modkits
Colors
Custom Parts
Asset Conversion ไม่ได้แทน Vehicle Configuration QA
㉓ Asset Conversion ทำงานกับ Folder ได้ไหม?
ได้
ไม่จำเป็นต้องเลือก Asset ทีละไฟล์
สามารถกำหนด Input เช่น
C:\FiveM\LegacyAssets
และ Output
C:\FiveM\EnhancedAssets
Alchemist จะค้นหา Supported Assets ภายใน
㉔ Scan Subfolder ได้ไหม?
ได้
เช่น
LegacyAssets\
├── vehicles\
│ ├── police\
│ └── ems\
└── maps\
├── hospital\
└── police\
Tool สามารถตรวจ Legacy Assets ใน Subfolder ได้
เหมาะมากกับ Server ขนาดใหญ่
㉕ ใช้ resources Folder ทั้ง Server ได้ไหม?
ได้
Cfx.re ระบุว่าสามารถเลือก Cfx Platform Server resources Directory เป็น Input
Alchemist จะสร้าง Output resources Folder ซึ่งเป็นฐานสำหรับ Enhanced-compatible Resources
นี่ช่วยลดงาน Manual Copy จำนวนมาก
㉖ Drop-in Replacement คืออะไร?
หมายถึง Output รักษาโครงสร้าง Resource รอบ Assetไว้ เพื่อให้นำไปวางใน Enhanced Server ได้ง่าย
ตัวอย่าง
resources\
└── [cars]\
└── policecar\
ยังคง Resource Structureใกล้เคียงต้นฉบับ
แต่ไม่ได้หมายความว่าทุก Resource ผ่าน QA แล้ว
㉗ Surrounding Files คืออะไร?
เช่น
Script
Interface
Config
Manifest
Metadata
Alchemist สามารถ Copy ไฟล์เหล่านี้ไป Output ได้
แต่ Cfx.re ระบุชัดว่า Tool ไม่แก้เนื้อหา
จึงต้องตรวจภายหลัง
㉘ Asset Conversion แก้ Legacy Asset บางปัญหาให้ด้วยไหม?
Cfx.re ระบุว่า Asset Conversion จะ Correct Legacy Assets ระหว่างการ Convert ไป Enhanced ด้วย
จึงไม่ใช่แค่ File Copy
แต่ก็ไม่ได้รับประกันว่า Asset Design เดิมทุกด้านจะสมบูรณ์
ยังต้อง QA
㉙ Asset Refinement ต่างจาก Conversion อย่างไร?
Asset Conversion
Legacy → Enhanced
Asset Refinement
Legacy → Legacy
โดย Refinement ใช้ปรับ Format/Compatibility ของ Legacy Asset ที่สร้างด้วย Tool รุ่นเก่า
อย่าสับสนสองระบบนี้
㉚ Refinement จำเป็นก่อน Conversion ไหม?
ไม่จำเป็นต้องทำกับทุก Asset
Conversion เองมีขั้นตอน Correct Legacy Asset ระหว่างการแปลงตามที่ Cfx.re ระบุ
Refinement เหมาะกับกรณีที่ต้องการปรับ Legacy Asset โดยเฉพาะ
㉛ Asset Conversion ต้องใช้ Windows อะไร?
Alchemist Documentation ปัจจุบันกำหนด Requirement เป็น
Windows 11
สามารถทำ Conversion บน Developer PC แล้วนำ Output ไปยัง Server ได้
㉜ Production Server ต้องเป็น Windows 11 เพราะ Alchemist ไหม?
ไม่ใช่เหตุผลเดียวกัน
Requirement ดังกล่าวเป็น Requirement สำหรับการรัน Alchemist
คุณสามารถ
Windows 11 Developer PC
↓
Convert
↓
Upload Output
↓
Enhanced Server
ได้
㉝ Alchemist มี GUI ไหม?
มี
เหมาะกับมือใหม่หรือ Conversion แบบ Manual
Workflow คือ
เลือก Asset Conversion
เลือก Input
เลือก Output
Convert Assets
จากนั้นตรวจ Output
㉞ มี CLI ไหม?
มี
เหมาะกับ
Asset จำนวนมาก
Server ใหญ่
Automation
CI
Batch Processing
สามารถกำหนด Threads และ Error Handling ได้
㉟ CLI พื้นฐานใช้แบบไหน?
แนวคิดคำสั่งคือ
AlchemistCli.exe C:\input C:\output
Tool จะประมวลผล Asset จาก Input ไป Output
㊱ CLI ปรับ Thread ได้ไหม?
ได้
ใช้
-j8
ตัวอย่าง
AlchemistCli.exe C:\input C:\output -j8
เอกสารปัจจุบันระบุ Default ไว้ที่ 10 Threads
㊲ --fail-on-error ใช้ทำอะไร?
ใช้ให้ Conversion หยุดเมื่อพบ Error แรก
--fail-on-error
เหมาะกับ Strict Pipeline ที่ไม่ต้องการปล่อย Asset Fail ผ่าน Batch ไปเฉย ๆ
㊳ -f คืออะไร?
ใช้
-f
เพื่อ Override Files โดยไม่ถาม
สะดวกสำหรับ Automation แต่ต้องระวัง Output ที่ผ่าน QA แล้วถูกเขียนทับ
㊴ Relaxed Mode คืออะไร?
Relaxed Mode ลดความเข้มงวดของ Validation บางส่วน เพื่อให้ Asset ที่ไม่ผ่าน Strict Rule สามารถ Import ได้มากขึ้น
ระบบอาจ Apply Automatic Corrections
ดังนั้น Output สามารถแตกต่างจาก Original เล็กน้อย
㊵ ควรใช้ Relaxed Mode ทุก Asset ไหม?
ไม่ควร
ลำดับที่ดีกว่าคือ
Normal Conversion
↓
Error
↓
ตรวจ Asset
↓
Backup
↓
Relaxed Mode
↓
QA
อย่าเปิดเพียงเพื่อให้ตัวเลข Error เป็นศูนย์
㊶ Asset Conversion สำเร็จหมายความว่าพร้อม Production ไหม?
ไม่
Conversion Success หมายความว่า Asset ผ่านขั้นการแปลง
Production Readiness ต้องผ่านเพิ่ม เช่น
Visual
Collision
Gameplay
Multiplayer
Performance
นี่คือจุดที่ Server Ownerพลาดกันได้ง่าย
㊷ รถต้องตรวจอะไรหลัง Conversion?
อย่างน้อย
Spawn
Model
Texture
Wheels
Doors
Seats
Lights
Extras
Liveries
Collision
Handling
Damage
LOD
อย่าดูแค่รถ Spawn
㊸ ทำไมต้อง Damage Test รถ?
Asset บางตัวสามารถ Spawn และขับได้ปกติ แต่มีปัญหาเมื่อเข้าสู่ Damage State
เช่น
ประตูหลุด
กระจกแตก
ตัวถังเสีย
ระเบิด
ดังนั้นควร Test จริง
㊹ Map ต้องตรวจอะไร?
ตรวจ
Models
Textures
Placement
Roads
Props
Collision
LOD
แล้วเดิน/ขับรถทั่วพื้นที่
อย่าตรวจจาก Screenshot เพียงมุมเดียว
㊺ MLO ต้องตรวจเพิ่มอะไร?
เพิ่ม
Interior
Rooms
Visibility
Doors
Lighting
Stairs
Garage
และ Gameplay Integration เช่น
Doorlock
Target
Stash
Elevator
㊻ Collision ทำไมสำคัญมาก?
Map อาจดูสวยสมบูรณ์แต่มี Collision ผิด
ตัวอย่าง
เดินทะลุกำแพง
ตกใต้ Map
รถชนอากาศ
บันไดเดินไม่ได้
Asset แบบนี้ไม่ควรขึ้น Production
㊼ LOD ต้องตรวจไหม?
ต้อง
LOD ที่ไม่ดีอาจทำให้
รถ/อาคารหายเร็ว
Pop-in
GPU Load สูง
VRAM สูง
Enhanced Compatibility ไม่ได้หมายความว่า Asset ถูก Optimize
㊽ Asset Conversion Optimize Polygon ให้ไหม?
ไม่
Model High-poly ยังคงเป็น High-poly Asset
ถ้าต้องลด Polygon ต้องแก้ที่ Asset Source หรือ Tooling สำหรับ Model Editing
Alchemist ไม่ใช่ Automatic Polygon Optimizer
㊾ Texture ใหญ่จะถูกลดอัตโนมัติไหม?
ไม่ควรคาดหวัง
YTD ที่มี Texture ขนาดใหญ่มากยังสามารถใช้ VRAM สูง
Server Owner ควร Audit
Texture Resolution
File Size
Duplicate Textures
แยกจาก Conversion
㊿ รถ 500 คันควร Convert ทีเดียวไหม?
Tool สามารถทำ Folder จำนวนมากได้
แต่ QA ควรแบ่ง Batch
เช่น
Police
EMS
Government
Jobs
Civilian
Imports
ถ้ามี Asset เสียจะหาได้ง่ายกว่า
51. Map จำนวนมากควรแบ่งอย่างไร?
เช่น
Police / Hospital
Government
Businesses
Housing
Illegal Areas
World Maps
Convert และเปิด Test ทีละกลุ่ม
ดีกว่าเปิด Map 100 ตัวพร้อมกัน
52. ทำไม Batch สำคัญ?
สมมติเพิ่ม 100 Resources แล้ว Client Crash
คุณไม่รู้ว่าตัวไหนเป็นต้นเหตุ
แต่ถ้าเพิ่ม 10 ตัวแล้ว Crash ขอบเขตการหา Error จะลดลงมาก
นี่ช่วยประหยัดเวลา Migration
53. Binary Isolation ใช้หา Asset เสียได้ไหม?
ได้
ถ้ามี 20 Resources
ปิด 10 ตัว
Test
เลือกครึ่งที่มีปัญหา
แบ่งอีกครึ่ง
ทำซ้ำ
เหมาะกับ Resource Pack ใหญ่
54. Asset Conversion กับ Script Compatibility ต้องแยกกัน
ตัวอย่าง Resource รถมี
client.lua
handling.meta
car.yft
car.ytd
อาจเกิด
YFT/YTD ผ่าน Conversion
แต่
client.lua มี Enhanced Compatibility Problem
ได้
จึงต้องทดสอบทั้งสอง Layer
55. Resource Start ได้แต่ Asset ยังพังได้ไหม?
ได้
ข้อความ
Started resource custom_map
หมายความว่า Resource Manager Start Resource แล้ว
ไม่ได้รับประกันว่า 3D Model หรือ Collision ถูกต้อง
ต้องเข้าเกมตรวจเอง
56. Script ผ่านแต่ Map พังได้ไหม?
ได้เช่นกัน
ตัวอย่าง Teleport Script ทำงานและพาผู้เล่นไป Coordinates ถูก
แต่ Map Asset ไม่โหลด
ดังนั้น Script Test ไม่สามารถแทน Asset Test
57. Framework เกี่ยวกับ Asset Conversion ไหม?
ไม่โดยตรง
ไม่ว่า Server จะใช้
ESX
QBCore
Qbox
Standalone
Legacy 3D Assets ก็สามารถต้อง Conversion เหมือนกัน
Alchemist ไม่ผูกกับ Framework
58. Database ต้อง Conversion ด้วย Alchemist ไหม?
ไม่
MySQL/MariaDB ไม่ใช่ Asset
Database Migration เป็นอีกกระบวนการหนึ่ง
อย่านำ Backup SQL เข้า Alchemist
59. Voice เกี่ยวกับ Asset Conversion ไหม?
ไม่
Enhanced Voice เป็น Platform/Resource Layer
ต้อง Test แยกจาก Alchemist
นี่แสดงว่าการ Migration Server มีหลาย Layer มากกว่า Asset
60. Asset Escrow ต้องระวังอย่างไร?
เอกสาร Alchemist ปัจจุบันระบุ Known Issue ว่า
GUI จะหยุดเมื่อพบ Escrowed Asset
หาก Server มี Paid Asset ควร Audit ก่อน Conversion
61. CLI จัดการ Escrow แตกต่างอย่างไร?
Alchemist CLI จะ Skip Escrowed Assets และบันทึกไว้ใน Output Report
สำคัญคือ
Skipped ≠ Converted
จึงต้องตรวจ Asset เหล่านั้นกับผู้พัฒนา Resource ต่อ
62. ควร Bypass Escrow ไหม?
ไม่ควร
ไม่ควร
Crack
Decrypt
Remove Protection
เพื่อบังคับ Conversion
ควรใช้ Enhanced-compatible Version ที่ผู้สร้าง Resource จัดเตรียมให้
63. ถ้าผู้สร้างมี Enhanced Version แล้วควร Convert เองไหม?
โดยทั่วไปควรพิจารณาใช้ Official Enhanced Version จาก Creator ก่อน
เพราะ Creator สามารถแก้จาก Source เช่น
Geometry
Material
Collision
LOD
ได้ละเอียดกว่า Automatic Conversion
64. Asset Creator มี Source Blender ได้เปรียบไหม?
ได้เปรียบมาก
สามารถแก้ Source แล้ว Export สำหรับ Enhanced โดยตรงผ่าน Tooling ที่รองรับ
Cfx.re ยังมีความร่วมมือกับ Sollumz สำหรับ Workflow GTA V Enhanced Assets
เหมาะกับ Asset ที่ต้องแก้ระดับ Source
65. Asset Conversion เหมาะกับใคร?
Server Owner
ต้องย้าย Asset Legacy จำนวนมาก
Map Creator
ต้องทำ Enhanced Version
Vehicle Creator
ต้อง Convert Vehicle Models
Resource Developer
ต้องสร้าง Enhanced-compatible Resource Package
เป็น Workflow สำคัญของการ Migration Content
66. Asset Conversion ไม่ได้ช่วยเรื่องอะไร?
ไม่ได้แก้โดยตรงเรื่อง
Lua Error
Database Error
Framework Error
Server Lag จาก Script
Voice
Firewall
DDoS
Anti-cheat
อย่าใช้ Alchemist แก้ปัญหาที่ไม่ใช่ Asset
67. Workflow Asset Conversion ที่แนะนำ
Asset Inventory
↓
Backup
↓
แยก Legacy / Enhanced
↓
แบ่ง Batch
↓
Alchemist Conversion
↓
ตรวจ Report
↓
Enhanced Test Server
↓
Asset QA
↓
Gameplay QA
↓
Performance QA
↓
Production
นี่เป็น Workflow ที่ควบคุมความเสี่ยงได้ดี
68. ควรทำ Asset Inventory ก่อนหรือไม่?
ควร
สร้างรายการว่า Server มี
รถกี่ Pack
Map กี่ตัว
MLO กี่ตัว
Paid Asset กี่ตัว
Escrowed Asset กี่ตัว
ก่อน Conversion
ไม่ควรเริ่มโดยไม่รู้ว่ามี Assetอะไรอยู่บ้าง
69. ตัวอย่าง Compatibility Table
| Asset | Convert | Visual | Collision | Performance | สถานะ |
|---|---|---|---|---|---|
| Police Cars | ✅ | ✅ | ✅ | ✅ | ✅ |
| EMS Cars | ✅ | ✅ | 🧪 | 🧪 | 🧪 |
| Police MLO | ✅ | ✅ | ✅ | ✅ | ✅ |
| Hospital MLO | ✅ | ⚠️ | 🧪 | - | ⚠️ |
ช่วยให้ทีม Migration เห็นสถานะเดียวกัน
70. เมื่อไร Asset พร้อม Production?
ควรผ่านอย่างน้อย
Conversion
Visual
Collision
Gameplay
Multiplayer
Performance
และต้องมี
Backup
Rollback
ด้วย
ไม่ควรใช้ Conversion Success เป็นเกณฑ์เดียว
71. คำถามที่พบบ่อย
FiveM Enhanced Asset Conversion คืออะไร?
กระบวนการแปลง GTAV Legacy 3D Assets ให้ Compatible กับ FiveM Enhanced
ใช้โปรแกรมอะไร?
ใช้ Alchemist ของ Cfx.re
รองรับไฟล์อะไร?
YDR, YTD, YFT, YPT และ YDD
แปลงทั้ง resources Folder ได้ไหม?
ได้ และสามารถสร้าง Output resources Folder สำหรับ Enhanced ได้
Script ถูกแปลงด้วยไหม?
ไม่ Script และ Config รอบ Assetสามารถถูก Copy แต่ไม่ได้ถูก Rewrite
YMAP ถูก Convert หรือไม่?
Supported Filetypes ปัจจุบันไม่ได้ระบุ YMAP จึงต้องตรวจ Data แยก
รถ Add-on ต้อง Convert ไหม?
Legacy 3D Assets ของรถ เช่น YFT/YTD อยู่ในกลุ่มที่ Alchemist รองรับ
Map/MLO ต้อง Convert ไหม?
Supported 3D Assets ภายใน Resource ควรผ่าน Conversion และ MLO ต้อง QA เพิ่ม
Conversion ผ่านแล้วเปิด Production ได้ไหม?
ไม่ ต้องตรวจ Visual, Collision, Gameplay และ Performance
Escrowed Asset ทำอย่างไร?
GUI อาจหยุด ส่วน CLI จะ Skip และ Report ควรตรวจ Enhanced Version จากผู้สร้าง
72. สรุป FiveM Enhanced Asset Conversion คืออะไร
FiveM Enhanced Asset Conversion คือกระบวนการนำ Existing 3D Assets จาก GTA V Legacy มาแปลงให้ Compatible กับ FiveM for GTAV Enhanced
เครื่องมือหลักอย่างเป็นทางการคือ Alchemist
ซึ่งรองรับ
YDR + YTD + YFT + YPT + YDD
และสามารถ Scan Folder/Subfolder รวมถึงใช้ Cfx Server resources Directory เป็น Input เพื่อสร้าง Enhanced-compatible Output Structure ได้
ความสำคัญของ Asset Conversion คือช่วยให้ Server Owner ไม่จำเป็นต้องทิ้ง
Custom Vehicles
Maps
MLO Assets
Props
Models
Textures
แล้วสร้างใหม่ทั้งหมด
แต่ต้องจำว่า Alchemist จัดการ Asset Layer
ไม่ใช่การ Migration FiveM Server ทั้งหมด
Script, Framework, Database, Config, Meta, Voice และ Networking ยังต้องตรวจแยก
ไฟล์ Surrounding Resource สามารถถูก Copy ไป Output แต่ไม่ได้ถูก Rewrite ให้ Compatible อัตโนมัติ
ดังนั้น Workflow ที่ comsiam แนะนำคือ
Inventory → Backup → Conversion → Report → Enhanced Test → QA → Production
และสำหรับ Server ที่มี Asset หลายร้อยตัว ควรแบ่งเป็น Batch ไม่ใช่เปิด Output ทั้งหมดพร้อมกัน
สรุปสั้นที่สุด:
Asset Conversion ≠ Copy Resource
Asset Conversion ≠ Script Conversion
Asset Conversion ≠ Automatic Optimization
Asset Conversion = การเปลี่ยน Legacy 3D Asset ให้เหมาะกับ Enhanced Format
หากทำ Conversion พร้อม Visual, Collision, Multiplayer และ Performance QA อย่างครบถ้วน Asset Ecosystem เดิมจำนวนมากของ FiveM Legacy สามารถถูกนำมาต่อยอดบน FiveM Enhanced ได้โดยไม่ต้องสร้าง Content ใหม่ตั้งแต่ศูนย์
Comments
Post a Comment