iNeed - Food Water and Sleep (by isoku) 한글화 //www.nexusmods.com/skyrim/mods/51473/? 시간이 지남에 따라 허기/갈증/피로가 쌓이고 각각 음식/음료/휴식을 통해 욕구를 해소시켜야 하는 리얼리티 모드입니다. 상한 음식을 먹을 경우 질병에 걸리고, 질병이 악화되면 단계별로 디버프를 받으며 사제나 물약을 통해 치료해야 합니다. 모더가 MCM에 설명을 잘 넣어놨으니 설정시 참고하세요. *************************** 한글화 설치 *************************** 원본 모드를 설치한 뒤, 반드시 같은 버전의 한글화 자료를 7-Zip으로 압축해제하고 그 안의 파일을 원본 모드를 설치한 경로에 맞게 덮어씌워
주세요. (좋은 모드에는 넥서스에서 Endorse를 눌러주세요) ※ 한글화 압축파일 이름은 [모드 이름_버전_renn_업로드 날짜] 순으로 구성됩니다. ※ MO의 경우 설치 경로 : MO 왼쪽 패널에서 해당 모드 우클릭 -> 설치된 폴더 열기 ※ 번역 : MCM 포함 화면에 표시되는 모든 부분이 100% 한글화되어 있습니다. 161104 이후로는 반말 버전으로 번역됩니다. ※ 필수 : SKSE 1.7.2 이상 *************************** 업데이트 내용 *************************** [1.602] [1.51] [1.50] [1.40] [1.32] [~1.31] [~1.30] *************************** 패치 노트 *************************** 161104 : 1.602 재번역 150705 : 1.602 업데이트, 트윅 (모든 메시지 1인칭/3인칭 완전분리) 150225 : 1.51 업데이트 150217a : 1.50 업데이트 150216 : 1.40 업데이트 150127
: 1.321 업데이트 150126 : 1.32 업데이트 150119 : 1.31 업데이트 141018 : 1.22 번역 업로드 [1.602 버전] [1.50 버전] 단축키로 자신의 허기/갈증/피로 상태와 동료의 상태를 알 수 있습니다. 음식에 부패 기능을 적용시키면 시간이 지남에 따라 점차 (약간 오래됨), (오래됨), (약간 상함), (상함), (썩음) 표시가 붙습니다. 휴대물통은 NPC에게서 사거나 제작해서 구할 수 있고, 휴대물통에 물을 담으면 총 3번 마실 수 있습니다. 빈 휴대물통은 [기타] 카테고리로 들어가고, 물통/우물/NPC 등등에게서 다시 물을 구해 채워넣을
수 있습니다. 자세한 방법은 MCM 도움말을 참고하세요. [1.31 버전 이후] '음식 부패'가 활성화된 경우, 전투에서 피격시 휴대물통이 파손될 수 있습니다. (확률 설정 가능) [1.32 버전 이후] 두껍게 쌓인 눈더미에서 눈을 담아 보관하고, '담아둔 눈' 3개와 빈 휴대물통이 있으면 조리대에서 가득찬 휴대물통을 만들 수 있습니다. 스쿠마를 마시면 이렇게 됩니다. [1.32 버전] 바닥이나 바위에 쌓인 얇은 눈이 아니라, 이렇게 두껍게 쌓인 눈더미에서 단축키를 클릭하면 눈을 담아 보관할 수 있습니다. 눈을 바로 먹으면 갈증이 채워지지만 허기는 약간 올라갑니다. 눈 3개와 빈 휴대물통이 있으면 조리대(요리 냄비)에서 가득찬 휴대물통을 만들 수 있습니다.
[esp] quest : ModName 스트링에 iNeed 입력 [_snskyuiconfig] If !_SNQuest.FoodSpoilage Debug.Notification(_SNQuest.SpoilageReminder1) Debug.Notification(_SNQuest.SpoilageReminder2) EndIf event OnConfigInit() ; 내부 string 모두 function으로 이동 refreshPages() endEvent function refreshPages() ; txt로 뽑으면 다른 모드의 간섭을 받으므로 pex 직접 번역 Pages = New
String[5]
Pages[0] = "@Basics"
Pages[1] = "@Advanced"
Pages[2] = "@Difficulty"
Pages[3] = "@Notifications"
Pages[4] = "@Guide"
DefaultColorList = New String[2]
DefaultColorList[0] = "@White"
DefaultColorList[1] = "@Green"
WidgetPosList = New String[8]
WidgetPosList[0] = "@Bottom, Right"
WidgetPosList[1] = "@Bottom, Left"
WidgetPosList[2] = "@Top, Right"
WidgetPosList[3] = "@Top, Left"
WidgetPosList[4] = "@Middle, Right"
WidgetPosList[5] = "@Middle, Left"
WidgetPosList[6] = "@Bottom, Middle"
WidgetPosList[7] = "@Top, Middle"
WidgetOrientList = New String[2]
WidgetOrientList[0] = "@Vertical"
WidgetOrientList[1] = "@Horizontal"
DisplayPercentList = New String[3]
DisplayPercentList[0] = "@Disabled"
DisplayPercentList[1] = "@Numbers"
DisplayPercentList[2] = "@Words"
NotifHUDList = New String[4]
NotifHUDList[0] = "@Disabled"
NotifHUDList[1] = "@Color-based"
NotifHUDList[2] = "@Alpha-based"
NotifHUDList[3] = "@Alpha/Color-based"
AnimationsList = New String[3]
AnimationsList[0] = "@Animation Disabled"
AnimationsList[1] = "@Sitting Only"
AnimationsList[2] = "@Animation Enabled"
StatusList = New String[2]
StatusList[0] = "@Disabled"
StatusList[1] = "@Enabled"
PerspectiveList = New String[2]
PerspectiveList[0] = "@3rd Person"
PerspectiveList[1] = "@1st Person"
ForceThirdList = New String[2]
ForceThirdList[0] = "@Force Camera"
ForceThirdList[1] = "@Do Not Force"
FoodPriorityList = New String[2]
FoodPriorityList[0] = "@Most Filling First"
FoodPriorityList[1] = "@Least Filling First"
ImpairmentList = New String[4]
ImpairmentList[0] = "@Disabled"
ImpairmentList[1] = "@Alcohol"
ImpairmentList[2] = "@Skooma"
ImpairmentList[3] = "@Both"
NotifTextList = New String[4]
NotifTextList[0] = "@Disabled"
NotifTextList[1] = "@Intervals"
NotifTextList[2] = "@Consumption"
NotifTextList[3] = "@Both"
FollowerMealsList = New String[4]
FollowerMealsList[0] = "@Disabled"
FollowerMealsList[1] = "@Simple"
FollowerMealsList[2] = "@Shared"
FollowerMealsList[3] = "@Both"
FollowerNeedsTypeList = New String[3]
FollowerNeedsTypeList[0] = "@Disabled"
FollowerNeedsTypeList[1] = "@Default"
FollowerNeedsTypeList[2] = "@Simulated"
FoodRemovalList = New String[4]
FoodRemovalList[0] = "@Disabled"
FoodRemovalList[1] = "@Containers"
FoodRemovalList[2] = "@Interiors"
FoodRemovalList[3] = "@Both"
FoodStatsList = New String[4]
FoodStatsList[0] = "@Disabled"
FoodStatsList[1] = "@Weight"
FoodStatsList[2] = "@Value"
FoodStatsList[3] = "@Both"
VampireList = New String[3]
VampireList[0] = "@Mortal"
VampireList[1] = "@Hybrid"
VampireList[2] = "@Pure"
VisibleWaterskinsList = New String[4]
VisibleWaterskinsList[0] = "@Disabled"
VisibleWaterskinsList[1] = "@Front, Right"
VisibleWaterskinsList[2] = "@Front, Left"
VisibleWaterskinsList[3] = "@Back, Low"
endFunction
Event OnPageReset(String Page)
If Page == Pages[0] ; 변수와 스트링 분리
반복
"$" ---> "@" (하이라이트 설명은 $로 유지)
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
[_snquestscript]
; Property에서 바로 스트링값 지정하지 않고 OnInit()로 이동 (바로 지정시 번역불가)
; Property Auto는 다른 스크립트에서 호출되는(공유하는) 변수
String Property NoWaterText Auto
String Property NoWaterSourceText Auto
String Property FollowerAutoConsumeText Auto
String Property FollowerSharedRefillMText Auto
String Property FollowerSharedRefillFText Auto
String Property FollowerNWaterText Auto
String Property FollowerNFoodText Auto
String Property SpoilText Auto
String Property Spoil_1 Auto
String Property Spoil_2 Auto
String Property Spoil_3 Auto
String Property Spoil_4 Auto
String Property Spoil_5 Auto
String Property Spoil_6 Auto
String Property NoSaltText Auto
String Property NoSaltDecayText Auto
String Property NoRefillText Auto
String Property FollowerSnowDecayText_1 Auto
String Property FollowerNoGoldText Auto
String Property SpoilageReminder = "iNeed: Spoilage enabled. Remove/add all food back to your inventory." Auto
String Property SpoilageReminder1 Auto
String Property SpoilageReminder2 Auto
String Property FollowerStatusMText_1 Auto
String Property FollowerStatusFText_1 Auto
String Property FollowerStatusText_2 Auto
String Property FollowerStatusText_3 Auto
String Property RestText Auto
String Property DrinkWaterText Auto
String Property SalmonellaText Auto
String Property DiseaseCureText Auto
String Property SnowGatherText Auto
String Property SnowDecayText Auto
String Property UnknownWaterText Auto
String Property DiseaseNotifText Auto
String AutoConsumeText = " has been consumed."
String AutoConsumeNoFoodText = "There are no more relevant items for consumption."
String WaterskinBreakText = "A waterskin has been shredded to pieces."
String FollowerWaterskinBreakText_1 = " frets over the broken waterskin."
String SatedText
String SatedNormalText
String SatedShortText = " well sated. "
String SatedNormalShortText = " sated. "
String HydratedText
String HydratedNormalText
String HydratedShortText = " well hydrated. "
String HydratedNormalShortText = " hydrated. "
String RestedText
String RestedNormalText
String RestedShortText = " well rested. "
String RestedNormalShortText = " rested. "
String DrunkText
String HungryText_1
String HungryText_2
String HungryText_3
String HungryText_4
String HungryShortText_1 = " a bit hungry. "
String HungryShortText_2 = " mildly hungry. "
String HungryShortText_3 = " moderately hungry. "
String HungryShortText_4 = " extremely hungry. "
String ThirstyText_1
String ThirstyText_2
String ThirstyText_3
String ThirstyText_4
String ThirstyShortText_1 = " a bit thirsty. "
String ThirstyShortText_2 = " mildly thirsty. "
String ThirstyShortText_3 = " moderately thirsty. "
String ThirstyShortText_4 = " extremely thirsty. "
String FatigueText_1
String FatigueText_2
String FatigueText_3
String FatigueText_4
String FatigueShortText_1 = " a bit fatigued. "
String FatigueShortText_2 = " mildly fatigued. "
String FatigueShortText_3 = " moderately fatigued. "
String FatigueShortText_4 = " extremely fatigued. "
String DeathFatigueText
String DeathThirstText
String DiseaseNotifText_1
String DiseaseNotifText_2
String DiseaseNotifText_3
String DiseaseNotifText_4
String DiseaseNotifText_5
String StatusText
String NoGoldText
String CheckInventoryText
String MCMWarnStart = "iNeed: Initializing. Do not open the MCM."
String MCMWarnEnd = "iNeed: You may now open the MCM."
String NoSKSEText = "iNeed: SKSE 1.6.5+ not detected. Some features will be disabled."
String UpdateText = "iNeed: Updated to "
;-------------------------------
Function SetPerspective(Bool FirstPersonText = False)
If FirstPersonText
; 모든 메시지 1인칭/3인칭 분리. 분리 필요 없는 것은 OnInit()
...
NoWaterText = "There is no water in this container..."
NoWaterSourceText = "There are no sources of water nearby..."
FollowerSharedRefillMText = " picks up his waterskin(s)..."
FollowerSharedRefillFText = " picks up her waterskin(s)..."
FollowerNWaterText = " complains about the lack of drinks..."
FollowerNFoodText = " grumbles about the lack of food..."
SpoilText = " has spoiled completely..."
NoSaltText = "Salt Pile (7) is needed to cure meat..."
NoSaltDecayText = "This meat is already decaying..."
NoRefillText = "Waterskins cannot be refilled while moving..."
FollowerNoGoldText = " laments over the lack of gold for supplies..."
Else
; 모든 메시지 1인칭/3인칭 분리. 분리 필요 없는 것은 OnInit()
...
NoWaterText = "There is no water in this container."
NoWaterSourceText = "There are no sources of water nearby."
FollowerSharedRefillMText = " picks up his waterskin(s)."
FollowerSharedRefillFText = " picks up her waterskin(s)."
FollowerNWaterText = " complains about the lack of drinks."
FollowerNFoodText = " grumbles about the lack of food."
SpoilText = " has spoiled completely."
NoSaltText = "Salt Pile (7) is needed to cure meat."
NoSaltDecayText = "This meat is already decaying."
NoRefillText = "Waterskins cannot be refilled while moving."
FollowerNoGoldText = " laments over the lack of gold for supplies."
EndIf
EndFunction
;-------------------------------
Event OnInit()
...
Spoil_1 = "Lightly Stale"
Spoil_2 = "Mildly Stale"
Spoil_3 = "Stale"
Spoil_4 = "Very Stale"
Spoil_5 = "Extremely Stale"
Spoil_6 = "Salted"
FollowerAutoConsumeText = " has consumed "
SpoilageReminder1 = "iNeed: Spoilage enabled."
SpoilageReminder2 = "Remove then add all food back to your inventory."
FollowerStatusMText_1 = " checks his bag: "
FollowerStatusFText_1 = " checks her bag: "
FollowerStatusText_2 = " edibles and "
FollowerStatusText_3 = " drinks."
EndEvent
;-------------------------------
If NotifAutoText && Text
CheckCheese(Target, CurrentItem)
Debug.Notification(Target.GetBaseObject().GetName() + ": " + CurrentItem.GetName() + FollowerWaterskinBreakText_1) ; 어순 교체
EndIf
;-------------------------------
Debug.Notification(StatusText + HungerText + ThirstText + FatigueText) ; 상태문구 반복표시 제거
;-------------------------------
- 댓글
- 트랙백
- 카테고리의 다른 글
- 일반
- 소셜
- 종료하기
- 검색
- renn