【SKYRIM】Skyrim uploader落ちてない?
1名無しさんの野望
2025/11/10(月) 17:20:57.91ID:4fh7FD5u6 ついさっき気付いたんだが、おま環かもしれんから誰か確かめてくれ
2名無しさんの野望
2025/11/17(月) 20:43:28.30ID:MqUkkWiU0 落ちてる。最近始めたばかりだからてっきり閉鎖済みなのかと思ったよ。
3名無しさんの野望
2025/11/17(月) 21:10:32.20ID:B6dOriXD0 ありがとう、一週間経っても復旧してないのか…
2026/02/05(木) 14:01:20.87ID:yi+Z8kdT0
レターボックスの件はこちらで
5名無しさんの野望
2026/02/05(木) 21:12:44.73ID:SYNpTXCm0 質全531のレターボックスを質問した者です
環境はSE 1.6.1170です
Reshadeは一旦アンインストールしてCSのみ使っています
よろしくお願いします
環境はSE 1.6.1170です
Reshadeは一旦アンインストールしてCSのみ使っています
よろしくお願いします
2026/02/05(木) 22:12:33.15ID:yi+Z8kdT0
>>5
[前提MOD]
SKSE
Address Library for SKSE Plugins
VR以外の全てのバージョンで動作するはずです
おそらくCS環境でも問題無いと思います。Reshadeも併用できるかも
使い方はMCMを見れば分かります
付属のREADMEは一度目を通してください
ゲームの言語設定がJAPANESEなら翻訳は不要です
ENGLISHなら "interface\translations\SimpleLetterbox_English.txt" の中身を SimpleLetterbox_japanese.txt のものに置き換えてください
こちらの環境は、SE1.5.97, モニタ解像度はWQHDです
バニラとENB環境で動作確認済みです
ただし突貫で作ったのでテストは十分ではありません
あなたのモニタ解像度と動作結果を教えてください
下記のURLからダウンロードしてください(NGワードで弾かれるので全角にしています)
ダウンロードパスワードはskyrimです
WWW.AXFC.NET/U/4118487
[前提MOD]
SKSE
Address Library for SKSE Plugins
VR以外の全てのバージョンで動作するはずです
おそらくCS環境でも問題無いと思います。Reshadeも併用できるかも
使い方はMCMを見れば分かります
付属のREADMEは一度目を通してください
ゲームの言語設定がJAPANESEなら翻訳は不要です
ENGLISHなら "interface\translations\SimpleLetterbox_English.txt" の中身を SimpleLetterbox_japanese.txt のものに置き換えてください
こちらの環境は、SE1.5.97, モニタ解像度はWQHDです
バニラとENB環境で動作確認済みです
ただし突貫で作ったのでテストは十分ではありません
あなたのモニタ解像度と動作結果を教えてください
下記のURLからダウンロードしてください(NGワードで弾かれるので全角にしています)
ダウンロードパスワードはskyrimです
WWW.AXFC.NET/U/4118487
7名無しさんの野望
2026/02/05(木) 22:34:37.28ID:SYNpTXCm02026/02/15(日) 07:19:41.12ID:niWVoRSa0
素手攻撃のMOD作成についてはこちら
10名無しさんの野望
2026/02/15(日) 14:42:59.75ID:niWVoRSa0 >>9
一から作り直したのでいろいろ名称が変わっています
esp名:UnarmedCombatEvolution.esp
スクリプト名:UCE_UnarmedProgression
【重要】前提MODにDylbills Papyrus Functions(DbMiscFunctions)が追加されました。先にインストールしておいてください。URLは最後にあります
コンパイルを通すためにはSourceフォルダにこのMODのpscが必要です
一から作り直したのでいろいろ名称が変わっています
esp名:UnarmedCombatEvolution.esp
スクリプト名:UCE_UnarmedProgression
【重要】前提MODにDylbills Papyrus Functions(DbMiscFunctions)が追加されました。先にインストールしておいてください。URLは最後にあります
コンパイルを通すためにはSourceフォルダにこのMODのpscが必要です
11名無しさんの野望
2026/02/15(日) 14:44:00.03ID:niWVoRSa0 >>9
UnarmedCombatEvolution.espにUnarmed Combat ScalingのPerkを移植した状態からスタートです
[Creation Kit]
1. UnarmedCombatEvolution.espをAvtive Filseとしてロード
<FormList作成>
2. Object Window > Miscellaneous > FormListから新たに空のFormListを二つ作成。EditorIDは次の通り
UCE_ExplosiveSpellList
UCE_NonExplosiveSpellList
<Global Value作成>
3. Object Window > Miscellaneous > Globalから新たなGlobal Valueを作成
Variable Type: Float
Value: 1.0
ID: UCE_ExpMultiplier
<Magic Effect作成>
4. Object Window > Magic > Magic Effectから新たなMagic Effectを作成
IDとName: UnarmedScalingPerk_MGEF
Effect Archetype: Script
Casting Type: Constant Effect(永久効果)
Delivery: Self(自己)
Hide in UIにチェック
<Spell作成>
5. Object Window > Magic > Spellから新たなSpellを作成
IDとName: UnarmedScalingPerk_Ab
Type: Ability(特殊能力)
Casting : Constant Effect(永久効果)
Delivery: Self(自己)
6. Effectsエリアで右クリックしてNew→UnarmedScalingPerk_MGEFを追加
UnarmedCombatEvolution.espにUnarmed Combat ScalingのPerkを移植した状態からスタートです
[Creation Kit]
1. UnarmedCombatEvolution.espをAvtive Filseとしてロード
<FormList作成>
2. Object Window > Miscellaneous > FormListから新たに空のFormListを二つ作成。EditorIDは次の通り
UCE_ExplosiveSpellList
UCE_NonExplosiveSpellList
<Global Value作成>
3. Object Window > Miscellaneous > Globalから新たなGlobal Valueを作成
Variable Type: Float
Value: 1.0
ID: UCE_ExpMultiplier
<Magic Effect作成>
4. Object Window > Magic > Magic Effectから新たなMagic Effectを作成
IDとName: UnarmedScalingPerk_MGEF
Effect Archetype: Script
Casting Type: Constant Effect(永久効果)
Delivery: Self(自己)
Hide in UIにチェック
<Spell作成>
5. Object Window > Magic > Spellから新たなSpellを作成
IDとName: UnarmedScalingPerk_Ab
Type: Ability(特殊能力)
Casting : Constant Effect(永久効果)
Delivery: Self(自己)
6. Effectsエリアで右クリックしてNew→UnarmedScalingPerk_MGEFを追加
12名無しさんの野望
2026/02/15(日) 14:44:36.12ID:niWVoRSa0 >>9
<Perkにアビリティを追加>
7. Object Window > Actor > PerkからUnarmedScalingを開く
8. Perk Entries内で右クリックしてNew→Abilityにチェック→プルダウンからUnarmedScalingPerk_Abを選択
<Magic Effectにスクリプトをアタッチ>
9. Object Window > Magic > Magic EffectからUnarmedScalingPerk_MGEFを開く
10. 右下のPapyrus ScriptsのAddボタンをクリック
11. [New Script]をダブルクリック
12. NameをUCE_UnarmedProgressionとしてOKする
13. Magic Effect画面右下に追加されたUCE_UnarmedProgressionを右クリックしてEdit Source
14. ScriptName UCE_UnarmedProgression Extends ActiveMagicEffectの下一行開けて以下のコードをコピペ
<Perkにアビリティを追加>
7. Object Window > Actor > PerkからUnarmedScalingを開く
8. Perk Entries内で右クリックしてNew→Abilityにチェック→プルダウンからUnarmedScalingPerk_Abを選択
<Magic Effectにスクリプトをアタッチ>
9. Object Window > Magic > Magic EffectからUnarmedScalingPerk_MGEFを開く
10. 右下のPapyrus ScriptsのAddボタンをクリック
11. [New Script]をダブルクリック
12. NameをUCE_UnarmedProgressionとしてOKする
13. Magic Effect画面右下に追加されたUCE_UnarmedProgressionを右クリックしてEdit Source
14. ScriptName UCE_UnarmedProgression Extends ActiveMagicEffectの下一行開けて以下のコードをコピペ
13名無しさんの野望
2026/02/15(日) 14:45:18.07ID:niWVoRSa0 >>9
Actor Property PlayerRef Auto
Float Property BaseExpAmount = 10.0 Auto
Float Property MaxLevelBonusMult = 2.0 Auto
Float Property MaxArmorBonusMult = 2.0 Auto
FormList Property UCE_ExplosiveSpellList Auto
FormList Property UCE_NonExplosiveSpellList Auto
GlobalVariable Property UCE_ExpMultiplier Auto
Int Property HitGuardDurationID = 1 Auto Hidden
Int Property RequiredUnarmedCount = 2 AutoReadOnly
Float Property HitGuardDuration = 0.15 Auto Hidden
Weapon Property Unarmed Auto
Bool isGuardActive = False
Int cachedPlayerLevel
Float cachedGlobalExpMult
Event OnPlayerLoadGame()
RegisterForSingleUpdate(0.1)
EndEvent
Event OnRaceSwitchComplete()
RegisterForSingleUpdate(1.0)
EndEvent
Event OnEffectStart(Actor akTarget, Actor akCaster)
If akTarget == PlayerRef
ResetCacheAndRegister()
EndIf
EndEvent
Event OnUpdate()
ResetCacheAndRegister()
EndEvent
Actor Property PlayerRef Auto
Float Property BaseExpAmount = 10.0 Auto
Float Property MaxLevelBonusMult = 2.0 Auto
Float Property MaxArmorBonusMult = 2.0 Auto
FormList Property UCE_ExplosiveSpellList Auto
FormList Property UCE_NonExplosiveSpellList Auto
GlobalVariable Property UCE_ExpMultiplier Auto
Int Property HitGuardDurationID = 1 Auto Hidden
Int Property RequiredUnarmedCount = 2 AutoReadOnly
Float Property HitGuardDuration = 0.15 Auto Hidden
Weapon Property Unarmed Auto
Bool isGuardActive = False
Int cachedPlayerLevel
Float cachedGlobalExpMult
Event OnPlayerLoadGame()
RegisterForSingleUpdate(0.1)
EndEvent
Event OnRaceSwitchComplete()
RegisterForSingleUpdate(1.0)
EndEvent
Event OnEffectStart(Actor akTarget, Actor akCaster)
If akTarget == PlayerRef
ResetCacheAndRegister()
EndIf
EndEvent
Event OnUpdate()
ResetCacheAndRegister()
EndEvent
14名無しさんの野望
2026/02/15(日) 14:46:10.86ID:niWVoRSa0 >>9
Function ResetCacheAndRegister()
PO3_Events_AME.RegisterForMagicHit(Self)
PO3_Events_AME.RegisterForWeaponHit(Self)
PO3_Events_AME.RegisterForLevelIncrease(Self)
isGuardActive = False
cachedPlayerLevel = PlayerRef.GetLevel()
cachedGlobalExpMult = UCE_ExpMultiplier.GetValue()
UCE_ExplosiveSpellList.Revert()
UCE_NonExplosiveSpellList.Revert()
EndFunction
Event OnLevelIncrease(int aiLevel)
cachedPlayerLevel = aiLevel
EndEvent
Event OnTimer(int aiTimerID)
If aiTimerID == HitGuardDurationID
isGuardActive = False
EndIf
EndEvent
Function ResetCacheAndRegister()
PO3_Events_AME.RegisterForMagicHit(Self)
PO3_Events_AME.RegisterForWeaponHit(Self)
PO3_Events_AME.RegisterForLevelIncrease(Self)
isGuardActive = False
cachedPlayerLevel = PlayerRef.GetLevel()
cachedGlobalExpMult = UCE_ExpMultiplier.GetValue()
UCE_ExplosiveSpellList.Revert()
UCE_NonExplosiveSpellList.Revert()
EndFunction
Event OnLevelIncrease(int aiLevel)
cachedPlayerLevel = aiLevel
EndEvent
Event OnTimer(int aiTimerID)
If aiTimerID == HitGuardDurationID
isGuardActive = False
EndIf
EndEvent
15名無しさんの野望
2026/02/15(日) 14:46:36.61ID:niWVoRSa0 >>9
Event OnMagicHit(ObjectReference akTarget, Form akSource, Projectile akProjectile)
If UCE_NonExplosiveSpellList.HasForm(akSource)
Return
EndIf
If UCE_ExplosiveSpellList.HasForm(akSource)
StartHitGuard()
Return
EndIf
Spell spellHit = akSource As Spell
If spellHit && HasExplosion(spellHit)
StartHitGuard()
ElseIf spellHit
UCE_NonExplosiveSpellList.AddForm(spellHit)
EndIf
EndEvent
Function StartHitGuard()
isGuardActive = True
DbActiveMagicEffectTimer.StartTimer(Self, HitGuardDuration, HitGuardDurationID)
EndFunction
Event OnMagicHit(ObjectReference akTarget, Form akSource, Projectile akProjectile)
If UCE_NonExplosiveSpellList.HasForm(akSource)
Return
EndIf
If UCE_ExplosiveSpellList.HasForm(akSource)
StartHitGuard()
Return
EndIf
Spell spellHit = akSource As Spell
If spellHit && HasExplosion(spellHit)
StartHitGuard()
ElseIf spellHit
UCE_NonExplosiveSpellList.AddForm(spellHit)
EndIf
EndEvent
Function StartHitGuard()
isGuardActive = True
DbActiveMagicEffectTimer.StartTimer(Self, HitGuardDuration, HitGuardDurationID)
EndFunction
16名無しさんの野望
2026/02/15(日) 14:47:26.71ID:niWVoRSa0 >>9
Event OnWeaponHit(ObjectReference akTarget, Form akSource, Projectile akProjectile, Int aiHitFlagMask)
If !akTarget || isGuardActive || akSource != Unarmed
Return
EndIf
Actor targetActor = akTarget As Actor
If !targetActor || targetActor.IsDead()
Return
EndIf
Float currentTargetLevel = targetActor.GetLevel()
Float currentLevelDiff = currentTargetLevel - cachedPlayerLevel
Float finalExp = BaseExpAmount
; レベル差ボーナス
Float levelBonusMult = 1.0
If currentLevelDiff > 0
levelBonusMult = 1.0 + (currentLevelDiff * 0.1)
If levelBonusMult > MaxLevelBonusMult
levelBonusMult = MaxLevelBonusMult
EndIf
EndIf
finalExp = finalExp * levelBonusMult
; 防御値ボーナス
Float targetArmor = targetActor.GetActorValue("DamageResist")
Float armorBonusMult = 1.0 + (targetArmor * 0.005)
If armorBonusMult > MaxArmorBonusMult
armorBonusMult = MaxArmorBonusMult
EndIf
finalExp = finalExp * armorBonusMult
; ユーザー設定倍率
finalExp = finalExp * cachedGlobalExpMult
Game.AdvanceSkill("LightArmor", finalExp)
EndEvent
Event OnWeaponHit(ObjectReference akTarget, Form akSource, Projectile akProjectile, Int aiHitFlagMask)
If !akTarget || isGuardActive || akSource != Unarmed
Return
EndIf
Actor targetActor = akTarget As Actor
If !targetActor || targetActor.IsDead()
Return
EndIf
Float currentTargetLevel = targetActor.GetLevel()
Float currentLevelDiff = currentTargetLevel - cachedPlayerLevel
Float finalExp = BaseExpAmount
; レベル差ボーナス
Float levelBonusMult = 1.0
If currentLevelDiff > 0
levelBonusMult = 1.0 + (currentLevelDiff * 0.1)
If levelBonusMult > MaxLevelBonusMult
levelBonusMult = MaxLevelBonusMult
EndIf
EndIf
finalExp = finalExp * levelBonusMult
; 防御値ボーナス
Float targetArmor = targetActor.GetActorValue("DamageResist")
Float armorBonusMult = 1.0 + (targetArmor * 0.005)
If armorBonusMult > MaxArmorBonusMult
armorBonusMult = MaxArmorBonusMult
EndIf
finalExp = finalExp * armorBonusMult
; ユーザー設定倍率
finalExp = finalExp * cachedGlobalExpMult
Game.AdvanceSkill("LightArmor", finalExp)
EndEvent
17名無しさんの野望
2026/02/15(日) 14:47:55.46ID:niWVoRSa0 >>9
Bool Function HasExplosion(Spell akSpell)
Int i = akSpell.GetNumEffects()
While i > 0
i -= 1
MagicEffect me = akSpell.GetNthEffectMagicEffect(i)
If me && me.GetExplosion()
UCE_ExplosiveSpellList.AddForm(akSpell)
Return True
EndIf
EndWhile
Return False
EndFunction
Bool Function HasExplosion(Spell akSpell)
Int i = akSpell.GetNumEffects()
While i > 0
i -= 1
MagicEffect me = akSpell.GetNthEffectMagicEffect(i)
If me && me.GetExplosion()
UCE_ExplosiveSpellList.AddForm(akSpell)
Return True
EndIf
EndWhile
Return False
EndFunction
18名無しさんの野望
2026/02/15(日) 14:49:42.70ID:niWVoRSa0 >>9
15. Ctrl+Sで保存。下にCompilation succeeded.が表示されたことを確認する
16. スクリプト編集画面を閉じる
17. Magic Effect画面右下のUCE_UnarmedProgressionを選択、右にあるPropertiesボタンをクリック
18. Auto-Fill Allボタンをクリック。5 properties auto-filledと表示されたことを確認する
19. メイン画面上部メニュー > FILE > Compact Active File From IDs
20. セーブして終了
※パークツリーの改変はあなたが以前やったようにしてください
15. Ctrl+Sで保存。下にCompilation succeeded.が表示されたことを確認する
16. スクリプト編集画面を閉じる
17. Magic Effect画面右下のUCE_UnarmedProgressionを選択、右にあるPropertiesボタンをクリック
18. Auto-Fill Allボタンをクリック。5 properties auto-filledと表示されたことを確認する
19. メイン画面上部メニュー > FILE > Compact Active File From IDs
20. セーブして終了
※パークツリーの改変はあなたが以前やったようにしてください
19名無しさんの野望
2026/02/15(日) 14:50:15.59ID:niWVoRSa0 >>9
[xEdit]
1. UnarmedCombatEvolution.espをロード
2. 左ペインでUnarmedCombatEvolution.espを選択、右ペインのRecord FlagsにESLフラグがあることを確認
3. 左ペインのUnarmedCombatEvolution.espを右クリックしてCheck for Errorsを実行。右ペインにErrors found: 0と表示されたことを確認
[パッケージとインストール]
作成したesp, pex, pscをまとめてzip圧縮してMOD管理ツールでインストール
フォルダ構成は以下の通り
Unarmed Combat Evolution\UnarmedCombatEvolution.esp
Unarmed Combat Evolution\Scripts\UCE_UnarmedProgression.pex
Unarmed Combat Evolution\Source\Scripts\UCE_UnarmedProgression.psc
[動作確認]
以下をチェックします
・Perkを取得していないときは素手攻撃では何も起こらない
・取得後は素手攻撃で軽装経験値が上昇。武器や魔法では上がらない
テストは十分とは言えませんがおそらく大丈夫だと思います
Dylbills Papyrus Functions
www.nexusmods.com/skyrimspecialedition/mods/65410
[xEdit]
1. UnarmedCombatEvolution.espをロード
2. 左ペインでUnarmedCombatEvolution.espを選択、右ペインのRecord FlagsにESLフラグがあることを確認
3. 左ペインのUnarmedCombatEvolution.espを右クリックしてCheck for Errorsを実行。右ペインにErrors found: 0と表示されたことを確認
[パッケージとインストール]
作成したesp, pex, pscをまとめてzip圧縮してMOD管理ツールでインストール
フォルダ構成は以下の通り
Unarmed Combat Evolution\UnarmedCombatEvolution.esp
Unarmed Combat Evolution\Scripts\UCE_UnarmedProgression.pex
Unarmed Combat Evolution\Source\Scripts\UCE_UnarmedProgression.psc
[動作確認]
以下をチェックします
・Perkを取得していないときは素手攻撃では何も起こらない
・取得後は素手攻撃で軽装経験値が上昇。武器や魔法では上がらない
テストは十分とは言えませんがおそらく大丈夫だと思います
Dylbills Papyrus Functions
www.nexusmods.com/skyrimspecialedition/mods/65410
20名無しさんの野望
2026/02/15(日) 14:54:35.97ID:niWVoRSa0 >>9
補足
Papyrus Extenderは依然として必要です
コンパイルが通らないときはSKSEのpscがsourceフォルダにあるか確認してください。SKSEのpscはバニラの同名pscを上書きします
補足
Papyrus Extenderは依然として必要です
コンパイルが通らないときはSKSEのpscがsourceフォルダにあるか確認してください。SKSEのpscはバニラの同名pscを上書きします
21名無しさんの野望
2026/02/15(日) 15:07:18.84ID:niWVoRSa0 >>9
訂正
味方を除外するのを忘れていました
OnWeaponHitイベントを以下のように変更します
変更前:
If !targetActor || targetActor.IsDead()
Return
EndIf
変更後:
If !targetActor || targetActor.IsDead() || targetActor.IsPlayerTeammate()
Return
EndIf
訂正
味方を除外するのを忘れていました
OnWeaponHitイベントを以下のように変更します
変更前:
If !targetActor || targetActor.IsDead()
Return
EndIf
変更後:
If !targetActor || targetActor.IsDead() || targetActor.IsPlayerTeammate()
Return
EndIf
22名無しさんの野望
2026/02/15(日) 23:05:56.90ID:niWVoRSa0 >>9
ミスがあったので訂正
プロパティのRequiredUnarmedCountは消し忘れです
Int Property RequiredUnarmedCount = 2 AutoReadOnlyの行はスクリプトから削除していいです
ミスがあったので訂正
プロパティのRequiredUnarmedCountは消し忘れです
Int Property RequiredUnarmedCount = 2 AutoReadOnlyの行はスクリプトから削除していいです
レスを投稿する
ニュース
- 【W杯】アルゼンチンが16強 カボベルデに2度追いつかれるも延長の死闘制す メッシは1G1A [征夷大将軍★]
- 佐藤二朗 ハラスメント報道にコメント「大変残念。全ての事実が明らかになることを望みます」所属事務所「到底受け入れられない」★46 [Ailuropoda melanoleuca★]
- 【W杯】アルゼンチン16強 カボベルデに2度追いつかれるも延長死闘制す 8戦連発メッシは3得点に絡む★2 [征夷大将軍★]
- 佐藤二朗 ハラスメント報道にコメント「大変残念。全ての事実が明らかになることを望みます」所属事務所「到底受け入れられない」★45 [Ailuropoda melanoleuca★]
- 【W杯】メッシがW杯史上初の通算20得点目! 史上初の通算30試合目で達成 新記録8試合連続ゴール ★2 [阿弥陀ヶ峰★]
- 「駅の床に座らせるのはどうなの?」修学旅行中の写真投稿がSNSで拡散し大炎上…学校アカウント停止にまで発展 [煮卵★]
- 【地上波/DAZNほか】 FIFAワールドカップ2026 総合スレ★309【メキシコ/カナダ/アメリカ】
- 【地上波/DAZNほか】 FIFAワールドカップ2026 総合スレ★310【メキシコ/カナダ/アメリカ】
- 西武線 9
- 〓たかせん〓
- ハム専3
- 巨専】
- 【高市悲報】大洗町、技能実習生をサポートする管理団体が入国時に必要な講義を受けさせる前に業務に企業に出荷してしまう🥺 [616817505]
- 【FIFAワールドカップ2026】つづきアルゼンチン×カーボベルデ,コロンビア×ガーナ [226731781]
- 【悲報】佐藤二朗さん「数々の『ほんとうのこと』が明らかになることを望みます」ー>会見もせず無期限静養へ [517459952]
- 【悲報】キオクシア社員「株価なんて暴落すればいい」株保有者や経営陣への不満爆発 [673057929]
- jk(16)と4ヶ月付き合ってる29だけど
- んなたんハウス🍬🏡