MagicLib的目标是创建一个开源的,社区驱动的前置库,包含各种有用的(且有良好文档的)脚本和插件,任何Modder都可以随意使用或是参与其中。
欢迎参与开发!
请注意,0.95.1a/0.96a 版本包含英文文本,已由 ASIIark 进行了汉化,点此下载汉化版
依赖 LazyLib
作为一个社区驱动的工具,本Mod完全对外开放,如果任何人愿意为本项目做出贡献,我们热烈欢迎。关于当前Mod内容的详细信息,请参见项目Wiki。
当前内容:
Functions
MagicSettings
Offers classes to load merged settings and lists from a shared modSettings.json file. Intended to make cross-mod integration and compatibility much easier to manage.
MagicBounty framework
Offers a highly customizable yet easy to implement system to add unique story-driven bounties to a board present in bars.
MagicSettings
Offers classes to load merged settings and lists from a shared modSettings.json file. Intended to make cross-mod integration and compatibility much easier to manage.
MagicCampaign
Offers classes to help enrich systems with recoverable hulks holding special cargo, or with stations with custom comm officers, etc
MagicIncompatibleHullmod
A uniform solution for the "incompatible hullmod" issue with vanilla hullmods.
MagicInterference
Adds a cross-mod mechanic to balance very powerful weapons.
MagicAnim
A collection of functions to make smooth animations.
MagicFakeBeam
Creates convincing punctual beams from arbitrary coordinates.
MagicLensFlare
Creates "cinematic" lens flares.
MagicRender
Draw arbitrary sprites on-screen with constraints to entities/camera when needed. (aka "SpriteRenderManager")
MagicTargeting
Allows "smart" target selection for systems and missiles within distance and search cone parameters, plus it can use ship-class preferences.
MagicTrails
Allows to create missile-style trails anywhere, from ships to bullets, with a lot of customization options. Also includes a CSV based manager that should be able to handle most projectile use cases with negligible overhead.
MagicUI
Draws UI elements such as a system-like charge-bar/tick box next to the normal ship-system for special systems, or an extra status bar above the flux/hull bars.
Loose scripts
Scripts that can be used "as it is" or can be copied to individual mods to personalize the result.
MagicVectorThruster
Manages vectoring or vernier-style attitude thrusters.
MagicMissileAI
A very customizable and lightweight missile AI script usable without any java knowledge.
Planned / considered content:
None at the moment
|
更新日志
请参见:https://github.com/MagicLibStars ... aster/CHANGELOGS.md
贡献者名单:
Tartiflette (原作者)
Dark.Revenant (MagicUI)
灰色渡鸦 (MagicFakeBeam)
jtyotJOTJIPAEFVJ (MagicAnim.cycle)
Kitta Khan (bugfixes)
Nicke (MagicTrails, MagicGuidedProjectileScript)
欧瑞捷门 (bugfixes and a lot of optimization work)
President Matt Damon (bugfixes)
Rubi, Schaf-Unschaf, and Wisp (MagicBounty)
SafariJohn (MagicAsteroids)
Snrasha (MagicUI)
Wyvern (MagicIndustryItemWrangler)
MagicLib 采用
知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。
任何衍生作品也必须遵守远行星号的最终用户协议 |