Singularity

Singularity

My own shared library. Exten...

MOD ID: 8361作者: Byteblazarカテゴリ: Gameplayバージョン: 4.2.0更新日: 2026-09-11(今日更新)用途: 汎用人気スコア: 0
#武器#グラフィック#互換性#クライアント向け

📝 このMODの解説記事

まだ解説記事はありません。読みたい方はリクエストできます(運営が記事化を検討します)。

🔑 Nexus連携(高評価・追跡)

🏷 タグ

GameplayFair and balancedSound FXSkyModder's ResourceUtilities for ModdersVisual Effects/ParticlesNPC Behaviours (AI)

📂 ファイル・バージョン

ダウンロードは Nexus Mods 上で行われます(当サイトではファイルを配布しません)。対応バージョンは各ファイルの記載をご確認ください。

メイン _Singularity-v4.2.0.zip v4.2.0
📦 604.3 KB ⬇️ 23
更新履歴(changelog)
- New MinEventActionRollEntitySpeed applies a deterministic per-entity multiplier to aggro, aggro-max, and panic speeds. Walk and night speeds can be varied via optional walkMin/walkMax attributes (default 1.0, no change) since walk-cycle animations foot-slide under variation.
- MinEventActionRollEntityScale now multiplies EntityClass.SizeScale instead of replacing it. This composes cleanly with any mod that sets SizeScale, and the action is idempotent, so it can safely fire more than once.
- New SG_FacingConeDegrees property for explosives. When set to a non-zero half-angle, buffs gated on the target's facing direction can suppress themselves when the target is looking away from the blast. Works on both nonlethal and lethal explosives. Example: stun grenades no longer flash a player who was turned away, while still ringing the ears and applying deafness.
- Per-entity rolls for scale, speed, and material variants now use distinct hash salts. An entity's percentile on one axis is no longer correlated with its percentile on another, so a small animal is not also always a slow one or always a particular material variant.
- blocks.xml completely restructured to be load-order agnostic. Each property class (AdvancedSkyManager, ServerPolicies, ScreenEffects, XMLExtensions) is now guarded by its own conditional and populated via prepend, rather than being created inside a single monolithic block. The SingularityConfig block itself is also only appended if it does not already exist. This means other mods can add their own properties to those classes without their patches and Singularity's colliding or overwriting each other, regardless of which loads first.
- blocks.xml documentation rewritten. RollEntityScale's entry now describes the multiplication semantics and idempotency. RollEntitySpeed's entry is new. The Non-Lethal Explosives section gained a Directional Buff Gating subsection with angle guidance and an example, plus a Limitations note explaining that facing gating …
⬇️ Nexus でダウンロード
旧バージョン(25件)を表示
アーカイブ Singularity v1.0.0.0
📦 408.3 KB ⬇️ 112
⬇️ Nexus でダウンロード
アーカイブ Singularity v1.0.1.0
📦 499.0 KB ⬇️ 139
更新履歴(changelog)
Ringing ears sound loop
⬇️ Nexus でダウンロード
アーカイブ Singularity v1.0.1.1
📦 563.0 KB ⬇️ 40
更新履歴(changelog)
- Fixes click in ear ringing sound loop
⬇️ Nexus でダウンロード
アーカイブ Singularity v1.0.1.2
📦 563.2 KB ⬇️ 18
更新履歴(changelog)
- Fixed custom ammo sounds feature breaking silencers
⬇️ Nexus でダウンロード
アーカイブ Singularity v1.0.1.3
📦 562.5 KB ⬇️ 282
更新履歴(changelog)
Fixes regression (1.0.1.2): custom ammo sounds always applied, even with normal ammo.
Performance improvements.
⬇️ Nexus でダウンロード
アーカイブ Singularity v1.1.0.0
📦 569.9 KB ⬇️ 133
更新履歴(changelog)
- Adds five new entity-AI-related features that give entities more advanced decision-making (see blocks.xml for more info). For reference: New entity class types, EntityGregariousness, SetAsTargetIfHurt_BypassSameTypeCheck, RunawayFromEntity_NoImplicitPlayer, SetNearestCorpseAsTarget_Filters.
⬇️ Nexus でダウンロード
アーカイブ Singularity v1.1.0.1
📦 570.2 KB ⬇️ 1,594
更新履歴(changelog)
- Made NetPackageItemActionSound.GetLength() dynamic to prevent disconnections in multiplayer and for optimization
- ItemActionRanged_Patches.UpdateSounds sends NetPackages only when needed
- Fixed errors when dedicated servers load
⬇️ Nexus でダウンロード
アーカイブ Singularity v1.2.0.0
📦 570.7 KB ⬇️ 260
更新履歴(changelog)
- Added a ServerPolicies section in blocks.xml and implemented the first (and likely only one ever), which allows servers to dictate the Brightness (OptionsGfxBrightness) of clients when they join.
- Reworked gregariousness. Gregarious entities now travel from further away to join other gregarious entities of their type.
- Fixed inline documentation in blocks.xml regarding cannibalism.
- Officially dropped backward compatibility (got enough on my plate, sorry).
- Other minor improvements and optimizations.
- Tidied things up in the source enough to be worth a mention, but unless you are a GitHub rat you won't care about this one.
⬇️ Nexus でダウンロード
アーカイブ Singularity v1.3.0.0
📦 571.1 KB ⬇️ 320
更新履歴(changelog)
- Groups of gregarious entities can now be capped in size using a Singularity_GroupSize property (read blocks.xml for details).
- Updated documentation about Singularity_Gregariousness.
⬇️ Nexus でダウンロード
アーカイブ Singularity v1.3.0.1
📦 571.3 KB ⬇️ 428
更新履歴(changelog)
- Gregariousness: Fixed group counter-attacking behavior not triggering when playing offline.
- Improved examples in blocks.xml
- Very minor refactoring
⬇️ Nexus でダウンロード
アーカイブ Singularity v1.4.0.0
📦 571.7 KB ⬇️ 55
更新履歴(changelog)
- Added NoRespawnNearBackpack server policy
⬇️ Nexus でダウンロード
アーカイブ Singularity v1.4.0.1
📦 571.7 KB ⬇️ 772
更新履歴(changelog)
- Hotfix: Set AllowSpawnNearBackpack to default before closing to avoid issues
⬇️ Nexus でダウンロード
アーカイブ Singularity v1.4.0.2
📦 571.7 KB ⬇️ 962
更新履歴(changelog)
- Renamed folder to avoid locale issues with applications like Wabbajack
⬇️ Nexus でダウンロード
旧バージョン Singularity for 1.0 - 2.5 v1.5.0
📦 574.8 KB ⬇️ 1,522
更新履歴(changelog)
- Switched to SemVer
- Added an AdvancedSkyManager section. Read blocks.xml for details.
⬇️ Nexus でダウンロード
アーカイブ Singularity v1.6.0
📦 579.0 KB ⬇️ 98
更新履歴(changelog)
1.6.0
- New feature: some math functions in XML. See blocks.xml for details, and remember: with great power comes great responsibility.
- 2.6 stable compatibility.
- Fixed mismatching end of blood moons when using the Advanced Sky Manager.
⬇️ Nexus でダウンロード
旧バージョン Singularity for 2.6 and above v2.0.0
📦 579.9 KB ⬇️ 2,467
更新履歴(changelog)
Advanced Sky Manager changes:
- New feature: The visual start and end times of Blood Moons are now configurable (see blocks.xml).
- Improved: Reworked trader opening/closing times. They can now be configured using a digital clock format like in vanilla, and they are auto-adjusted as needed when Realistic Noons is enabled (see blocks.xml). They are also more robust and fail gracefully if badly configured.
- Improved: Fixed typo in blocks.xml and reworded a little bit.
- Fixed: NullReferenceException when joining dedicated servers.
- Fixed: Time of trader close warning not updated correctly.
⬇️ Nexus でダウンロード
旧バージョン Singularity-v3.0.0.zip v3.0.0
⬇️ 1,105
⬇️ Nexus でダウンロード
旧バージョン Singularity-v3.0.1.zip v3.0.1
⬇️ 311
⬇️ Nexus でダウンロード
旧バージョン Singularity-v3.0.2.zip v3.0.2
⬇️ 1,382
⬇️ Nexus でダウンロード
旧バージョン Singularity-v4.0.0.zip v4.0.0
📦 601.5 KB ⬇️ 13
更新履歴(changelog)
SINGULARITY REFACTOR RELEASE NOTES
OVERVIEW
This refactor represents a complete architectural overhaul of the Singularity framework. The primary focus is the introduction of the SGAI system, which replaces the previous ad-hoc group assist, target selection, and flee patches with a unified, role-based AI architecture. New systems for material overrides and entity scaling are also added. The new design prioritizes performance, consistency, and modder configurability while adding emergent behaviors such as group coordination, hunger-driven feeding, startle responses, and rage mechanics.
All previously existing features (ShaderlessFX, entity stun, non-lethal explosives, ammo sounds, screen effect overrides, server policies, advanced sky manager, and XML patch operations) remain functional with only naming convention changes. This document focuses exclusively on new or significantly reworked systems.
AI SYSTEM OVERHAUL (SGAI)
Core Data Model
The SGAI system introduces a persistent per-entity data container EData, stored in a ConditionalWeakTable keyed by EntityAlive. EData tracks the entity's group role (Solitary, Alpha, Follower), emotional state (Startled, Enraged), hunger level, digestion status, confidence scale, self-preservation flag, and references to its group and alpha.
Group Roles and Formation
Group roles are assigned through the new EAIGroupUpSG task. This task reads two parameters from its XML data: chance (0.0 to 1.0, probability of being social) and groupSize (maximum members, -1 for unlimited). On execution, the task either initializes the entity as solitary, attempts to join an existing alpha with available slots, or starts a new group as alpha. Group formation occurs once per entity and is not re-evaluated on every tick. The group size property determines how many slots the alpha has available; slots are consumed when followers join and are not freed on follower death, intentionally leading to multiple smaller groups rather than one large group.
GroupD…
⬇️ Nexus でダウンロード
旧バージョン Singularity-v4.0.1.zip v4.0.1
📦 601.5 KB ⬇️ 331
更新履歴(changelog)
- Hotfix for XML encoding
⬇️ Nexus でダウンロード
旧バージョン Singularity-v4.1.0.zip v4.1.0
📦 601.7 KB ⬇️ 117
更新履歴(changelog)
- Material overrides now respect an optional variantName attribute. Omitting it keeps all overrides combined into one fixed look (same visual result as before). Using distinct names creates separate variants, with deterministic pseudo-random selection per entity. Existing mods retain the same visual outcome; this just makes variant creation more intentional. See blocks.xml for details (it is much clearer there than a short changelog entry will ever be). Technically, this is a breaking change, but I released 4.0.0 so recently, that I'm treating it as an improvement when it comes to versioning. Variants in the original implementation were as good as broken in terms of usefulness anyway.
⬇️ Nexus でダウンロード
旧バージョン Singularity-v4.1.1.zip v4.1.1
📦 601.9 KB ⬇️ 13
更新履歴(changelog)
Added guard to prevent NRE related to Twitch Integration
⬇️ Nexus でダウンロード
旧バージョン Singularity-v4.1.2.zip v4.1.2
📦 601.8 KB ⬇️ 44
更新履歴(changelog)
- Fixed omitted confidence check that was causing predators to run away too easily.
⬇️ Nexus でダウンロード
旧バージョン Singularity-v4.1.3.zip v4.1.3
📦 602.0 KB ⬇️ 324
更新履歴(changelog)
- Improved hysteresis in EAIFollowAlphaSG
- Removed unwanted home-return from EAIApproachAndAttackTargetSG while keeping chase timeout.
- Fixed erratic behavior caused by EAIRunawayWhenHurtSG
- Ensured retreat can interrupt eating (priority-driven)
- Fixed edge-case NRE during entity initialisation.
⬇️ Nexus でダウンロード

📦 このMODを含むコレクション (全9件)

このMODが採用されている Nexus コレクション(人気順)。まとめて導入したい人の入口に。

MOD 解説

私が作成した共有ライブラリです。XMLによる改造機能を拡張し、シェーダー不要の画面エフェクト、CVarによるエンティティの移動停止、非致死性の爆発物の作成、弾種ごとの効果音など、新たな機能を追加しています。3.X に対応しています。

原文(英語)を表示

My own shared library. Extends XML modding with new features, such as shaderless screen effects, stopping entity movement via CVar, creation of nonlethal explosives, ammo-specific sounds, etc. Compatible with 3.X

導入前チェック(前提 / 競合 MOD)

情報はまだありません。導入済みの方はコメントで情報をお寄せください。

コメントする