该项目鲕粒是一个开源并且完全免费的空间模拟游戏,为Mac OS X使用可可和OpenGL目标C写的。
鲕被写成精英撤离的回应 - 从互联网的新型游戏。但是,它是由一个独立的解释和扩大原有的游戏,最初是由基督教平德创建的,其次是伊恩·贝尔和David Braben启发。
鲕的玩家可以轻松地扩展新的特性和功能,这要归功于它的模块化,小型化设计的游戏。几乎每一个游戏方面可以使用免费的和简单的图形软件包和文本编辑器方便地进行修改。
鲕是一个独立于平台的游戏,支持Linux和Mac OS  X'NBSP;和Windows操作系统
什么是此版本的新:
< UL>
什么是新版本 1.76 / 1.77.1 Beta版:
- 在错误行星云显示器固定
- 货运/客运合同重新正确报告溢价/前进
- 修正护送扫描类的初始化
- 修正了任务屏幕不允许退出的时候HUD关闭
- 修正四元数构造出示身分四元数记录时,称为新四元数()。
- guiScreenChanged现在推出时,触发过渡
- 航向和速度从站启动时,现在也归零
- 在死亡的自动驾驶仪状态重置
- 回归:HUD现在n_bars作品再次
- 在用错误的NPC继续在废船的固定锁
- LASER SHOT定位固定
- 错误与guiScreenChanged清单检查时推出固定
- 在合理的技术熟练的驾驶员,现在会记得看他们要去哪里逃离时
- 盾牌现在也保护subentities
- 在边缘情况下固定伤害到主站
- 域剔除过分投入固定
- 在一些“鬼”舰的错误修正
- 修正任务死机用数字选择键
- 与脚本取消银河跳BUG修复
- 为站接口创建的验证BUG修复
- 使用正确类型的JS Station.market对象
- 在BUG修复与对接站停靠的地方是非常轻微的离轴
- 修正合同的声誉计算,这样的负面代表正常工作
- 修正了隐形装置的行为不一致
- 修正计算的热损伤subentities
- 修正能量,激光温度的更新,相关的报警条件,以自动驾驶仪
- 在很长的清单屏幕上按下了时,修正了崩溃
- 修正的&QUOT冲突;和&QUOT;无人驾驶&QUOT; shipdata键
- 在player.replaceShip()修复设备状态检查
- 在视觉效果修正闪光缩放
- 在添加燃料瓢图标,小HUD
- 在减轻鼠标光标串色
- 排序保存游戏名单按字母顺序
- 在略微加长的包裹合同的最后期限,以避免那些不可能
- 阻止对接死站
- 修正内存泄漏。
- 移除]; performBroadside&QUOT; AI命令
- 修正扫描仪显示的错误
- 在“暂停”消息显示正确的密钥
- 修正rotational_velocity为subentities
- 修正shipEnergyBecameFull触发事件,如记录
导频QUOT;
什么是新版本 1.75.2 Beta版:
- 这是一个错误修正更新1.75.1 ,导致一个稳定版本。
什么是新版本 1.75.1 Beta版:
- 这是一个bug修复版本领先向着下一个稳定的版本。该项目正在积极寻找人愿意在追查任何剩余的错误帮助:这样做,只需下载游戏,并报告任何问题向鲕粒变形论坛
什么版本1.75 Beta版是新的:
- 游戏
- 更智能,更积极的NPC - 例如,他们现在能够拍摄时,你巧妙地站着不动 。
- 在新的主武器锁定键(默认:_)禁止主要和次要武器,和炮塔 。
- 简化的自动驾驶仪控制:C(或key_autopilot)尝试自动驾驶进码头与当前目标站 - 你的目标如果有的话,扫描仪范围内另有一站,有利于主站。按住Shift-C(现key_autodock而不是key_autopilot_target)是一样的,只不过它会快速坞如果允许的话。按住Shift-D不再使用。
- 新&QUOT; primable设备&QUOT;概念:设备可以产生脚本的效果,而不必是一个导弹。新键:Shift-N键和控制-Shift-N键循环primable设备清单,和N激活当前所选的设备。 (主要配置键: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;淘汰。 (错误#17215)
- 在超空间倒计时消息不重复自己。
- 您不能再潜入合同屏幕通过二级站的后门。
- 在副武器,现在占到了正确评估你的船时。 (错误#17450)
- 修正了游戏杆配置(错误#17482,错误#17490)
- 在通常的难以形容但重要的&QUOT;小的调整和修正&QUOT;
- 杂项:
- 新图标由第七位。
- 在减少内存使用情况。而另一方面,新的JavaScript引擎使用更多的内存。
- Mac专用:
- 在末日的恐惧声音的Bug是固定的。 (错误#17214)
- 操纵杆支持。
- 自动更新支持(旌宇)。
- 的鲕粒变形屏幕截图文件夹现在可以在桌面上移动,鲕粒变形会继续使用它(只要它不重命名或移动到回收站)。
- 在Windows和Linux:
- 由于GNUstep的一个bug,老版本无法读取超过429496729.5学分信贷余额正确。 1.75写入保存的游戏中,避免(即使在满载旧的测试版本)这一问题的方法。 Windows版本也可以在老游戏存档读取更大的信贷量。
- 在资料片的发展变化:
- 新shipdata.plist键: - allows_auto_docking(站只):如果为true,播放器自动驾驶仪对接是允许的。默认值:true。 - (只站)allows_fast_docking:如果为true,快速对接是允许的。默认值:false,除了主站。 - counts_as_kill:如果为false,船不能算作一个杀,不参加Q-矿级联快乐有趣的时间,即使它的扫描类型和其他属性,否则让它这样做。默认值:true。 - cloak_automatic(筹备):如果进攻时真正的,隐形装置被激活;否则,它必须由一个脚本激活。默认值:true。 - has_patrol_ships(仅适用于车站,模糊布尔值):如果为真,该站将定期开展巡逻,如果有停靠任何警务船。默认值:假的,但忽略(视为总是如此)的主站。 - hyperspace_motor(所有船舶,包括球员):要能跳必需的。默认值:true。 - (只站)interstellar_undocking:如果为true,对接在星际空间车站不会导致站跳转到相邻的系统。默认值:false。 - 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现在默认为25。
- 在笔架山图标数据以更灵活的方式,现在处理(;错误#17828 http://aegidian.org/bb/viewtopic.php?p=128487#p128487)。此外,它被期待,而不是它的主要作用向上使用船的信标码作为关键字,
- 设备:
- 新equipment.plist额外的词典键: - 脚本:用于实现primable设备。设备的脚本有一个预定义的属性,equipmentKey,一个事件处理程序,激活()。 - 可见:控制可见性状态画面和造船厂广告词。默认值:真正的
- 在全国的导弹现在表示为设备条目,而不是船。为了提高效率,建议所有的NPC弹种有equipment.plist条目,即使他们没有提供给玩家。 (例如,现在有一个EQ_THARGON。)为了协助设置此功能,启用logcontrol.plist ship.setUp.missiles(或使用console.setDisplayMessagesInClass(&QUOT; ship.setUp.missiles&QUOT;,真)在调试控制台)。
- 在其他配置文件:
- 中列出customsounds.plist声音现在都预装,以避免加载延迟。那些通过JavaScript通过指定一个文件名演奏的声音不能被预加载;如果你这样做,你的声音是不是特别难得,我建议经历一个customsounds.plist项。
- 巧合,利用脚本customsounds.plist条目现在正常工作。
- 屏幕背景和覆盖现在可以扩大,允许更高的分辨率。 (错误#17201)查看http://aegidian.org/bb/viewtopic.php?p=127716以获取更多信息。此外,screenbackgrounds.plist条目可以是阵列,在这种情况下,一个元件被随机选取。
- 在使用立方体贴图纹理行星围绕现在预期极轴旋转。使用传统的纹理行星不这样做,但他们从来没有。 (错误#17243)
- 新HUD旋钮选择:drawWeaponsOfflineText:
- JavaScript的:
- 升级SpiderMonkey的出血边缘(1.75使用相同版本的火狐4.0测试版11)。这增加了大多数的ECMAScript第5版的功能,特别是包括严格的模式,我建议所有OXPers采用。
- 在另一方面,旧的SpiderMonkey的特定&QUOT;严格模式&QUOT;默认情况下禁用,因为它有一定的假阳性。它可以通过调试控制台设置console.pedanticMode为true启用。
- 在原生JSON支持可用于存储结构化数据的任务变量是有用的。
- JavaScript的全球和控制台对象现在换成重新比赛的时候,并不能再用来走私整个会话的信息。
- 的Vector3D和四元数的对象不能再使用比较==和!=,因为疣的JavaScript引擎,我们以前开发不复存在。见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了解更多信息。
- 脚本错误修复:
- 原型链鲕粒变形定义对象先前设置不正确。这已得到修复。这方面的一个效果是,使用的方法和属性对单的构造,而不是它们的实例停止工作。对于最常见的情况下,系统和播放器有哪些日志的警告,就像我们在过去弃用的方法进行相容性访问。如果你想真正了解发生了什么事情,在解释我最好的刺是在http://www.aegidian.org/bb/viewtopic.php?f=4&t=8968。
- 至于剧本而言,玩家现在只能死一次。 (此前,shipDied()将被调用两次,一次不带参数,一次使用。)
- 当玩家通过Q-炸弹炸死,该damageType参数shipDied()现在是&QUOT;级联武器&QUOT; (不与QUOT;能量伤害&QUOT;)。
- 您现在可以授予多个Trumbles酒店,客户的喜悦无处不在。
- &QUOT;显示模式&QUOT;船舶和行星不再显示在系统的实体名单。你可以在为任务的屏幕与新mission.displayModel性的显示模式。其他旨在是不可访问的。
- 在调用Sound.load()现在可以处理customsounds.plist键正常。
- 船舶exitSystem()/ AI performHyperSpaceExit现在在星际空间的工作。
- 新的世界事件:
- playerWillSaveGame(saveType)(功能要求#5095)
- escapePodSequenceOver()(立即决定如何救助或使用逃生舱后杀的球员之前被调用。见player.setEscapePodDestination())。
- 新舰事件:
- coordinatesForEscortPosition(指数)(不完全是一个事件,但不管。)
- distressMessageReceived(侵略,发件人)
- shipTakingDamage(金额,fromEntity,damageType)(功能要求#5077)
- shipKilledOther(目标,damageType)。 (目标的shipDied(),但在实际炸毁后火灾)
- shipWillLaunchFromStation(站)(此前仅限于播放器)。
- 修改舰事件:
- commsMessageReceived()现在需要第二个参数,发送船。
- 在新的JavaScript属性和方法:
- 实体collisionRadius
- 在实体dumpState()(仅当控制台处于活动状态):写了一堆垃圾到日志
- EquipmentInfo canBeDamaged
- EquipmentInfo canCarryMultiple
- EquipmentInfo isAvailableToNPCs
- EquipmentInfo isAvailableToPlayer
- EquipmentInfo可见性
- EquipmentInfo SCRIPTNAME
- 在全球defaultFont(有一个方法对象,measureString())
- 在全球addFrameCallback()
- 在全球formatCredits()
- 在全球formatInteger()
- 在全球isValidFrameCallback()
- 在全球removeFrameCallback()
- 在全球takeSnapShot()
- mission.displayModel:纺纱舰的背景下,如果一个人在使用。 (如果设置spinModel为false,在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。
- 在新的AI命令:
- enterPlayerWormhole
- setDesiredRangeForWaypoint
- setTargetToNearestFriendlyStation
- thargonCheckMother
- updateEscortFormation
- 在新的AI消息:
- STATION_LAUNCHED_SHIP
- Descriptions.plist变化(翻译):
- 附加: - 数组大小 - 数基的门槛 - 数字 - 十进制分隔符 - 数字组分离器 - 自动驾驶仪站 - @ - 不 - 不容许-autodocking - 自动驾驶仪,多目标 - 自动驾驶仪红色警报 - 巫无电机 - 巫用户星系 - 中止 - 武器系统 - 在线 - 武器系统 - 脱机 - 设备 - primed- @ - 设备 - 引 - 无 - 设备 - 引 - 无 - 可用 - 站对接间隙否认 - 初始化调试支持 - 图表距离-F(短程图表距离f和长程线图距离-F现在引用此,它是不能直接使用通过游戏) - 图表-EST-走时-F(短程图-EST-走时,f和长程线图-EST-走时-F现在引用此;它不使用直接由游戏) - 商品市场 - stickmapper武器 - 在线切换 - stickmapper快照 - stickmapper贷装备 - stickmapper - 激活 - 设备 - stickmapper转义-POD - stickmapper披风 - stickmapper扫描器变焦 - gameoverscreen转义-POD - 快照目录的名称 - 快照目录名,MAC - 救援回报换 - @@ - @ - 信用 - @ - ALT - 捕获奖励换 - @@ - @ - credits- @ -alt - 语音合成-传入消息 - @
- 删除/未使用: - 初始化宇宙 - 语音合成-传入消息 - 不再直接通过游戏中使用,使用的语音合成,来电-MESSAGE-@因此现有的本地化将(可能)的工作。 - 自动驾驶仪无法码头,与目标 - 仍包括在内,但目前未使用 。
- 在调试控制台:
- 此前,控制台对象是可以从控制台的控制台内,和其他地方的debugConsole。两者都是目前全球和控制台是首选。
- 分析支持:拨打:配置文件,看看那里花费了时间。有关详细信息,如一堆JavaScript对象,而不是文本转储,使用this.profileData = console.getProfile(函数(){})。
- 跟踪支持:拨打电话:跟踪,看看所做出的函数调用的层次结构。 (跟踪被写入日志)。跟踪和配置,不能同时使用。
- 当一个表达式的结果是一个数组或普通的对象,其结构是现在适合打印。维宏:使用你也可以漂亮地打印任何对象的结构。我建议进入这样对你好奇的任何对象的习惯。 :D player.ship是一个很好的起点 。
- ()的调用方法已更名为callObjC(),以避免混乱与标准Function.prototype.call()。现在适用于更多的对象 - 刚才的一切,除了载体和四元 - 而且可以与返回的数字,向量或四元Objective-C的方法处理
各种特效和JavaScript对象
什么的1.74.2版本是新的:
- 在停止播放时,从跳跃倒计时选择无效的跳转目标
- 固定对接权限不一致:一切敌对站现在拒绝对接权限 。
- 切换到现在以一致的方式允许自定义视图。
- 在武器的重复率现在每个武器。
- 在当前缩放级别现保存切换的HUD时。
- 排气羽现在重置超空间跳跃后/脚本瞬移/自动对接。
- 固定重叠的系统加载游戏和搜索系统时的混乱。
- 在所有自动生成的太阳撇油器,现在应该充分屏蔽。
- 修正偶尔&QUOT;漂白&QUOT;。-looking系统信息屏幕行星
- 修正了错误的距离显示短程线图上的开关从远距离图表回来的时候。
- 改进的默认语音合成的声音(不支持Mac OS X)。
- SystemInfo.systemsInRange()现在可以调用,而不是始终适用于当前系统中的特定SystemInfo的对象。
- 在新的JavaScript事件:shipAttackedOther()(shipBeingAttacked()的倒数,shipBeingAttacked()后立即调用) 。
- 如果一个脚本删除一台设备在equipmentDamaged()事件处理程序,否],设备损坏和QUOT;生成的消息。
- Ship.removeEquipment()现在工作对损坏的设备。
- 固定替代优先expandDescription()和expandMissionText(),在覆盖(如果有的话),现在优先于一切。
- 新shipinfo键:station_roll
- 修正了某些情况下,认可机构可以打破组处理。
- 在链接阶段检测到的着色器错误(通常,涉及国家问题的顶点和片段着色器之间共享)现在报告正确。
什么的1.74.1版本是新的:
- 在脚本能够再次获奖和检查Trumbles酒店,和标准trumble使命再一次的作品。 (限制:。脚本不能被授予更多的增加Trumbles酒店的数量这将固定在1.75)
- 新星的使命再一次的奖项上取得成功的结果相应的奖励。
- 在没有更多的&QUOT; Witchspace引擎故障和QUOT;消息进入后新星系统的时候。
- 以二级站停靠,游戏菜单屏幕上的默认选择是&QUOT;游戏选项&QUOT;而不是&QUOT;开始新游戏&QUOT;
- 修正了恼人的音频延迟。
- 修正了几个JavaScript界面缺陷,可能导致一个错误的脚本没有任何错误信息停止。
- 调整图形设置:着色器模式现在仅限于简单的英特尔GMA 950和ATI Radeon R300 GPU的家庭,以及其他一些调整
- 修正了illumination_modulate_color是在着色器模式(材料测试套件测试用例7)使用emission_and_illumination_map时,忽略了一个物质合成的bug。
- 在Windows中使用语音合成时随机冻结可能的修复程序。
- 在各种小的bug修复和调整。
在Mac OS X上播放第一个声音时,
什么的1.73.4版本是新的:
- 在固定新星使命
什么在1.72版本新:
- 最新及QUOT;船舶登记&QUOT;更有力和有效地处理创造新船。
- 新设备处理
- 玩家船炮塔
- 在操纵杆的支持,现在支持更多的轴和按钮
- 在AI的调整和改进
- 大量的更新和修复,以JavaScript编程
评论没有发现