- Регистрация
- 20.06.2024
- Темы
- 6
- Сообщения
- 468
- Реакции
- 242
- Возраст
- 33
Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
Ага, спасибо за информацию! Гляну, когда мод на новую версию переносить буду. Сейчас не хочу вникать, рисую.Ну, как минимум, со скриптами, которые не в rvdata - все просто. Ничего лишнего не надо.
Посмотри, как у меня сделано. (Я моды чисто для себя ваял… А описания сделал, на случаи, если вот так буду кому-то кидать.)
Ссыль.
Вот и я о том.Если что, в моде на коррапт у меня, разделение на файлы - чисто для моего удобства. На самом деле, можно и в один файл объединить. И те функции, которые в коде оригинальной игры лежат в десятке разных файлов, в файле мода будут в одном файле. Но при этом это будут только те фукнции, которые требуется изменить для работы мода.
Это касается скриптов из Data\Scripts.
Batch и HCGframes - придется внедрять по одному, и в файле кода мода лишь прописать строкой - замену файла из игры на файл из папки мода. У меня так в одном из модов сделано.
Хм, понятно вроде. Экма говорил что-то вроде того, что функции из подключаемых файлов заменяют оригинальные, так как работает только крайняя.Замена в Batch или HCGframes:
![]()
Посмотреть вложение 8209
Посмотреть вложение 8210
—
Замена отдельной функции:
![]()
Тоже не до конца понятно и нужно смотреть на практике.А вот так можно заменять параметры эффектов, данные о которых лежат в папке Effects. Учтите, что оно перезаписывает не целиком файлы. Оно либо добавляет записи, либо заменяет. Если в json-файле удалить один из параметров, то он будет взят из json файла игры. Насколько я понял.
И, да, нужно знать айди брони, оружия, статы, или навыка.
![]()
(Добыты сведения из мода, который добавляет новую броню, и упрощены для простого изменения существующих эффектов. Я не особо разбираюсь, возможно все это еще можно упростить, а я оставил что-то лишнее.)
Полный код с добавлением новой брони, и её графики для разных поз - можно посмотреть в моде «Одежда Монашки» на этом же сайте.
Утречко! Экма говорит что нужно имена использовать. И он постепенно все это добро переделывает.Айди брони, оружия, и предметов легко посмотреть в RpgMakerSaveEdit. Открываешь любой сейв, и смотришь циферку у предмета. Это если про родные предметы в игре.
$data_states["ForceLewd"].load_additional_data("#{modFolder}Data/Effects/States/ForceLewd.json") - Не работает.
У автора самой игры в половине мест в коде - идет ссылка по номеру на предметы, на статы, на навыки. add_state(номер), state_stack(номер)…
А в другой половине по названию.
Если какой-то мод сдвинет айдишник, и не перепишет упоминание айдишника по всему коду игры, то игра посыпется.
А еще, автор был замечен за тем, что однажды взял и переименовал FeelsHot на FeelsHoriness. Но айдишник остался прежним. Так что все моды, которые использовали это состояние по айдишнику, им ничего менять не пришлось, а те кто использовал название - тем пришлось менять.
![]()
![]()
Так что по хорошему, нужно иметь таблицу, чисто для себя, айди и названия, актуальную. У брони, оружия, предметов, навыков, и состояний, у каждого типа - отдельная нумерация.
И везде, где в коде есть
$data_weapons
$data_armors
итд…
Используется номер. Название идет уже вместо целого $data_armors[номер]. А в коде замены json эффектов и предметов - используется $data_(weapons/armors/items/states)…
Так что… Если посмотреть, как используется и название и айди в вызове gain_item…
175 тождественно $data_states[175].id в рамках функции add_state.
"ForceLewd" тождественно $data_states[175].item_name
В некоторых функциях позволено менять айди на имя. Но там где мы меняем данные… Так меняем, что можем и имя поменять, то невозможно вызывать замену по имени.
Я дописал в json состояния «ForceLewd» -
"item_name": "SuperLewd",
![]()
И команда $game_player.actor.add_state("SuperLewd") - стала работать.
Хотя и $game_player.actor.add_state("ForceLewd") не перестало работать тоже.
Так что менять те данные, которые содержат в том числе имя, ориентируясь по имени… Кажется странным делом…
—————
Айди : Название
ПРЕДМЕТЫ ITEMS
1: ItemApple
2: ItemBread
3: ItemCheese
4: ItemMushroom
5: ItemSausage
6: ItemGrapes
7: ItemOrange
8: ItemNuts
9: ItemOnion
10: ItemPepper
11: ItemBlueBerry
12: ItemFish
13: ItemCarrot
14: AnimalRattus
15: ItemTomato
16: ItemCherry
17: ItemMilk
18: ItemPotato
19: ItemSmokedMeat
20: ItemDryFood
21: ItemRedPotion
22: ItemBluePotion
23: ItemContraceptivePills
24: ItemHiPotionLV21
25: ItemHiPotionLV5
26: ItemHerbCure
27: ItemHerbSta
28: ItemHerbContraceptive
29: ItemHerbHi
30: ItemHerbRepellents
31: ItemRepellents
32: ItemAbortion
33: ItemFruitWine
34: WasteSemenOther
35: WasteSemenHuman
36: WasteSemenOrcish
37: WasteSemenAbomination
38: WasteSemenFishkind
39: WasteSemenTroll
40: WastePoo0
41: WasteVomit0
42: ItemSopMeat
43: ItemMutantFlesh
44: ItemHumpshroom
45: ItemHumanoidFlesh
46: ItemRawMeat
47: ItemSopPlant
48: AnimalRoach
49: ItemSopGood
50: ItemCoin16
51: ItemCoin2
52: ItemCoin3
53: ItemMineral
54: ItemRock
55: Resources
56: ItemBeer
57: ItemBottledBeer
58: ItemBottledPee
60: Constitution LINK
61: Survival LINK
62: Wisdom LINK
63: Scoutcraft LINK
64: Combat LINK
65: Hitchhiker_link
66: Nymph_link
68: PlayerOrcBaby
69: PlayerGoblinBaby
70: PlayerFishkindBaby
71: PlayerAbominationBaby
72: HumanBaby
73: MootBaby
74: OrcBaby
75: GoblinBaby
76: AbominationBaby
77: FishkindBaby
78: PlayerHumanBaby
79: PlayerMootBaby
80: PlayerDeeponeBaby
86: PlayerOrcChild***
87: PlayerOgreChild***
93: ItemQuestFerrumRecpie
94: ItemQuestRecQuestNorthFL4
95: ItemQuestSpiderLeg
96: ItemQuestMonsterBone
97: ItemQuestBreedLingMeat
98: ItemQuestCoconaShip
99: ItemQuestMhKatana
100: ItemQuestDancerSet
101: ItemQuestHeadQuMilo6
102: ItemQuestCecilyProg17
103: ItemQuestRatTail
104: ItemPassportLona
105: ItemPassportFake
106: ItemNoerTavernNapKey
107: ItemQuestOrkindResearch1
108: ItemQuestHeadNecro
109: ItemQuestHeadPapa
110: ItemQuestHeadMama
111: ItemQuestVespeneMineral
112: ItemQuestCoconaMaid
113: ItemPassportNob
114: ItemPirateBaneInnNapKey
115: ItemQuestDeeponeEyes
116: ItemDoomFortressInnNapKey
117: ItemQuestDfSgtTag
118: ItemQuestMusket
119: ItemFishTownInnNapKey
120: ItemQuestFishResearch1
121: ItemQuestOrkindEar
122: ItemQuestMamaFood
123: ItemQuestBetTricket
124: ItemQuestBoarPenis
125: ItemSouthFL_INN_Key
126: ItemQuestBC2ASH
127: ItemQuestFbFormula
128: ItemQuestDeeponeEyesF
129: ItemNorthFL_INN_Key
130: ItemQuestC130Part
131: ItemQuestGobShamanHead
133: =Common AGAIN=
134: ItemHumanoidBrain
135: ItemHolyWater
136: ItemHumanFlesh
137: ItemSopMeatHuman
138: ItemSopGoodHuman
139: ItemSmokedMeatHuman
140: ItemGoldenMilk
141: ItemSopMeatMystery
142: ItemSopGoodMystery
143: ItemSmokedMeatMystery
144: ItemDryProtein
145: ItemDreg
146: ItemJunkFood
147: ItemBerserkDrug
148: ItemBanana
149: ItemArecaNut
150: ItemNoerTea
151: ItemThrowingKnivesI
152: ItemFlameBottle
153: ItemFeastMeal****
154: AnimalCrab
155: ItemSmokedMeatHumanMystery
156: ItemSopGoodHumanMystery
157: ItemSopMeatHumanMystery
158: ItemMaggots
160: ScrollFog*****
161: ScrollLight****
181: ItemBombFragTimer
182: ItemBombFragPasstive
183: ItemBombFragTrigger
184: ItemBombShockTimer
185: ItemBombShockPasstive
186: ItemBombShockTrigger
198: AidChainMidExtra
199: AidSTD
200: AidLactation
201: AidPregnancy
202: AidWound
203: AidFeelsSick
204: AidStomachSpasm
205: AidVaginalDamaged
206: AidUrethralDamaged
207: AidSphincterDamaged
208: AidSlaveBrand
209: AidModWombSeedBed
210: AidSemenAddiction
211: AidOgrasmAddiction
212: AidDrugAddiction
213: AidVagGlands
214: AidWormParasite
215: AidEquip
216: AidChainCuff
217: AidCuff
218: AidChainCollar
219: AidCollar
220: AidPiercingNoseB
221: AidPiercingNose
222: AidPiercingEar
223: AidPiercingChest
224: AidPiercingBelly
225: AidPiercingArms
226: AidPiercingAnal
227: AidPiercingVag
228: AidPiercingBack
230: AddModVagGlandsLink
231: AddVulvaMilkGland
232: AddVulvaSkin
233: AddVulvaAnal
234: AddVulvaUrethra
235: AddVulvaEsophageal
236: AddModTaste
237: AddModMilkGland
238: AddModSterilization
239: AddModVagGlandsSurgical
240: AddPiercingNoseB
241: AddPiercingNose
242: AddPiercingEar
243: AddPiercingChest
244: AddPiercingBelly
245: AddPiercingArms
246: AddPiercingAnal
247: AddPiercingVag
248: AddPiercingBack
249: AddPiercingNoseG
250: AddPiercingEarG
251: AddPiercingChestG
252: AddPiercingBellyG
253: AddPiercingArmsG
254: AddPiercingAnalG
255: AddPiercingVagG
256: AddPiercingBackG
257: AddPiercingNoseBG
258: AidModVagGlandsLink
259: AidVulvaMilkGland
260: AidVulvaSkin
261: AidVulvaAnal
262: AidVulvaUrethra
263: AidVulvaEsophageal
264: AidModTaste
265: AidModMilkGland
266: AidModSterilization
267: AidModVagGlandsSurgical
271: AddHairDefault
272: AddHairBlack
273: AddHairWhite
274: AddHairLightLavender
275: AddHairRed
276: AddHairYellow
282: ToNoerRelay
283: ToPirateBane
284: ToDoomFortressR
285: ToFishTownL
286: ToNoerDock
287: ToWestFL
288: ToSouthFL
289: ToNorthFL_INN
298: ItemSaltpeter
299: ItemCarbon
300: ItemOil
301: ItemPhosphorus
302: ItemPubicHair
ОРУЖИЕ WEAPONS
1: ItemMhShortSword
2: ItemMhWoodenClub
3: Item2MhWoodenSpear
4: Item2MhLongBow
5: Item2MhManCatcher
6: Item2MhHalberd
7: ItemMhWhip
8: ItemMhBoneStaff
9: Item2MhMetalSpear
10: ItemMhSickle
11: ItemMhPickAxe
12: Item2MhRake
13: ItemMhFireStaff
14: ItemMhWaterStaff
15: ItemMhSabar
16: Item2MhMusket
17: ItemMhSilverDildo
18: ItemMhTeslaStaff
19: ItemMhBroadSword
20: ItemCuff
21: ItemChainCuff
22: ItemMhKatana
23: ItemMhSaintSym
24: Item2MhBareHand
25: ItemMhHorseCock
26: ItemMhChainMace
БРОНЯ ARMORS
1: ItemDancerTop
2: ItemAdvTop
3: ItemRagTop
4: ItemSurTop
5: ItemFootmanMid
6: ItemDancerMid
7: ItemAdvMid
8: ItemRagMid
9: ItemSexyMid
10: ItemSurMid
11: ItemFootmanBot
12: ItemDancerBot
13: ItemSexyBot
14: ItemRagBot
15: ItemAdvBot
16: ItemSurBot
17: ItemFootmanMidExtra
18: ItemAdvMidExtra
19: ItemRagMidExtra
20: ItemSurMidExtra
21: ItemCollar
22: ItemChainCollar
23: ItemChainMidExtra
24: ItemFootmanHelmet
25: ItemHairBald
26: ItemHairDancer
27: ItemHairShortMessy
28: ItemHairTwinBraid
29: ItemHairPony
30: ItemHairMessy
32: ItemSexyHeadEquip
33: ItemStarterGlass
34: ItemSunGlass
35: ItemPaintHead
36: ItemDancerHeadEquip
37: ItemShDagger
38: ItemShThrowingKnives
39: ItemShWoodenShield
40: ItemShLantern
41: ItemShBoneShield
42: ItemShAbominationTotem
43: ItemShMetalShield
44: ItemShFireBook
45: ItemShWaterBook
46: ItemShTalkie
47: ItemShTeslaBook
48: ItemShSaintProtect
49: ItemShSaintPurge
50: ItemShIconOfSin
54: ItemSlaveMid
55: ItemSlaveMidExtra
56: ItemHoodCloakTop
60: ItemNeckleLona
61: ItemNeckleBelt
62: ItemNeckleAtoner
63: ItemNeckleIshub
64: *ItemNeckleCommon
65: *ItemNeckleNicholas
66: *ItemNeckleTheOneRing
67: *ItemNeckleSaint
68: *ItemNeckleSeaWitch
СОСТОЯНИЯ STATES
1: Death
2: nil
3: MoodBad
4: MoodGood
6: WoundHead
7: WoundChest
8: WoundCuff
9: WoundSArm
10: WoundMArm
11: WoundCollar
12: WoundBelly
13: WoundGroin
14: Fatigue
15: WoundSThigh
16: WoundMThigh
18: CumsCreamPie
19: CumsMoonPie
20: CumsHead
21: CumsTop
22: CumsMid
23: CumsBot
24: CumsMouth
25: Contraceptived
26: SemenBursting
27: StomachSpasm
28: EffectWet
29: PregState
30: FeelsSick
31: FeelsWarm
32: FeelsHorniness
33: Cummed
34: OverCummed
35: DirtState
36: Lactation
37: EffectBleedVag
38: BloodyFace=====
39: EffectScat
40: EffectBleedAnal
41: VaginalDamaged
42: UrethralDamaged
43: SphincterDamaged
44: Masturbationed
49: AbomSickly
50: TrueDeepone
51: SlaveBrand
52: Moot
53: PreDeepone
54: PiercingNose
55: PiercingEar
56: PiercingChest
57: PiercingBelly
58: PiercingArms
59: PiercingAnal
60: PiercingVag
61: PiercingBack
62: PiercingNoseG
63: PiercingEarG
64: PiercingChestG
65: PiercingBellyG
66: PiercingArmsG
67: PiercingAnalG
68: PiercingVagG
69: PiercingBackG
70: PiercingNoseB
71: PiercingNoseBG
74: Curse_AttackLock*******
75: Curse_EquipLock*******
76: Top Paint*******
77: Mid Paint*******
78: Bot Paint*******
79: MeatToiletMark*******
82: AsVulva_MilkGland
83: AsVulva_Skin
84: AsVulva_Anal
85: AsVulva_Urethra
86: AsVulva_Esophageal
87: Mod_Taste
88: Mod_MilkGland
89: Mod_Sterilization
91: Mod_VagGlandsLink
92: Mod_VagGlandsSurgical
93: ParasitedMoonWorm
94: ParasitedPotWorm
95: WombSeedBed
96: AnalSeedBed
97: BladderSeedBed
98: ParasitedPolypWorm
99: ParasitedHookWorm
100: StomachSeedBed
101: flower_parasited**
102: SemenAddiction
103: DrugAddiction
104: OgrasmAddiction
105: 排泄Addiction***
106: 被虐Addiction***
107: 羞辱Addiction(Shame)***
108: 酒癮****
114: ==Trait 後天修正===
115: Nymph
116: IronWill
117: WeakSoul
118: =======
125: BloodLust
126: Masochist
127: Cannibal
128: BloodyMess
129: Exhibitionism
130: HunterTraining
131: Prostitute
132: Omnivore
133: SemenGulper
134: ManaKnowledge
135: WeaponryKnowledge
136: Alchemy
137: ImproveThrowRock
138: Succubus
139: Lilith
140: Hitchhiker
141: Pessimist
142: IntoShadow
143: TrapImprove
144: ShadowMaster
145: NunKnowledge
146: SaintFieldSupporter
150: ===BATTLE SYS===
151: Stun3
152: Stun6
153: Stun9
154: Stun30
155: Slow3
156: Slow6
157: Slow9
158: Slow30
159: Slow1
160: MoralityDown30
161: DoormatUp20
162: Stun1
163: NeedAmmo
164: MoralityUp30
166: Plus5ATK
167: Stun2
168: JudgmentDebuff
169: ShamanBuff
170: CoconaBuff
171: BerserkPack150A
172: ForceBloodLust
173: ForceBloodyMess
174: ForceExhibitionism
175: ForceLewd
176: ChannelSpdBuff4
177: ChannelSpdBuff6
178: ChannelSpdBuff8
179: ChannelSpdBuff10
180: Weak_0_30
181: ==Daily SYS===
182: DailyPlusHealthy
183: DailyPlusMood
184: DailyDrunkLevel
193: *InfestedMouth
194: *InfestedVag
195: STD_Leukorrhea
196: STD_WartAnal
197: STD_WartVag
198: STD_HerpesAnal
199: STD_HerpesVag
200: *HPV_m
201: *HSV_m
230: WeakBladder
231: PubicHairVag
232: PubicHairAnal
233: Tail
234: Freckle
235: NaturalVagGlandsLink
250: Tester
НАВЫКИ SKILLS
1: BasicNormal
2: BasicHeavy
3: BasicControl
4: ShortSwordNormal
5: WoodenClubNormal
6: WoodenSpearNormal
7: WoodenSpearHeavy
8: LongBowNormal
9: LongBowHeavy
10: LongBowControl
11: ManCatcherNormal
12: ManCatcherHeavy
13: ManCatcherControl
14: HalberdNormal
15: HalberdHeavy
16: HalberdControl
17: DaggerControl
18: ThrowingKnivesHeavy
19: WoodenShieldHeavy
20: WoodenShieldControl
21: WhipNormal
22: BasicThrow
23: DaggerHeavy
24: BoneStaffNormal1
25: AbominationTotemHeavy
26: AbominationTotemControl
27: PickAxeNormal
28: SickleNormal
29: FireStaffNormal
30: FireBookHeavy
31: FireBookControl
32: WaterStaffNormal
33: WaterBookHeavy
34: WaterBookControl
35: SabarNormal
36: BerserkNormal
37: TalkieControl
38: LanternHeavy
39: MusketNormal
40: MusketHeavy
41: MusketHeavyRLD
42: GrabNormal
43: DeeponeNormal
44: DeeponeHeavy
45: TeslaStaffNormal
46: TeslaBookHeavy
47: TeslaBookControl
48: DeeponeControl
49: ----BASIC OR TRAIT---------
50: BasicNap6
51: BasicSlipped
52: BasicPickRock
53: BasicNeeds
54: BasicSubmit
55: BasicSetCamp
56: BasicTrapItem
57: BasicSetDarkPot
58: BasicSteal
59: BasicFuckerGrab
60: BasicAssemblyCall
61: BasicQuickExt1
62: BasicQuickExt2
63: BasicQuickExt3
64: BasicQuickExt4
65: BasicDeepone
66: BasicAbomGrab
67: BasicAbomEatDed
68: BasicNunHeal
69: BasicQuickExt5
70: BasicDodge
71: BasicTailBash
73: WaterStaffNormalCharge
74: BroadSwordNormal
75: BroadSwordHeavy
76: SaintSymNormal
77: AbominationTotemWorm
78: KatanaNormalHold
79: KatanaHeavy
80: KatanaControl
81: HeavyBattleStandard
82: ControlProtectShield
83: HeavySaintJudgment
84: ControlSaintSmite
85: ChainMaceNormal
86: IconOfSinMindControl
98: ---SYSTEM LINK------
99: sys_PageUp
100: sys_PageDown
101: sys_normal
102: sys_heavy
103: sys_control
104: DebugPrintChar
105: BasicDance
—
ПС. Заменив Json предмета, или состояния… Можно заменить и его оригинальное описание не трогая главный перевод. Работая только из папки _mods.
Код:
![]()
Оригинальный файл:
![]()
Наш файл:
![]()
Или можно вообще его обрезать до:
![]()
Ведь код не заменяет весь файл, а лишь перезаписывает (скорее дописывает новые, но работают ведь последние?) отдельные записи в нём. Так что в нашем Json файле можно писать только то, что требуется изменить.
Например перевод. Главное перевод сделать… Тоже txt файлом, а потом в json указать до него путь, и до строк в нём, какие нужно использовать.
Мы используем основные cookies для обеспечения работы этого сайта, а также дополнительные cookies для обеспечения максимального удобства пользователя. Предоставляя нам персональные данные, вы соглашаетесь на их обработку в соответствии с этой политикой.
Посмотрите дополнительную информацию и настройте свои предпочтения