โครงการขัดขืนเป็นแหล่งเปิดและพื้นที่ฟรีเกมจำลองการเขียนสำหรับ Mac OS X ในวัตถุประสงค์ C ใช้โกโก้และ OpenGL
ขัดขืนถูกเขียนเป็นการตอบสนองต่อการถอนตัวของยอด - เกมชนิดใหม่จากอินเทอร์เน็ต แต่ก็เป็นแรงบันดาลใจจากการตีความที่เป็นอิสระและการขยายตัวของเกมต้นฉบับเดิมสร้างโดยคริสเตียน Pinder ตามด้วยเอียนเบลล์และเดวิด Braben
ผู้เล่นของขัดขืนสามารถขยายเกมที่มีคุณสมบัติใหม่และการทำงานต้องขอบคุณการออกแบบแบบแยกส่วนและขนาดเล็ก เกือบทุกด้านของเกมที่ทุกคนสามารถแก้ไขได้อย่างง่ายดายโดยใช้แพคเกจกราฟิกฟรีและง่ายและแก้ไขข้อความ
ขัดขืนเป็นเกมแพลตฟอร์มที่สนับสนุนลินุกซ์, Mac OS & nbsp; X & nbsp; และระบบปฏิบัติการ Windows
มีอะไรใหม่ ในข่าวประชาสัมพันธ์ฉบับนี้.
< ul>
มีอะไรใหม่ ในรุ่น 1.76 / 1.77.1 Beta:
- Bug ด้วยจอแสดงผลแบบคลาวด์ของดาวเคราะห์คง
- สินค้า / สัญญาผู้โดยสารได้อย่างถูกต้องรายงานพรีเมี่ยม / ล่วงหน้าอีกครั้ง
- แก้ไขเพื่อพิทักษ์ initialisation ระดับการสแกน
- แก้ไขสำหรับหน้าจอที่ภารกิจไม่อนุญาตให้ออกจากฮัดเมื่อปิด
- คอนสตรัค quaternion แก้ไขในการผลิตบัตรประจำตัว quaternion เป็นเอกสารเมื่อเรียกใหม่ Quaternion ().
- guiScreenChanged ตอนนี้ไฟในการเปลี่ยนแปลงเมื่อเปิด
- Yaw และความเร็วขณะนี้ยังกลายเป็นศูนย์เมื่อเปิดจากสถานี
- การตั้งค่าสถานะ Autopilot ตาย
- ถดถอย: ฮัด n_bars ตอนนี้ทำงานอีกครั้ง
- Bug กับ NPCs อย่างต่อเนื่องเพื่อล็อคบนเรือตายคงที่
- ตำแหน่งเลเซอร์ยิงถาวร
- ข้อผิดพลาดด้วยการตรวจสอบอย่างชัดแจ้งใน guiScreenChanged เมื่อเปิดตัวคงที่
- นักบินที่มีฝีมือพอสมควรตอนนี้จะจำไว้ว่าให้มองที่พวกเขากำลังจะหลบหนีเมื่อ
- โล่ตอนนี้ยังปกป้อง subentities
- ขอบกรณีความเสียหายให้กับสถานีหลักถาวร
- Frustum เลือกสรรมากกว่าความกระตือรือร้นในการแก้ไข
- บาง 'ผี' เรือโรคจิตถาวร
- แก้ไขความผิดพลาดของภารกิจของหน้าจอที่มีทางเลือกที่ปุ่มตัวเลข
- แก้ไขข้อผิดพลาดที่มีการยกเลิกการกระโดดกาแล็คซี่โดยสคริปต์
- แก้ไขข้อผิดพลาดในการตรวจสอบสำหรับการสร้างอินเตอร์เฟซที่สถานี
- การใช้งานประเภทที่ถูกต้องใน JS Station.market วัตถุ
- แก้ไขข้อผิดพลาดที่มีการเชื่อมต่อกับสถานีที่ท่าเรือเป็นอย่างมากออกเล็กน้อยแกน
- การคำนวณชื่อเสียงแก้ไขสัญญาเพื่อให้ตัวแทนเชิงลบทำงานอย่างถูกต้อง
- แก้ไขความไม่สอดคล้องกันมีพฤติกรรมซ่อนอุปกรณ์
- การคำนวณการแก้ไขปัญหาของความเสียหายความร้อน subentities
- แก้ไขปรับปรุงพลังงานเลเซอร์อุณหภูมิสภาพการแจ้งเตือนที่เกี่ยวข้องกับหม้อแปลงไฟฟ้า
- แก้ไขสำหรับความผิดพลาดเมื่อมีการกดบนหน้าจอชัดแจ้งยาว
- แก้ไขความขัดแย้งระหว่าง & quot; นักบิน & quot; และ & quot; unpiloted & quot; คีย์ shipdata li>
- การตรวจสอบสภาพอุปกรณ์ในการแก้ไขปัญหา player.replaceShip ()
- ปรับกะพริบแก้ไขในผลภาพ
- เพิ่มไอคอนตักน้ำมันเชื้อเพลิงที่มีขนาดเล็กฮัด
- เคอร์เซอร์เมาส์เบาสีข้าม
- เรียงลำดับรายการบันทึกเกมตามลำดับตัวอักษร
- เล็กน้อยยืดกำหนดเวลาในสัญญาพัสดุที่จะหลีกเลี่ยงคนที่เป็นไปไม่ได้
- ป้องกันไม่ให้เชื่อมต่อกับสถานีที่ตายแล้ว
- การรั่วไหลของหน่วยความจำแก้ไข.
- ลบ & quot; performBroadside & quot; คำสั่ง AI
- แก้ไขข้อผิดพลาดสแกนเนอร์แสดงผล
- แสดงคีย์ที่ถูกต้องในข้อความ 'หยุด'
- rotational_velocity แก้ไขสำหรับ subentities
- แก้ไขเหตุการณ์ shipEnergyBecameFull จะยิงเป็นเอกสาร
มีอะไรใหม่ ในรุ่น 1.75.2 Beta:
- นี่คือการปรับปรุง bugfix จะ 1.75.1 ที่นำไปสู่การเปิดตัวที่มีเสถียรภาพต่อไป.
มีอะไรใหม่ ในรุ่น 1.75.1 Beta:
- นี้เป็นรุ่น bugfix นำไปสู่การต่อไป รุ่นที่มีเสถียรภาพ โครงการนี้เป็นงานที่มองหาคนที่ยินดีที่จะช่วยในการติดตามการลงข้อบกพร่องใด ๆ ที่เหลือ. จะทำเช่นนั้นก็สามารถดาวน์โหลดเกมและรายงานปัญหาใด ๆ ที่จะขัดขืนฟอรั่มก
มีอะไรใหม่ ในรุ่น 1.75 Beta:
- เกม:
- ฉลาด, NPCs เชิงรุกมากขึ้น - ยกตัวอย่างเช่นตอนนี้พวกเขาสามารถที่จะยิงคุณเมื่อคุณตลบตะแลงยืนนิ่ง .
- อาวุธต้นแบบใหม่ล็อคกุญแจ (ค่าเริ่มต้น: _) ปิดการใช้งานอาวุธหลักและรองและป้อม .
- ย่อควบคุมหม้อแปลงไฟฟ้า: C (หรือ key_autopilot) พยายามที่จะ autopilot- ท่าเรือที่มีสถานีเป้าหมายปัจจุบัน - เป้าหมายของคุณถ้ามิฉะนั้นสถานีภายในช่วงสแกนเนอร์ที่นิยมสถานีหลัก Shift-C (ตอนนี้ key_autodock แทน key_autopilot_target) เป็นเหมือนกันยกเว้นมันจะรวดเร็วท่าเรือหากได้รับอนุญาต Shift-D ไม่ได้ใช้.
- New & quot; อุปกรณ์ primable & quot; แนวคิด: อุปกรณ์สามารถผลิตผลสคริปต์โดยไม่ต้องมีขีปนาวุธ คีย์ใหม่: กดปุ่ม Shift-N และควบคุม-Shift-N วงจรผ่านรายการของอุปกรณ์ที่ primable และไม่มีเปิดใช้งานอุปกรณ์ที่เลือกในปัจจุบัน (การตั้งค่าปุ่มสำคัญ:. key_prime_equipment, key_activate_equipment)
- โหมดเส้นเล็งเป้าหมายที่มีความอ่อนไหวอยู่ในขณะนี้ถูกต้องมากขึ้น.
- ราคาน้ำมันเชื้อเพลิงในขณะนี้ขึ้นอยู่กับมวลของเรือของคุณ.
- กระโดดระหว่างระบบที่ทับซ้อนกันตอนนี้ใช้ 0.1 LY มูลค่าของน้ำมันเชื้อเพลิง.
- misjump อวกาศตอนนี้จะใช้เวลา 3/4 ของเวลาของการกระโดดที่ประสบความสำเร็จมากกว่าที่ทำงานเต็มเวลา (มันจะต้องมีอย่างน้อย 3/4 เพื่อหลีกเลี่ยงการหาประโยชน์. ดู http://aegidian.org/bb/viewtopic.php?t=7917 สำหรับข้อมูลเพิ่มเติม.)
- ข้อเสนอ Trumble & quot; ภารกิจ & quot; ตอนนี้ซ้ำตามที่ตั้งใจไว้ในกรณีที่คุณตั้งใจพลาดมัน.
- ฝักหลบหนีขณะนี้มีจุดมุ่งหมายเพื่อเป็นมิตรกับสถานีที่ใกล้ที่สุด / ผู้ให้บริการ.
- ฝักหลบหนีคีย์ / ปุ่มจอยสติ๊กตอนนี้ต้องกดสองครั้งในเวลาอันรวดเร็วที่จะนํา (ยกเว้นในโหมดที่เข้มงวดหรือถ้าการตั้งค่าที่ซ่อนหนีฝักเปิดใช้งานได้ทันทีการตั้งค่า).
- ข้อความเข้าสู่ระบบการสื่อสารจะพูดตอนนี้ (คุณลักษณะคำขอ # 4970)
- แก้ไขข้อผิดพลาด:
- & quot; กะพริบอมยิ้ม & quot; ตัดออก (Bug # 17215)
- ข้อความอวกาศนับถอยหลังไม่ซ้ำตัวเอง.
- คุณไม่สามารถแอบเข้าไปในหน้าจอการทำสัญญาผ่านประตูกลับมาอยู่ในสถานีรอง.
- อาวุธรองจะคิดตอนนี้อย่างถูกต้องเมื่อมีการประเมินเรือของคุณ (Bug # 17450)
- แก้ไขการตั้งค่าที่จะจอยสติ๊ก (Bug # 17482 แมลง # 17490)
- ยังไม่สามารถอธิบายได้ตามปกติที่สำคัญ & quot; ปรับแต่งเล็ก ๆ น้อย ๆ และการแก้ไข & quot;.
- เบ็ดเตล็ด:
- ไอคอนใหม่โดยที่เจ็ด.
- ใช้หน่วยความจำลดลงของเทคนิคพิเศษต่างๆและวัตถุ JavaScript ในทางตรงกันข้ามเครื่องยนต์ JavaScript ใหม่ใช้หน่วยความจำมากขึ้น.
- Mac เฉพาะ:
- Bug เสียงกลัวการลงโทษได้รับการแก้ไข (Bug # 17214)
- การสนับสนุนจอยสติ๊ก.
- การสนับสนุนปรับปรุงอัตโนมัติ (Sparkle).
- โฟลเดอร์ภาพหน้าจอขัดขืนขณะนี้สามารถเคลื่อนย้ายจากเดสก์ทอปและขัดขืนจะยังคงใช้มัน (ตราบใดที่มันไม่ได้เปลี่ยนชื่อหรือย้ายไปยังถังขยะ).
- Windows และ Linux:
- เนื่องจากข้อผิดพลาดใน GNUstep เป็นรุ่นเก่าไม่สามารถอ่านยอดคงค้างสินเชื่อมากกว่า 429,496,729.5 สินเชื่อได้อย่างถูกต้อง 1.75 การเขียนเกมที่บันทึกไว้ในทางที่จะหลีกเลี่ยงปัญหานี้ (แม้ในขณะที่เต็มไปด้วยการทดสอบรุ่นเก่า) รุ่น Windows ยังสามารถอ่านปริมาณสินเชื่อขนาดใหญ่ในเกมที่บันทึกไว้เก่า.
- การเปลี่ยนแปลงการพัฒนาขยายแพ็ค:
- ปุ่ม shipdata.plist ใหม่: - allows_auto_docking (สถานีเท่านั้น): ถ้าเป็นจริงเชื่อมต่อหม้อแปลงไฟฟ้าที่ผู้เล่นจะได้รับอนุญาต เริ่มต้น: จริง - allows_fast_docking (สถานีเท่านั้น): ถ้าเป็นจริงเชื่อมต่อได้อย่างรวดเร็วจะได้รับอนุญาต เริ่มต้น: เท็จยกเว้นสถานีหลัก - counts_as_kill ถ้าเท็จเรือไม่นับเป็นฆ่าและไม่ได้มีส่วนร่วมในคิวน้ำตกเหมืองเวลาที่สนุกมีความสุขแม้ว่าระดับการสแกนและคุณสมบัติอื่น ๆ มิฉะนั้นจะปล่อยให้มันทำเช่นนั้น เริ่มต้น: จริง - cloak_automatic (NPCs): ถ้าเป็นจริงอุปกรณ์การปิดบังจะทำงานเมื่อโจมตี; มิฉะนั้นจะต้องมีการเปิดใช้งานโดยสคริปต์ เริ่มต้น: จริง - has_patrol_ships (สถานีเท่านั้นเลือนบูล): ถ้าเป็นจริงสถานีเป็นระยะ ๆ จะเปิดตัวลาดตระเวนถ้ามีเรือตำรวจลำ เริ่มต้น: เท็จ แต่ไม่สนใจ (ถือว่าเป็นจริงเสมอ) สำหรับสถานีหลัก - hyperspace_motor (เรือทั้งหมดรวมทั้งผู้เล่น) จะต้องสามารถที่จะกระโดด เริ่มต้น: จริง - interstellar_undocking (สถานีเท่านั้น): ถ้าเป็นจริงเชื่อมต่อกับสถานีอวกาศระหว่างดวงดาวไม่ก่อให้เกิดสถานีเพื่อข้ามไปยังระบบที่อยู่ติดกัน เริ่มต้น: เท็จ - weapon_range (subentities ปราการ): ช่วงยิงพลาสม่า เริ่มต้น: 6000 - tunnel_corners, tunnel_start_angle และ tunnel_aspect_ratio (สถานีเท่านั้น): เหล่านี้แทนที่ docking_pattern_model ดู http://www.aegidian.org/bb/viewtopic.php?p=128823#p128823 สำหรับข้อมูลเพิ่มเติม.
- บทบาทเรือใหม่ & quot; & quot ถ่าน ;, ถูกนำมาใช้ในการสร้างเศษในระบบการโพสต์โนวา ขี้เถ้าเริ่มต้นมีลักษณะเหมือนดาวเคราะห์น้อยที่เริ่มต้นและก้อนหิน แต่มีการป้องกันความร้อนสูงมาก ถ้าคุณทำดาวเคราะห์น้อยที่กำหนดเองคุณอาจต้องการที่จะทำให้รุ่นถ่านของพวกเขา หากคุณกำลังดูถูก & quot; ดาวเคราะห์น้อย & quot; บทบาทที่จะนำสิ่งที่สุ่มในสาขาดาวเคราะห์น้อยที่คุณไม่ต้องการที่จะทำให้รุ่นถ่าน.
- weapon_energy Turret ตอนนี้เริ่มต้นที่ 25.
- ข้อมูลไอคอน Beacon จะถูกจัดการในขณะนี้ในทางที่มีความยืดหยุ่นมากขึ้น (http://aegidian.org/bb/viewtopic.php?p=128487#p128487; Bug # 17828) นอกจากนี้ก็จะมองการใช้รหัสสัญญาณของเรือเป็นกุญแจสำคัญแทนบทบาทหลักของมัน.
- อุปกรณ์:
- ใหม่ equipment.plist ปุ่มพิเศษพจนานุกรม: - สคริปต์: ใช้ในการใช้อุปกรณ์ primable สคริปต์อุปกรณ์มีหนึ่งในสถานที่ที่กำหนดไว้ล่วงหน้า equipmentKey และจัดการเหตุการณ์หนึ่งที่เปิดใช้งาน () - มองเห็น: การควบคุมการแสดงผลบนหน้าจอสถานะและอู่ต่อเรือ blurbs เริ่มต้น:. จริง
- ขีปนาวุธ NPC จะแสดงในขณะนี้เป็นรายการอุปกรณ์แทนเรือ ให้มีประสิทธิภาพก็จะแนะนำว่าทุก NPC ประเภทขีปนาวุธมีรายการ equipment.plist, แม้ว่าพวกเขาจะไม่สามารถใช้ได้กับผู้เล่น (ตัวอย่างเช่นมีอยู่ในขณะนี้ EQ_THARGON.) เพื่อขอความช่วยเหลือในการตั้งค่านี้เปิดใช้งานใน ship.setUp.missiles logcontrol.plist (หรือใช้ console.setDisplayMessagesInClass (& quot; & quot ship.setUp.missiles ;, จริง) ในคอนโซลการแก้ปัญหา ).
- แฟ้มการกำหนดค่าอื่น ๆ :
- เสียงที่ระบุไว้ใน customsounds.plist จะโหลดไว้ในขณะนี้เพื่อหลีกเลี่ยงความล่าช้าในการโหลด เสียงที่มีการเล่นผ่าน JavaScript โดยการระบุชื่อไฟล์ไม่สามารถโหลดไว้; ถ้าคุณทำเช่นนี้และเสียงของคุณไม่ได้หายากโดยเฉพาะอย่างยิ่งผมขอแนะนำให้ไปผ่านรายการ customsounds.plist.
- โชคดีโดยใช้รายการ customsounds.plist จากสคริปต์ตอนนี้ทำงานอย่างถูกต้อง.
- ฉากหลังหน้าจอและภาพซ้อนทับในขณะนี้สามารถปรับขนาดเพื่อให้ความละเอียดสูง (Bug # 17201) ดู http://aegidian.org/bb/viewtopic.php?p=127716 สำหรับข้อมูลเพิ่มเติม นอกจากนี้รายการ screenbackgrounds.plist อาจจะอาร์เรย์ซึ่งในกรณีองค์ประกอบหนึ่งจะเลือกที่สุ่ม.
- การใช้พื้นผิวดาวเคราะห์แผนที่ก้อนตอนนี้หมุนรอบแกนขั้วโลกคาดว่า ดาวเคราะห์โดยใช้พื้นผิวแบบดั้งเดิมไม่ได้ แต่พวกเขาไม่เคยทำ (Bug # 17243)
- เลือกใหม่ฮัดสายโทรศัพท์: drawWeaponsOfflineText:.
- JavaScript:
- อัพเกรดแมงมุมไปที่ขอบเลือดออก (1.75 ใช้รุ่นเดียวกับ FireFox 4.0 เบต้า 11) นี้จะเพิ่ม ECMAScript มากที่สุด 5 คุณลักษณะฉบับสะดุดตารวมถึงโหมดที่เข้มงวดซึ่งผมขอแนะนำให้ทุกคนนำมาใช้ OXPers.
- ในมืออื่น ๆ ที่เก่าแมงมุมเฉพาะ & quot; โหมดเข้มงวด & quot; การยกเลิกโดยปริยายเพราะมีบางบวกเท็จ มันสามารถเปิดใช้งานผ่านคอนโซลการแก้ปัญหาโดยการตั้งค่า console.pedanticMode จริง.
- การสนับสนุน JSON พื้นเมืองอาจจะมีประโยชน์สำหรับการจัดเก็บข้อมูลที่มีโครงสร้างในตัวแปรภารกิจ.
- วัตถุ JavaScript ทั่วโลกและคอนโซลในขณะนี้จะถูกแทนที่เมื่อการตั้งค่าเกมและไม่สามารถใช้ในการลักลอบนำข้อมูลในการประชุม.
- Vector3D และวัตถุ Quaternion ไม่สามารถนำมาเปรียบเทียบโดยใช้ == และ! = เพราะหูดในเครื่องยนต์จาวาสคริปต์ที่เราใช้ประโยชน์จากก่อนหน้านี้ไม่มีอยู่แล้ว ดู http://www.aegidian.org/bb/viewtopic.php?f=4&t=8847 สำหรับข้อมูลเพิ่มเติม.
- สคริปจะหยุดการทำงานตอนนี้ถ้าพวกเขาทำงานมานานกว่าหนึ่งวินาที (ฟังก์ชั่นช้าขัดขืนไม่ได้นับขีด จำกัด . ความคิดไม่ได้ที่จะบังคับให้ระยะเวลากับคุณ แต่จะฆ่าสคริปต์ติดอยู่ในวง จำกัด . ถ้าสคริปต์ของคุณจะจงใจทำงานมานานกว่าสองคุณอาจจะมีปัญหา แต่ .) ในระหว่างการโหลดและเหตุการณ์เริ่มต้นวงเงินเป็นสองวินาที.
- ทั้งหมดขัดขืนที่ให้วิธีการ JavaScript และคุณสมบัติได้รับการตรวจสอบข้อผิดพลาดสำหรับการรายงานและการจัดการที่สอดคล้องกันของค่าสติไม่ดี ในบางกรณีการตรวจสอบข้อผิดพลาดของพวกเขาได้กลายเป็นที่เข้มงวด ในคนอื่น ๆ ที่พวกเขาดำเนินการแปลงนัยปกติ (เช่นการแปลงสตริงที่มีค่าตัวเลขเป็นตัวเลข) แทนหรือความล้มเหลวในการทำงานล้มเหลว ข้อผิดพลาดพารามิเตอร์ทั้งหมดตามปกติในขณะนี้ควรจะเป็นข้อยกเว้น JavaScript; เรียกวิธีการขัดขืนที่กำหนดไว้กับผิดประเภทของค่านี้ก็จะหยุดสคริปต์ แต่ก็ยากที่จะทำเช่นนั้นโดยบังเอิญ.
- ขัดขืนขณะนี้มีความสามารถในการเขียนกองติดตามเมื่อมีข้อยกเว้นที่ไม่สามารถจัดการไป JavaScript หรือคำเตือนที่ถูกบันทึกไว้ นี้จะช่วยให้คุณหาวิธีการที่คุณมาถึงจุดที่เกิดข้อผิดพลาด นี้เป็นตามค่าเริ่มต้นแก้ปัญหา OXP ถ้ามีการติดตั้งปิดโดยปริยายอย่างอื่น คุณสามารถสลับโดยการตั้งค่าและ console.dumpStackForErrors console.dumpStackForWarnings ถ้าคอนโซลมีการใช้งานหรือการถ่ายโอนข้อมูลกองสำหรับข้อผิดพลาดและการถ่ายโอนข้อมูลกองสำหรับคำเตือนการตั้งค่าที่ซ่อนไว้ เมื่อคอนโซลมีการใช้งานนอกจากนี้คุณยังสามารถเข้าสู่ระบบกองติดตามที่จุดใด ๆ โดยใช้คำสั่งพิเศษดีบัก ;, ที่อื่นจะไม่มีผลกระทบ.
- วัตถุ JavaScript ทั่วโลกเป็นที่เปิดเผยในขณะนี้เป็นทรัพย์สินของตัวเองที่เรียกว่าทั่วโลก global.global === ทั่วโลก.
- เรือของผู้เล่นได้รับการปฏิบัติในขณะนี้เป็นที่ไม่ถูกต้องหลังจากที่ถอดหรือตาย.
- ข้อยกเว้นบางโยนในตัวจัดการเหตุการณ์ที่ถูกเก็บกดผิดพลาดก่อนหน้านี้จะมีการรายงาน.
- การเรียกกลับกรอบ: ฟังก์ชั่นการเรียกกลับที่เรียกว่าครั้งต่อกรอบที่มีประโยชน์สำหรับการขับรถภาพเคลื่อนไหว ดู http://aegidian.org/bb/viewtopic.php?f=4&t=8941 สำหรับข้อมูลเพิ่มเติม.
- ข้อผิดพลาดการเขียนสคริปต์การแก้ไข:
- เครือข่ายต้นแบบสำหรับวัตถุขัดขืนที่กำหนดไว้ก่อนหน้านี้ถูกกำหนดขึ้นอย่างไม่ถูกต้อง นี้ได้รับการแก้ไข ผลของเรื่องนี้ก็คือการใช้วิธีการและคุณสมบัติในการก่อสร้างงานเดี่ยวแทนกรณีของพวกเขาหยุดทำงาน สำหรับกรณีที่พบมากที่สุดระบบและการเล่นเข้ากันได้มี accessors ที่เข้าสู่ระบบการเตือนเหมือนที่เราเคยทำสำหรับวิธีการเลิกในอดีตที่ผ่านมา หากคุณต้องการที่จะเข้าใจในสิ่งที่เป็นจริงที่เกิดขึ้นถูกแทงที่ดีที่สุดของฉันที่อธิบายมันอยู่ที่ http://www.aegidian.org/bb/viewtopic.php?f=4&t=8968.
- เท่าที่สคริปที่มีความกังวลผู้เล่นสามารถตอนนี้เพียงครั้งเดียวตาย (ก่อนหน้านี้ shipDied () จะเรียกว่าสองครั้งครั้งโดยไม่มีพารามิเตอร์และครั้งเดียวกับ.)
- เมื่อผู้เล่นถูกฆ่าตายโดยคิวระเบิดที่ damageType พารามิเตอร์ shipDied () คือตอนนี้ & quot; อาวุธน้ำตก & quot; (ไม่ & quot; ความเสียหายพลังงาน & quot;).
- ขณะนี้คุณสามารถได้รับรางวัล trumbles หลายเพื่อความสุขของลูกค้าทุกที่.
- & quot; รูปแบบการแสดงผล & quot; ของเรือและดาวเคราะห์ที่ไม่ปรากฏในรายชื่อนิติบุคคลของระบบ คุณจะได้รับที่รูปแบบการแสดงผลสำหรับหน้าจอที่มีภารกิจทรัพย์สิน mission.displayModel ใหม่ คนอื่น ๆ มีความตั้งใจที่จะไม่สามารถเข้าถึงได้.
- Sound.load () ตอนนี้จัดการคีย์ customsounds.plist ถูกต้อง.
- เรือ exitSystem () / เอไอ performHyperSpaceExit ตอนนี้ทำงานในอวกาศระหว่างดวงดาว.
- เหตุการณ์โลกใหม่:
- playerWillSaveGame (saveType) (คุณลักษณะคำขอ # 5095)
- escapePodSequenceOver () (ที่เรียกว่าทันทีก่อนที่จะตัดสินใจเลือกวิธีที่จะช่วยเหลือหรือฆ่าผู้เล่นหลังจากที่ใช้ฝักหลบหนี. ดู player.setEscapePodDestination ()).
- เหตุการณ์เรือใหม่:
- coordinatesForEscortPosition (ดัชนี) (ไม่ได้ว่าเหตุการณ์ แต่สิ่งที่.)
- distressMessageReceived (รุกรานผู้ส่ง)
- shipTakingDamage (จำนวน fromEntity, damageType) (คุณลักษณะคำขอ # 5077)
- shipKilledOther (เป้าหมาย damageType) (ไฟไหม้หลังจาก shipDied เป้าหมาย () แต่ก่อนที่จะเกิดระเบิดขึ้นจริง).
- shipWillLaunchFromStation (สถานี) (จำกัด ก่อนหน้านี้ให้กับผู้เล่น).
- เหตุการณ์เรือ Modified:
- commsMessageReceived () ตอนนี้ใช้พารามิเตอร์ที่สองการส่งเรือ.
- คุณสมบัติใหม่ JavaScript และวิธีการ:
- นิติบุคคล collisionRadius
- นิติบุคคล dumpState () (ใช้ได้เฉพาะเมื่อมีการใช้งานคอนโซล):. เขียนพวงของขยะที่จะเข้าสู่ระบบ
- EquipmentInfo canBeDamaged
- EquipmentInfo canCarryMultiple
- EquipmentInfo isAvailableToNPCs
- EquipmentInfo isAvailableToPlayer
- EquipmentInfo isVisible
- EquipmentInfo scriptname
- defaultFont ทั่วโลก (วัตถุที่มีหนึ่งวิธี MeasureString ())
- addFrameCallback (Global)
- formatCredits (Global)
- formatInteger (Global)
- isValidFrameCallback (Global)
- removeFrameCallback (Global)
- takeSnapShot (Global)
- mission.displayModel: ฉากหลังปั่นเรือหากมีการใช้งาน (ถ้าคุณตั้งค่า spinModel เท็จใน runScreen () วัตถุพารามิเตอร์ก็จะละเว้นจากการหมุนไปรอบ ๆ คู่มือสำหรับการเคลื่อนไหวได้ง่ายขึ้น.)
- player.setEscapePodDestination ()
- player.ship.viewDirection
- player.ship.weaponsOnline
- player.ship.removePassenger ()
- subEntityCapacity เรือ
- เรือ restoreSubentities ()
- เรือ scriptedMisjump () (ก่อนหน้านี้ผู้เล่นเท่านั้น)
- สถานี allowsAutoDocking
- สถานี allowsFastDocking
- ระบบ countEntitiesWithScanClass ()
- ระบบ scrambledPseudoRandomNumber ()
- แก้ไขคุณสมบัติ JavaScript และวิธีการ:
- เรือ commsMessage () ตอนนี้ใช้เวลาพารามิเตอร์สองตัวเลือกเรือเป้าหมาย.
- เรือ equipmentStatus () ตอนนี้ผลตอบแทนที่ & quot; EQUIPMENT_UKNOWN & quot; เมื่อผ่านการระบุอุปกรณ์ที่ไม่ได้กำหนดแทนการขว้างปาข้อยกเว้น.
- roleProbabilities สถานที่ให้บริการเรือได้ถูกเปลี่ยนชื่อ roleWeights.
- คำสั่งใหม่ไอ:
- enterPlayerWormhole
- setDesiredRangeForWaypoint
- setTargetToNearestFriendlyStation
- thargonCheckMother
- updateEscortFormation
- ข้อความใหม่ไอ:
- STATION_LAUNCHED_SHIP
- การเปลี่ยนแปลง Descriptions.plist (สำหรับนักแปล):
- เพิ่ม - จำนวนกลุ่มขนาด - จำนวนกลุ่มเกณฑ์ - จำนวนทศนิยม-คั่น - จำนวนกลุ่มคั่น - หม้อแปลงไฟฟ้าสถานี - @ - ไม่ที่ไม่อนุญาตให้-autodocking - หม้อแปลงไฟฟ้า-หลายเป้าหมาย - หม้อแปลงไฟฟ้าแดงแจ้งเตือน - แม่มดไม่มีมอเตอร์ - แม่มดใช้กาแล็คซี่-ยกเลิก - อาวุธระบบออนไลน์ - อาวุธระบบออฟไลน์ - อุปกรณ์ primed- @ - อุปกรณ์ primed-ไม่มี - อุปกรณ์ primed-* ไม่สามารถคำนวณ สามารถใช้ได้ - สถานีเชื่อมต่อ-กวาดล้างปฏิเสธ - การเริ่มต้นแก้ปัญหาการสนับสนุน - ชาร์ตระยะ-f (ระยะสั้นกราฟระยะ-F และระยะยาวกราฟระยะ-ฉขณะนี้อ้างอิงนี้มันไม่ได้มาใช้โดยตรง โดยเกม) - ชาร์ต-คือการเดินทางเวลา f (ระยะสั้นกราฟ-est เดินทางเวลาฉและระยะยาวกราฟ-est เดินทางเวลาฉขณะนี้อ้างอิงนี้มันไม่ได้ใช้ โดยตรงจากเกม) - การสินค้าโภคภัณฑ์ในตลาด - stickmapper อาวุธออนไลน์-สลับ - stickmapper-ภาพรวม - stickmapper นายกอุปกรณ์ - stickmapper เปิดใช้อุปกรณ์ - stickmapper หนีฝัก - stickmapper-เสื้อคลุม - stickmapper สแกนเนอร์ซูม - gameoverscreen หนีฝัก - ภาพรวมไดเรกทอรีชื่อ - ภาพรวมไดเรกทอรี-ชื่อแม็ค - กู้ภัยรางวัลสำหรับ - @@ - @ - สินเชื่อ - @ - เอแอลที - จับรางวัลสำหรับ - @@ - @ - credits- @ -alt - พูดสังเคราะห์เข้ามาข้อความ - @
- ลบ / ไม่ได้ใช้: - initialising จักรวาล - พูดสังเคราะห์ข้อความที่เข้ามา - ไม่ใช้โดยตรงจากเกมโดยใช้คำพูดสังเคราะห์เข้ามา-message- @ เพื่อ localizations ที่มีอยู่จะ (อาจจะ) การทำงาน - หม้อแปลงไฟฟ้า-ไม่สามารถท่าเรือที่มีเป้าหมาย - รวมยังคงที่ไม่ได้ใช้ แต่ในขณะนี้ .
- Debug คอนโซล:
- ก่อนหน้าคอนโซลวัตถุที่มีอยู่จากภายในคอนโซลเป็นคอนโซลและอื่น ๆ เป็น debugConsole ทั้งสองอยู่ในขณะนี้ทั่วโลกและเป็นที่ต้องการคอนโซล.
- Profiling สนับสนุน: โทร: รายละเอียดเพื่อดูว่าใช้เวลาของมัน สำหรับรายละเอียดเพิ่มเติมเช่นพวงของจาวาสคริปต์วัตถุมากกว่าการถ่ายโอนข้อมูลข้อความที่ใช้ this.profileData = console.getProfile (ฟังก์ชั่น () {}).
- การสนับสนุนติดตาม: โทรติดต่อ: ติดตามเพื่อดูลำดับชั้นของสายงานที่ทำโดย (ร่องรอยถูกเขียนไปยังล็อก.) ติดตามและโปรไฟล์ไม่สามารถใช้งานได้ในเวลาเดียวกัน.
- เมื่อผลของการแสดงออกที่เป็นอาร์เรย์หรือวัตถุธรรมดาโครงสร้างของมันคือตอนนี้สวยพิมพ์ คุณยังสามารถพิมพ์สวยโครงสร้างของวัตถุใด ๆ โดยใช้: d แมโคร ผมขอแนะนำให้รับเป็นนิสัยของการทำเช่นนี้เพื่อวัตถุใด ๆ ที่คุณอยากรู้เกี่ยวกับ : d player.ship เป็นจุดเริ่มต้นที่ดี .
- โทร () วิธีการได้รับการเปลี่ยนชื่อ callObjC () เพื่อหลีกเลี่ยงความสับสนกับมาตรฐาน Function.prototype.call () ตอนนี้มันทำงานบนวัตถุอื่น ๆ - เพียงเกี่ยวกับทุกอย่างยกเว้นเวกเตอร์และ quaternions -. และสามารถจัดการกับวิธีการ Objective-C ที่ส่งกลับตัวเลขพาหะหรือ quaternions
มีอะไรใหม่ ในรุ่น 1.74.2:
- ผู้เล่นหยุดจากการเลือกปลายทางกระโดดที่ไม่ถูกต้องในช่วงนับถอยหลังกระโดด .
- สิทธิ์ในการเชื่อมต่อคงไม่สอดคล้องกัน: สถานีที่เป็นมิตรทั้งหมดในขณะนี้ปฏิเสธสิทธิ์ในการเชื่อมต่อ .
- การสลับไปยังมุมมองที่กำหนดเองได้รับอนุญาตในขณะนี้ในลักษณะที่สอดคล้องกัน.
- อาวุธอัตราการพิมพ์ซ้ำอยู่ในขณะนี้ต่ออาวุธ.
- ระดับการซูมปัจจุบันถูกเก็บรักษาไว้ในขณะนี้เมื่อมีการเปลี่ยน HUDs.
- ขนนกไอเสียในขณะนี้หลังจากที่รีเซ็ตอวกาศกระโดด / สคริปต์ teleporting / อัตโนมัติเชื่อมต่อ.
- คงสับสนระบบที่ทับซ้อนกันเมื่อโหลดเกมและการค้นหาสำหรับระบบ.
- ทั้งหมดโดยอัตโนมัติ skimmers ดวงอาทิตย์ในขณะนี้ควรได้รับการป้องกันอย่างเพียงพอ.
- คงเป็นครั้งคราว & quot; ฟอกขาว & quot;. ดาวเคราะห์ที่ดูบนหน้าจอระบบข้อมูล
- คงแสดงระยะทางที่ไม่ถูกต้องบนชาร์ตช่วงสั้น ๆ เมื่อมีการเปลี่ยนกลับมาจากแผนภูมิระยะยาว.
- พูดเริ่มต้นที่ดีขึ้นเสียงสังเคราะห์ (ไม่ Mac OS X).
- SystemInfo.systemsInRange () ขณะนี้คุณสามารถเรียกวัตถุ systeminfo เฉพาะแทนเสมอการนำไปใช้ในระบบปัจจุบัน.
- New เหตุการณ์ JavaScript: shipAttackedOther () (ผกผันของ shipBeingAttacked () เรียกทันทีหลังจาก shipBeingAttacked ()) .
- หากสคริปต์เอาชิ้นส่วนของอุปกรณ์ใน equipmentDamaged () จัดการเหตุการณ์ไม่ & quot; อุปกรณ์เสียหาย & quot; ถูกสร้างขึ้นข้อความ.
- Ship.removeEquipment () ตอนนี้ทำงานบนอุปกรณ์ที่เสียหาย.
- มีความสำคัญสำหรับการทดแทนคง expandDescription () และ expandMissionText () แทนที่ (ถ้าให้) ตอนนี้จะมีความสำคัญมากกว่าทุกอย่างอื่น.
- ใหม่ shipinfo สำคัญ:. station_roll
- บางกรณีคงที่เอไอเอสสามารถทำลายการจัดการกลุ่ม.
- ข้อผิดพลาด Shader ตรวจพบในขั้นตอนการเชื่อมโยง (โดยทั่วไปปัญหาที่เกี่ยวข้องกับรัฐร่วมกันระหว่างจุดสุดยอดและ Shader ส่วน) ในขณะนี้จะมีการรายงานอย่างถูกต้อง.
มีอะไรใหม่ ในรุ่น 1.74.1:
- สคริปสามารถได้รับรางวัลอีกครั้งและตรวจสอบ trumbles, และภารกิจ Trumble มาตรฐานการทำงานอีกครั้ง (ข้อ จำกัด :.. คริปไม่สามารถเพิ่มจำนวนของ trumbles โดยการมอบรางวัลอื่น ๆ อีกมากมายนี้จะได้รับการแก้ไขใน 1.75)
- ภารกิจโนวาได้รับรางวัลอีกครั้งผลตอบแทนที่เหมาะสมในผลสำเร็จ.
- ไม่มี & quot; Witchspace เครื่องยนต์ทำงานผิดปกติ & quot; ข้อความเมื่อเข้าสู่ระบบการโพสต์โนวา.
- เมื่อเชื่อมต่อที่สถานีรองเลือกเริ่มต้นบนหน้าจอเมนูเกมคือ & quot; ตัวเลือกเกม & quot; มากกว่า & quot; เริ่มต้นเกมใหม่ & quot;.
- คงแฝงเสียงที่น่ารำคาญเมื่อเล่นเสียงครั้งแรกภายใต้ Mac OS X.
- คงหลายข้อบกพร่องอินเตอร์เฟซ JavaScript ที่อาจก่อให้เกิดความผิดพลาดสคริปต์ที่จะหยุดโดยไม่มีข้อผิดพลาดใด ๆ .
- การตั้งค่ากราฟิกที่ปรับปรุง:. โหมด shader ที่ถูก จำกัด ในขณะนี้เพื่อง่ายสำหรับ Intel GMA 950 และครอบครัว ATI Radeon R300 GPU และบางส่วนปรับแต่งอื่น ๆ
- แก้ไขข้อผิดพลาดการสังเคราะห์วัสดุที่ illumination_modulate_color ก็ไม่สนใจเมื่อใช้ emission_and_illumination_map ในโหมด Shader (ทดสอบวัสดุชุดกรณีทดสอบ 7).
- การแก้ไขเป็นไปได้สำหรับค้างสุ่มเมื่อใช้การสังเคราะห์เสียงพูดใน Windows.
- ต่างๆแก้ไขข้อผิดพลาดเล็ก ๆ น้อย ๆ และปรับแต่ง.
มีอะไรใหม่ ในรุ่น 1.73.4.
- ภารกิจโนวาคงที่
มีอะไรใหม่ ในรุ่น 1.72:
- New & quot; รีจิสทรีเรือ & quot; ที่จัดการการสร้างเรือใหม่มากขึ้นทนทานและมีประสิทธิภาพ.
- อุปกรณ์ใหม่จัดการ
- เล่นเรือป้อม
- การสนับสนุนจอยสติ๊กขณะนี้สนับสนุนแกนมากขึ้นและปุ่ม
- AI ปรับแต่งและการปรับปรุง
- การปรับปรุงจำนวนมากและการแก้ไขเพื่อ JavaScripting
ความคิดเห็นที่ไม่พบ