คำถามติดแท็ก modding

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

5
ฉันต้องการสร้างเกมที่ปรับเปลี่ยนได้ สิ่งนี้มีผลต่อการเลือกภาษาการเขียนโปรแกรมของฉันอย่างไร? [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน4 ปีที่แล้ว ฉันเริ่มเกมเล็ก ๆ ใน Java และฉันกำลังพิจารณาการเรียนรู้ C # สำหรับโครงการขนาดใหญ่ ฉันอยากทำเกม moddable มาก แต่มีคนบอกฉันว่าฉันต้องติดกับ Java ถ้าฉันต้องการให้เกมนั้นเป็น moddable แม้ว่าฉันจะไม่เข้าใจว่าทำไม ดังนั้นลักษณะของภาษาการเขียนโปรแกรมใดทำให้ภาษาเหมาะกับเกมที่ปรับเปลี่ยนได้มากขึ้น?
26 modding 

2
คุณจะเพิ่มภาษาสคริปต์ลงในเกมได้อย่างไร
สมมติว่าฉันมีเกมที่เขียนด้วย C ++ แต่ฉันต้องการเพิ่มฟังก์ชั่น modding หรือ scripting เข้าไป เราจะเพิ่มฟังก์ชันการเขียนสคริปต์ในเกมของคุณอย่างไร?
25 c++  scripting  modding 

1
ฉันจะเพิ่มม็อบที่กำหนดเองใน Minecraft ได้อย่างไร
โดยพื้นฐานแล้วตัดสินใจที่จะสร้างม็อบของตัวเองฉันมี: สร้างคลาสเอนทิตี้ของม็อบของฉัน สร้างคลาสโมเดล mobs ของฉัน วาดรูปแบบ เพิ่มการเรียกฟังก์ชันสำหรับ addMapping ภายในคลาส EntityList ฉันติดอยู่กับสิ่งที่ต้องทำต่อไป ฉันพยายามค้นหารหัสที่เกี่ยวกับการวางไข่สัตว์ที่แฝงตัวอยู่ในโลกอย่างไรก็ตามฉันไม่พบมัน ช่วยชื่นชมอย่างมาก

7
วิธีจัดการข้อมูลนักออกแบบที่เปลี่ยนแปลงไปพร้อมกับการเปลี่ยนข้อมูลผู้เล่น
ฉันมีเกมออนไลน์ที่ผู้เล่นสามารถทำให้โลกเป็นรูปร่างในทางใดทางหนึ่งเช่น ที่อยู่อาศัยของ Ultima Online ที่ซึ่งคุณสามารถสร้างบ้านของคุณได้โดยตรงบนบางส่วนของแผนที่โลก สิ่งเหล่านี้คือการเปลี่ยนแปลงที่ควรมีอยู่ตลอดเวลาซึ่งเป็นส่วนหนึ่งของโลกที่ยังคงอยู่ ในขณะเดียวกันทีมออกแบบกำลังเพิ่มเนื้อหาใหม่และแก้ไขเนื้อหาเก่าเพื่อปรับปรุงและขยายเกมสำหรับผู้เล่นใหม่ พวกเขาจะทำสิ่งนี้บนเซิร์ฟเวอร์การพัฒนาก่อนในระหว่างการทดสอบและหลังจากนั้นจะต้องรวมงานของพวกเขาเข้ากับการทำงานของผู้เล่นบนเซิร์ฟเวอร์สด สมมติว่าเราแก้ไขปัญหาการออกแบบเกม - เช่น ผู้เล่นสามารถสร้างได้เฉพาะในพื้นที่ที่กำหนดเท่านั้นดังนั้นพวกเขาจึงไม่เคยขัดแย้งกับการแก้ไขนักออกแบบ - วิธีใดที่ดีในการจัดการข้อมูลหรือจัดโครงสร้างข้อมูลเพื่อหลีกเลี่ยงความขัดแย้งเมื่อข้อมูลนักออกแบบใหม่ถูกรวมเข้ากับข้อมูลเครื่องเล่นใหม่ ตัวอย่างที่ 1: ผู้เล่นสร้างไอเท็มชนิดใหม่และเกมกำหนด ID 123456 ให้กับมัน อินสแตนซ์ของไอเท็มนั้นอ้างอิงกลับไปที่ 123456 ตอนนี้ลองนึกภาพว่านักออกแบบเกมมีระบบที่คล้ายกันและผู้ออกแบบสร้างรายการใหม่ด้วยหมายเลข 123456 สิ่งนี้สามารถหลีกเลี่ยงได้อย่างไร ตัวอย่างที่ 2: ใครบางคนสร้าง mod ที่เป็นที่นิยมซึ่งทำให้มังกรของคุณเน้นเสียงภาษาฝรั่งเศส มันมีสคริปต์ที่มีวัตถุใหม่ที่เรียกว่าassignFrenchAccentพวกเขาใช้ในการกำหนดสินทรัพย์เสียงใหม่ให้กับวัตถุมังกรแต่ละ แต่คุณกำลังจะปรับใช้ DLC "Napoleon vs Smaug" ของคุณซึ่งมีชื่อเดียวกัน - คุณจะทำสิ่งนี้ได้อย่างไรโดยไม่มีปัญหาการบริการลูกค้ามากมาย? ฉันคิดถึงกลยุทธ์ต่อไปนี้: คุณสามารถใช้ไฟล์ / ไดเร็กตอรี่ / ฐานข้อมูลแยกกัน 2 ตัว แต่การอ่านของคุณนั้นซับซ้อนอย่างมาก "แสดงรายการทั้งหมด" จะต้องอ่านหนึ่งรายการในฐานข้อมูลผู้ออกแบบและอีกหนึ่งรายการที่อ่านบนฐานข้อมูลผู้เล่น …

1
วิธีทำให้สัตว์เล่นได้ใน Skyrim
ฉันมีประสบการณ์กับชุดสร้าง Skyrim และมีการดัดแปลงเล็กน้อย ฉันสนใจที่จะสร้างเผ่าพันธุ์ใหม่และได้ทำการดัดแปลงที่อนุญาตให้ผู้เล่นสร้างคนแก่เด็กหรือ dremora เพื่อให้บรรลุผลนี้ฉันเพิ่งพบรหัสของพวกเขาในเครื่องมือแก้ไขและทำเครื่องหมายในช่อง "เล่นได้" (และไม่ได้ทำเครื่องหมาย "ลูก") เมื่อฉันลองสิ่งนี้กับเผ่าพันธุ์ที่ไม่ใช่มนุษย์เช่นหมาป่าม้าหรือมังกรเกมจะล่มทันทีที่ฉันเลือกเผ่าพันธุ์นั้นในหน้าจอการสร้างตัวละคร คำถามของฉันคือสิ่งนี้: เหตุใดเกมจึงพังทันทีและมีวิธีทำให้สัตว์ / สัตว์ประหลาดเล่นได้ค่อนข้างง่าย (ฉันไม่มีความรู้เกี่ยวกับสคริปต์หรือการสร้างตาข่าย) ขอบคุณ

6
เกม RPG แนะนำที่สามารถใช้ในการเรียนรู้เกม Modding? [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้มีแนวโน้มที่จะเรียกร้องให้มีการอภิปรายโต้แย้งโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน7 ปีที่ผ่านมา ฉันต้องการเรียนรู้การพัฒนาเกมผ่านการดัดแปลงเกม RPG / MMORPG เป็นหนึ่งในแนวที่ฉันชอบ มีคนแนะนำฉันเป็นเกมที่ดีและไม่นานมานี้ (ฉันต้องการเล่นเกมด้วย) เพื่อเรียนรู้การดัดแปลงเกม บางอย่างกับสิ่งที่ชอบของ Neverwinternights 2 ขอบคุณมากสำหรับคำตอบ ขอบคุณมัน

2
คลาส NPC ของ Skyrim Creation Kit ทำอะไรได้บ้าง
ฉันพยายามที่จะเปลี่ยนมันด้วยคำสั่ง setclass console โดยอิงจากวิกิ UESP ดูเหมือนว่ามันจะควบคุมสถิติกำไรสำหรับการปรับระดับ แต่จาก Elder Scrolls wiki ดูเหมือนว่าจะควบคุม AI ของพวกเขาเท่านั้น เห็นได้ชัดว่ามันทำอย่างน้อยหนึ่งหรือทั้งสองอย่าง - มันทำอะไรได้จริงและทำอะไรอีกบ้าง? __ Ex: ถ้าเปลี่ยน Lydia จาก warrior1 ส่งไป vigilantcombat1h ด้วยคำสั่งคอนโซล 000A2C94.setclass 0010bfef มันจะมีผลข้างเคียงที่ไม่ได้ตั้งใจซึ่งไม่ชัดเจนในทันทีนอกจากปล่อยให้เธอใช้คาถาปรับแต่งและการรักษาที่ฉันเพิ่งให้เธอกับปลอบประโลม สถิติในแบบที่เหมาะกับมัน? มันจะทำอะไรแปลก ๆ เช่นยุ่งกับกลุ่มหรือความสามารถของเธอในการเข้าร่วมเป็นผู้ติดตามของฉันหรือไม่? หรือยุ่งกับการปรับขนาดสุขภาพของเธอในขณะที่เธอระดับ? บางสิ่งยากที่จะสังเกตเห็นจนกว่าจะผ่านไปนานมาก? @ desaivv * ฉันพยายามที่จะใช้กับ 000A2C94.setclass 0010bfef ไม่แน่ใจว่ามันจะทำให้เกิดปัญหาที่ซ่อนอยู่เพียงแสดงหลังเวลาเล่นหรือถ้าฉันสร้างตัวละครใหม่ด้วยไฟล์ค้างคาวเดียวกัน แต่ชุดการสร้างดูเหมือนความคิดด้วยฉันจะต้องดูว่ามันซับซ้อนแค่ไหน มันอาจแสดงว่ามันทำอะไรหรือมีวิธีที่ง่ายกว่าในการเปลี่ยนพฤติกรรมของเธอเพื่อเพิ่มคาถา ฉันจะลองและดูว่ามีอะไรที่ชัดเจนปรากฏขึ้นในระยะสั้นก็ไม่แน่ใจว่ามันรู้ปัญหาระยะยาวหรือไม่

4
คุณสร้าง Minecraft mods ได้อย่างไร? [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Game Exchange Stack Exchange ปิดให้บริการใน6 ปีที่ผ่านมา ฉันใหม่เพื่อสร้าง minecraft mods และฉันสงสัยว่าฉันต้องทำอะไรเพื่อเริ่มต้นใช้งาน

2
ฉันจะวางเกมบนคาร์ทริดจ์ NES ได้อย่างไร
ฉันจะสร้างคาร์ทริดจ์ NES ได้อย่างไร มีการกวดวิชาใด ๆ ฉันต้องใส่เกมที่ทำงานในโปรแกรมจำลองและวางบนตลับ ทำอย่างไร เป็นไปได้ตั้งแต่เริ่มต้นหรือไม่ หรืออย่างน้อยฉันสามารถใช้คาร์ทริดจ์ที่มีอยู่และเขียนทับเนื้อหาที่นั่นได้หรือไม่
10 modding  roms 

5
ทำไมฉันไม่สามารถใช้โอเปอเรเตอร์ '> =' กับ Vector3s ได้
ฉันพยายามที่จะได้รับรูปสี่เหลี่ยมผืนผ้าย้ายไปมาระหว่างสองตำแหน่งที่ผมพูดถึงและ_positionA ทั้งสองประเภท_positionB Vector3สี่เหลี่ยมผืนผ้าเคลื่อนไหวได้ดี อย่างไรก็ตามเมื่อมันมาถึง_positionBมันจะไม่เคลื่อนที่ในทิศทางตรงกันข้ามเหมือนอย่างที่ควร ฉันกลับไปที่โค้ดเพื่อดู ฉันมาถึงข้อสรุปว่าเป็นวัตถุย้ายที่ifงบในรหัสพลาดเฟรมซึ่งในตำแหน่ง rects _positionBเท่ากับ ฉันตัดสินใจที่จะปรับเปลี่ยนรหัสไปในทิศทางที่ตรงกันข้ามถ้าตำแหน่ง rects คือมากกว่าหรือเท่ากับ _positionBรหัสของฉันไม่ยาวเกินไปดังนั้นฉันจะแสดงด้านล่าง: using UnityEngine; using System.Collections; public class Rectangle : MonoBehaviour { private Vector3 _positionA = new Vector3(-0.97f, -4.28f); //Start position private Vector3 _positionB = new Vector3(11.87f, -4.28f); //End position private Transform _rect_tfm; private bool _atPosA = false, _atPosB = …
9 unity  c#  vector  mathematics  vector  matrix  unity  c#  transformation  java  3d  terrain-rendering  shading  ios  opengl-es  opengl  rendering  optimization  python  scripting  minecraft-modding  modding  pc  3d-meshes  mesh  culling  point-cloud  networking  interpolation  mathematics  game-design  ai  game-mechanics  animation  unreal-4  skeletal-animation  3dsmax  unity  c#  3d  opengl  c++  textures  unity  ide  cocos2d  cocos2d-x-js  unity  c#  mono  il2cpp  c++  game-loop  timer  linux  flash  actionscript-3  java  glsl  c++  vector  entity-component  c++  directx11  windows  visual-studio  libgdx  mouse  unity  c#  architecture  storage  unity  c#  rotation  coordinates  quaternion  vrpn  movement  vector  unreal-4  unity  shaders  unity  gui  text  bug  shooter  3d  animation  rendering  voxels  c++  mmo  multithreading  linux  textures  procedural-generation  terrain-rendering  multiplayer  mmo  game-state  java  android  libgdx  opengl  procedural-generation  unity  gui  3d  animation  tools  geometry-shader  mobile  advertisements  unity  c#  animation  scripting  unity  animation  unityscript  coroutines  unity  shaders  lighting  camera 

2
วิธีดึงดูด modders ให้กับเกมของคุณ?
ฉันกำลังพัฒนาเกม แต่ขณะที่ฉันกำลังทำอยู่คนเดียวปริมาณของเนื้อหาที่ฉันสามารถสร้างได้มี จำกัด มาก เนื่องจากว่าฉันต้องการให้เกมของฉันได้รับการดัดแปลงเพื่อจุดประสงค์นี้ฉันวางแผนที่จะสร้าง API modding ที่สมบูรณ์ซึ่งจะได้รับการเปิดเผยสำหรับการเขียนสคริปต์ Lua ฉันจะสร้างบทช่วยสอนเพื่อให้ผู้คนเริ่มต้น และเกม "ดั้งเดิม" ก็จะเป็น "mod" (คล้ายกับแผนที่ Warcraft III) คำถามของฉันคือนักพัฒนาสามารถทำอะไรได้บ้างเพื่อสนับสนุนการดัดแปลงเกม PS: เกมของฉันคือการเอาตัวรอดของผู้เล่นหลายคนแบบ sandbox-ish (ทุกอย่างเป็นขั้นตอน)

3
Mods สำหรับเซิร์ฟเวอร์ Minecraft - มันทำงานอย่างไร?
เซิร์ฟเวอร์ Minecraft มาเป็นขวดเดียว mods พัฒนาขึ้นอย่างไร? พวกมันมีปฏิสัมพันธ์อย่างไรกับขวดดั้งเดิม? ภายใต้ประทุนมีอะไรบ้าง? มีเทคโนโลยีใดบ้างที่เกี่ยวข้อง ฉันส่วนใหญ่เป็นคน C ++ / Python แต่ฉันต้องการเรียนรู้บางอย่างเกี่ยวกับการพัฒนา mods

1
ฉันจะใช้กล้องบุคคลที่สามในแผนที่ SC2 ได้อย่างไร
ฉันต้องการลองสร้างแผนที่ Starcraft 2 ที่กำหนดเองด้วยกล้องบุคคลที่สามที่ติดตามยูนิต มีแผนที่ที่กำหนดเองสองสามตัวที่มีคุณสมบัตินี้อยู่แล้วดังนั้นฉันจึงรู้ว่าเป็นไปได้ ฉันจะทำสิ่งนี้ได้อย่างไร ฉันต้องการไฟล์ mods ที่กำหนดเองหรือทุกอย่างสามารถทำได้ในไฟล์แผนที่หรือไม่?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.