스카이림 음식 모드 - seukailim eumsig modeu

iNeed - Food Water and Sleep (by isoku) 한글화

//www.nexusmods.com/skyrim/mods/51473/?

시간이 지남에 따라 허기/갈증/피로가 쌓이고 각각 음식/음료/휴식을 통해 욕구를 해소시켜야 하는 리얼리티 모드입니다.

상한 음식을 먹을 경우 질병에 걸리고, 질병이 악화되면 단계별로 디버프를 받으며 사제나 물약을 통해 치료해야 합니다.

모더가 MCM에 설명을 잘 넣어놨으니 설정시 참고하세요.

***************************

한글화 설치

***************************

원본 모드를 설치한 뒤, 반드시 같은 버전의 한글화 자료를 7-Zip으로 압축해제하고

그 안의 파일을 원본 모드를 설치한 경로에 맞게 덮어씌워 주세요.

(좋은 모드에는 넥서스에서 Endorse를 눌러주세요)

※ 한글화 압축파일 이름은 [모드 이름_버전_renn_업로드 날짜] 순으로 구성됩니다.

※ MO의 경우 설치 경로 : MO 왼쪽 패널에서 해당 모드 우클릭 -> 설치된 폴더 열기

iNeed_1602_renn_161104.7z

※ 번역 : MCM 포함 화면에 표시되는 모든 부분이 100% 한글화되어 있습니다. 161104 이후로는 반말 버전으로 번역됩니다.

※ 필수 : SKSE 1.7.2 이상

***************************

업데이트 내용

***************************

[1.602]

  • 위험한 질병마다 개별 치료제 추가
  • 휴대물통 착용모습 보임 (방어구 슬롯 49)
  • 실외 작물/고기 공짜 채집 금지시 작물 근처에 물통 배치하면 소유권 획득
  • 음식 유형별 부패 속도: 날음식/소형/중형/대형음식별로 부패속도 설정 가능
  • 각 단축키에 홀드 기능 추가: [오래] 누르면 다른 기능 적용
  • 음식 단축키(먹기): [오래] 누르면 설정한 허기 충족도와 반대 음식부터 섭취
  • 음료 단축키(마시기/채우기): 한번 누르면 음료 섭취, [오래] 누르면 휴대물통 채우거나 담아둔 눈 획득
  • 앉기 단축키(휴식): 한번 누르면 앉아서 휴식 (2시간 이상 앉으면 피로 해소), [오래] 누르면 동료도 앉음 (동료에게 iNeed 적용시)
  • 상태표시 단축키: 한번 누르면 플레이어 욕구 상태와 동료의 먹거리 상태 표시, [오래] 누르면 플레이어의 먹거리 상태 표시
  • 위젯표시 단축키: [오래] 누르면 물품창 안의 먹거리 상태 표시
  • 기타

[1.51]

  • 먹거리 수동 분류시 스쿠마 분류 추가
  • 실외 농작물, 걸린 고기 공짜 채집 금지 기능 추가 : 훔치기나 사기 둘중 하나로 획득 가능. 구매는 오전 8시 ~ 오후 8시 사이에만 가능
  • 음식 제거 적용시 실내에 있는 인식안된 음식은 제거되지 않음
  • 전투시 욕구 단계 진행 기능이 뱀파이어에게 적용되던 오류 수정 (허기/갈증 진행 안되도록)
  • 뱀파이어/늑대인간은 식중독 걸리지 않음
  • 식중독에 걸리면 다른 질병 제거되던 오류 수정

[1.50]

  • VendorItemFood 키워드가 있으면서 iNeed에 인식되지 않은 먹거리 직접 분류 가능 (대형/중형/소형 음식, 날고기, 술, 무알코올 음료) - 모드 지원 기능 확장
  • 음식 제거 선택 기능 : 보관함(통/자루 음식이 소금으로 대체됨), 실내(지역별로 경제/인구밀도 요인에 따라 역동적으로 제거됨)
  • 동료와 함께 음식 섭취 기능 : 동료가 실제로 음식 소모하는 옵션 추가(실제 식사)
  • 전투시 욕구 단계 진행률 수치 조정 기능
  • 몸 상태/동료 상태 확인 단축키 기능 : 허기/갈증/피로도 한줄 요약으로 표시, 동료의 음식/음료/휴대물통 상태 등 표시
  • 늑대인간은 기본적으로 날고기 부작용 비활성화
  • '음식 무게 증가'로 증가되는 음식 무게 감소
  • 단축키 언맵 기능 (T)

[1.40]

  • 질병 위젯 추가. '위험한 질병' 기능 사용시 진행 단계별로 위젯 변화함. '위험한 질병' 기능 사용 안할 때도 바닐라 질병 알림 가능
  • 질병 단계 진행 메시지 표시 기능 추가
  • 동료 음식 자동 구매 기능 : 소지금 충분하고 소지 음식이 부족할 경우 도시/여관에서 이전에 섭취한 음식 자동 구매
  • 동료와 함께 음식 섭취 기능 : 시간 설정 제거. 플레이어가 일어나거나 멀리 떨어지면 동료가 바로 뒤따라옴
  • 바닐라 버전 식중독 추가 : '위험한 질병' 설정에 관계없이 상한 음식/음료 섭취시 걸림
  • 알 수 없는 물 : 드로거 소굴 등 비위생적인 환경에서 채집한 물은 질병 감염 위험 있음. 조리 냄비에서 정화 가능
  • 동료와 피로도 공유 : 휴식을 취하지 않으면 동료도 피로해짐
  • 카니발리즘 : NPC를 식인하면 땅에 피 흩뿌려짐
  • '질병 치료' 효과를 지닌 시약재료 : 섭취시 질병 치료 가능
  • 음료 자동 섭취 : 술은 더 나은 음료가 없을 때 자동 섭취됨. '술 효과' 사용시 술은 자동섭취 대상에서 제외
  • transformative 질병이 사제에게 치료되지 않던 오류 수정
  • 코드 청소 & 최적화. 업데이트 후 음식/음료/상태 단축키를 사용하려면 MCM을 열어주세요.
  • 지원 모드 추가

  • 두껍게 쌓인 눈더미에서 음료 단축키 외에도 빈 휴대물통을 클릭하면 눈 획득 가능
  • 음식 부패가 활성화되었을 때 음료 자동 섭취에 오류가 있던 문제 수정

