|
本帖最后由 FAX 于 2021-1-28 12:38 编辑
控制台
一个非官方的mod开发工具
作者:LazyWizard 版本:v2021.01.19
教程: 普通mod的安装方法一样。在游戏中用ctrl+退格开启控制台,然后输入指令(command) 指令本身不区分大小写,但输入的参数大小写敏感 要获得完整的指令列表输入help 要获得具体某个指令的详细信息输入help<指令>用分号分隔多个指令,如:god;nocooldown;reveal;infiniteflux;infiniteammo,这会开启所有战斗作弊。注意,RunCode除外 如果你想改变开启控制台或分隔符的键位,可以使用settings指令
已知bug: Sometimes the game will crash when opening the console at very high resolutions. You can fix this by disabling the console's background: open saves/common/config/lw_console_settings.json.data in a program like Notepad and change "showBackground" to false
当前功能:
可以自定义覆盖输入指令
大量现成的指令,并且可以在控制台中添加自定义指令
使用Janino库在游戏中编写、编译和运行代码
可以随时从游戏中移除
理论上兼容任何mod
包含指令: Alias BugReport Clear DevMode DumpHeap Help List ModInfo Reload RunCode Settings SourceOf Status |
AddCredits, AddCrew, AddFuel, AddHullmod, AddItem, AddMarines, AddOfficer, AddOrdnancePoints, AddShip, AddSkillPoints, AddSpecial, AddSupplies, AddWeapon, AddWing, AddXP, AdjustRelation, AllBlueprints, AllCommodities, AllHullmods, AllHulls, AllWeapons, AllWings, FactionInfo, FindItem, FindShip, ForceDismissDialog, ForceMarketUpdate, GoTo, Hide, Home, InfiniteFuel, InfiniteSupplies, Jump, Kill, List, OpenMarket, PlanetList, Repair, Respec, Reveal, SetCommission, SetHome, SetRelation, ShowLoc, SpawnDerelict, SpawnFleet, Storage, Suicide, Survey |
AddCommandPoints BlockRetreat EndCombat Flameout ForceDeployAll God InfiniteAmmo InfiniteCR InfiniteFlux Kill NoCooldown Nuke RemoveHulks Repair Reveal Rout ShowAI ShowBounds ShowLoc SpawnAsteroids Suicide ToggleAI Traitor |
写给每一位控制台的使用者: 虽然我尽量让自己的项目都便于使用,但控制台主要是作为一个辅助mod开发的工具。这意味着它需要一些关于远行星号运作的知识。最重要的是,你需要知道各种对象的内部 ID,以便使用任何处理对应指令。指令“list”可以帮助你解决这个问题;或者这些ID可以在数据文件中找到,通常在.csv或.variant
将这个mod作为作弊工具将很快抽干远行星号所能带来的乐趣。请确保自己收到这条警告
搬运许可:
下载:
|
|