I got stuck on this log. Bandit blocked me in!
(v .15)
Visual glitch (black dots) everywhere.
See
https://f95zone.to/threads/roshutsu-alpha-3-jaguar.64346/post-5158647
for details.
So, the following observations are based on my tastes, and are not bug related:
1. The way the dialogue in this mod reads out, it's like every girls says the exact same thing every single time. This seems unrealistic. I recommend you add some kinda of random variance to all dialogue to alleviate this matter.
2. This mod adds something like 4 new potions and 5 new essences. Too much! It clogs up the UI lists and confuses the player when they try to figure out what each new thing does.
3. Pregnancy time is too low. I'm not sure how, but I got 8 day pregnancies with this mod at one point. This seems kinda over the top. Now, the base game has 30 day pregnancies. which is also unrealistic. My mod increases it to 45 days... also unrealistic. [Realistic being 40 weeks, or 280 days]. I would recommend something like 20 days, at the most, for a faster preg time.
I added a link to strive 5.20a on my mod thread on this site.... So, It looks like about 4-8 hours of work to update my mid to 5.21b, so I'm gunna procrastinate on that as much as possible
For pubes, I decided to just make it an on/of deal, because I didn't want to program dynamically growing hair lol. There are about six text descriptions in descriptions.gd (I think) which describe what natural pubes look like, and send that text to the scene.
That all sounds fine.
When I get home next week, I'll upload a copy of strive 5.20a for posterity and so you and try my mod (if you don't have a copy of 5.20a already, that is).
In short, ponymod adds three new races and integrates them in all places in strive's code. It's more complex than just adding an entry in races.gd. I have to modify code wherever a race is mentioned... about 5-7 files, I'd estimate.
It also add a bunch of optional features that can be tuned off or on by editing one of the mod files (ponysettings.gd).
easymode: Tweaks variables to be easier (more start money, etc).
longpreg: increases pregancy time and decreases growup time.
feralpreg: Allows feral males to impregnate beastkin females. To turn this on or off, edit ponysettings.gd.
pubes: replaces shaven vaginas with natrually hairy vaginas. No variance; girls either have no hair (vanilla) or unshaven/natural hair (mod). furrymode: more furries (+40%) and less humans (-40%).
Does any of that sound interesting?
https://megaupload.nz/E3qba1mebb/easy_pzy
If you want to try and combine my mod into yours, be my guest. However, I will continue to develop my own versions of ponymod independently. I currently am adding features as I think of them, with no defined end point.
Incidentally, have you tried ponymod? If so, how do you like it? (You need strive 5.20a I think)
Sorry, bro, don't know what to tell you. I could give you my save file but I'm not sure how it would help if it's the code that's wrong.
I don't mind cooperating. Feel free to copy paste my code if you want. Although, godot's mod engine is kinda poopy, and a few people have doubts of getting a true mod ecosystem off the ground (see Kyler2's comment here https://itch.io/t/317223/pony-race-mod-wip-testers-needed). The <addto> command theoretically would enable mods to place nice together, but it isn't able to make every change needed when modding. Simply overwriting the whole function or var or whatever is too convenient most of the time when modding. For those reasons I don't think I would be willing to put time into making out mods compatible (until godot's mod system gets revamped).
Awesome. I will give that a try.
On another note, in races.gd, I see a new category of vars (winborn race, gornrace, etc). What exactly do these vars mean? If they are the races in the slave guilds, then where is their occurrence rate defined? How are these new vars different from the vars found in explorationsregions.gd, var races{} ?
No other mods. Latest ver strive and mod ver 0.3. edited save file to give max money and upgrade points, no custom images.
the day end skip occurs when a preg (?) girl is in the fully upgraded farm, both milk and snail. (Also, milk and snail seem to do the same thing for lev 3 farm? bug?)
the infinite preg loop happened to two girls on about day 5-8 on their preg cycle.
Okay so I found a few errors in your mod. They are kinda deal breakers so, sadly, I'm not gunna try this mod any more until they are fixed.
1. After a few days, pregnant girls will start 'giving birth' over and over again, day after day. Yet they remain pregnant.
2. When a girl is in the farm (fully upgraded), the after day report menu is completely blank.
3. Many spelling and grammar errors in the text dialogue. Too many to list them all.
But it's not all bad. I see great promise here. Keep it up and I believe you can make a wonderful mod!
It's true the mod system for godot is flaky. Trail and error will lead to more experience for the best way to mod files (that's how I made my mod).
1. var {} is a dictionary, and it's true, you can't just overwrite it. You have to modify it after the object gets created. Alternatively, you can overwrite the whole function or class where the var is being defined.
2. <addto -1> should add it to the beginning, but actually overwrites the whole function or class a lot of the time. <addto x> will add it to line x. I use addto x most of the time, and it seems to work well enough.
3. I don't use a compiler / code editor, just notepad++. When I break the mod loader, then I have to extract a fresh version of strive, and overwrite all files. It's a pain in the ass, but it's what I know.
Come onto the discord. Maverick and/or Lazerus are usually willing to help people write mod code.
It seems you're trying to modify a dictionary. To do so, you need to modify the dictionary object after it's created, usually in globals.gd, func init(). Feel free to check my mod code for about 50 examples of how I modded the code.
v1.8 update:
Added two more races:
Beastkin Pegasus:
- wings
- high agility, avg other
Beastkin Unicorn:
- custom unicorn horn
- high magic, lower other
Added more feral stuff:
- Increased warnings for feral impreg danger during sex scenes.
- Children of feral parents get uncivilized, pliable, and or ascetic traits semi-randomly.
- Family tree will now list feral parents as feral (previously looked like normal person). The race of the feral parent will always be beastkin (previously random race).
Added two more options:
- pubes: replaces shaven vaginas with naturally hairy vaginas. No variance; girls either have no hair (vanilla) or unshaven/natural hair (mod).
- furrymode: more furries (+40%) and less humans (-40%).
To do:
Clean up dead code
bug test more
Make adding more races or otherwise changing this mod easier for other users
http://www.mediafire.com/file/dmu1tuikomleabd/pony_portraits.rar/file
http://www.mediafire.com/file/6fz717irjdt2ius/counts_strive_pics.xlsx/file
Instructions: extract the files in or near your users/.../strive/ folder. Make a copy of the new folder and name it 'bodies'. Copy 'portraits' into your current portraits folder; choose 'copy and keep both files' for all duplicates, if any. Repeat for bodies.
Quick stats:
790MB uncompressed
85% female, 11% futa, 4% male
51% human, 28% all furry, 11% pony, 11% elf, 9% everything else
66% teen, 30% child, 40% adult
25% pregnant
45% small tits, 41% avg tits, 24% big+ tits
Notable IPs: My Little Pony, Sailor Moon, K-On, Zelda, Pokemon, and other Nintendo games
[Percents sometimes add to more than 100% because some pics are more than one category].
All pictures Photoshopped, cropped, rotated, and/or brightness adjusted to best fit game. I put about ~20 hours into editing these photos. I tried to stay within the fantasy theme when possible, but there are several modern girls as well. There is only portraits available for DL because all of the bodies and portraits version of any given girl are exactly the same.
Special thanks to Kyler2 for making his portrait pack editor.
1. This is already possible
2. High obedience slaves already do whatever you ask them. Use your imagination to generate their dialogue.
4/7. Stat skill caps are to keep the game somewhat realistic. Perhaps the game should be tuned for level ups to slow down in frequency after level 4+
5/7/8/10. The author is working on the sequel. New features will entirely mod based from now on
6. never gunna happen because design limitations
7. Custom traits could be added with mods fairly easily.
9. Right click your PC in combat and click your spells to enable them
v1.6 update:
Fixed options (ponysettings.gd). Options was broken in the last release. Alas, I eventually fixed the bug.
Had to make some ugly code to ensure functionality. If anyone has any ideas of how to implement my ideas with better code, I'm all ears.
To do:
Clean up dead code
bug test more
make adding more races or otherwise changing this mod easier for other users
v1.5 update:
Added options (ponysettings.gd). Edit with notepad to toggle optional content
Easymode: makes starting resources higher
Longpreg: increases pregnancy time and decreases growup time.
debug: makes the console very chatty
feralpreg: enable feral male on beastkin female impregnation
To do:
Clean up dead code
bug test more
fix corrupted saves bug (rare)
make adding more races or otherwise changing this mod easier for other users
Ok. I'll also take out more (dead) and unused code as I finalize my mod.
What's the name of the compare app? I'm presuming you'd recommend it?
The easy mode stuff is for easier testing. Sandbox mode doesn't give enough free stuff, and also doesn't have tainted essence anywhere atm. I'll add a config file for turning on and off features in a soon-ish patch.
The feral preg mode is currently working in my testing (fingers crossed). Certain beast girls now can get preg from dogs and horses. Added a line in the sex scenes when feral preg is possible:
var feral_text = " [names2] eyes widen as the {^feral dick:wild cock:animal penis:animalistic tool} ejaculates[s/1]. As a {^Beastkin:Beast girl:nearly feral girl:Beastkin}, [names2] womb is vulnerable to dangerous animal semen. "
That said, This probably should be a separate mod. Or an opt-in feature of the mod, at the very least. I'll work on separating them at some point. Maybe.