[1.32]

  • 두껍게 쌓인 눈더미에서 '음료 섭취 단축키'를 누르면 물품창에 '담아둔 눈'으로 보관할 수 있습니다. (바닥이나 바위에 얇게 깔린 눈, 얼음은 담을 수 없습니다) 담아둔 눈을 먹으면 갈증은 달래지지만 허기는 약간 늘어나게 됩니다. 담아둔 눈은 오래 두면 결국 녹아서 사라지지만, 녹기 전에 조리대에서 직접 녹이면 휴대물통에 물을 채울 수 있습니다. Wet and Cold 모드가 설치되어 있을 경우, 담아둔 눈이 녹는 시간은 지역에 따라 달라집니다.
  • 질병은 사제/질병 치료 포션으로 100% 치료되지만, 즉시 치료되지 않고 시간이 지남에 따라 서서히 단계가 완화됩니다.
  • 상한 음식은 자동 섭취되지 않습니다.

[~1.31]

  • 업데이트시 DLC 음식이 인식되지 않던 오류 수정
  • 물속에 서서 음료 섭취 단축키를 누르면 휴대물통이 채워집니다. (SKSE 1.7.2 이상 필요) 큰 물가뿐 아니라 작은 호수, 물웅덩이에도 적용
  • 사제가 늑대인간 병증과 흡혈병 치료 가능
  • 날고기 보존 : '농축 소금 가루' 시스템이 제거/대체되고, 물품창에서 날고기를 클릭하면 100% 신선한 날고기의 경우 소금 가루 5개로 절여 보존할 수 있습니다. (이미 상한 고기는 절이기 불가능) 절인 고기를 먹으면 허기는 채워지지만 갈증은 심해집니다. ('음식 부패'와 '날고기 부작용' 기능 활성화 필요)
  • 질병 단계가 퇴행되는 평균 시간 감소
  • 모드로 추가된 음식이 인식 안되던 오류 수정
  • 커피와 물 지원

[~1.30]

  • 물속에 서서 음료 섭취 단축키를 누르면 휴대물통이 채워집니다. (SKSE 1.7.2 이상 설치시 RND 패치 필요없음)
  • 위험한 질병 : 모든 종류의 non-transformative 질병이 4단계(가벼운/불편한/극심한/빈사의)로 진행되며 각각 디버프 정도가 악화됩니다. 성소에서 더이상 질병 치료가 불가능하고, 사제에게 유료로 치료받거나 질병 치료 포션을 사용해야 합니다. 질병이 악화될수록 치료 확률이 줄어들고 치료비가 비싸집니다. (자세한 내용 MCM 참고) Wet and Cold - Holiday 모드 설치시 특정한 날에는 치료비가 할인됩니다.
  • 휴대물통 파손 가능성 : '음식 부패' 기능이 활성화된 경우, 적에게 피격당하면 휴대물통이 완전히 부서질 수 있습니다. (동료에게도 적용)
  • 동료와 함께 식사 시간 조정 가능
  • 휴대물통의 물을 채우면 동료의 휴대물통도 채워집니다.
  • 동료의 음식이나 음료가 떨어지면 알림 메시지가 표시됩니다.
  • 물통/양동이 부품을 땅에 떨어뜨리지 않고 물품창에서 바로 클릭해도 조립됩니다.
  • 술, 스쿠마, 날고기의 부작용 효과는 레퀴엠 설치시 바로 자동적으로 비활성화됩니다.
  • 음식/음료 섭취 애니메이션은 전투중에는 자동적으로 비활성화됩니다.
  • '양념 쇠고기'같은 퀘스트 물품은 허기가 충족되지 않습니다.
  • 치즈 원통을 먹으면 치즈 조각이 남습니다.
  • 음식 부패 성능 최적화됨 (모드 업데이트시 혹은 음식 부패를 새로이 활성화할 경우 일단 물품창에서 음식을 모두 제거한 뒤 다시 획득하세요)
  • 음식 종류를 다양하게 섭취하면 약간의 추가 버프를 받습니다.
  • 음식 자동 섭취시 허기 충족도에 따라 소모될 음식 순서를 선택할 수 있습니다. (많이 채워지는 것부터/적게 채워지는 것부터)
  • 음식 섭취 후의 허기/갈증 상태를 표시할 수 있습니다.
  • 욕구 위젯 : 기본색 변경 가능 (흰색/녹색), 위젯 표시 시간 조정 가능, 단축키 할당 오류 수정
  • 조리대에서 채워진 휴대물통 제조법 제거됨
  • 음식 부패 설정으로 음식에 추가되는 표시와 관련된 오류 수정
  • 우드엘프/나미라 식인 설정 관련 오류 수정
  • 동료의 음식이 떨어져도 디버프를 받지 않던 오류 수정
  • 자동 지원 모드(호환패치 필요없음) : Hunterborn, Skyrim Immersive Creatures, Farm Animals, Gromits Cooking Recipes, Falskaar, Zinni's Food Overhaul, Special Flora of Tamriel, Expanded Towns and Cities, Nordic Cooking

***************************

패치 노트

***************************

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

Toplist

최신 우편물

태그