Elin
评价数不足
Portrait Rework Project
2
   
奖励
收藏
已收藏
取消收藏
Graphic: Portrait
文件大小
发表于
1.804 MB
12 月 14 日 上午 2:36
1 项改动说明 ( 查看 )

订阅以下载
Portrait Rework Project

描述
Are you tired of the 20-year-olds in your game looking like they're on their 5th divorce?
And the 10 year old kid across the block looking like he should already be in elder care?

Yea.
Yea, me too.
Which is why this mod exists!

Now, I know what some of you are saying, "Portrait Specification Framework already exists! And it's great!" And to you I answer back, "Why use a perfectly fine wheel when we can reinvent the triangle?"

Also, this mod comes with a nice external GUI to make things easy. And is totally not because my crippling skill issues meant that I couldn't figure out how to configure PSF, and then gave up as I cried myself to sleep, surrendering to the fact that my NPCs would never be visually un-♥♥♥♥♥♥. Definitely not.


Cool Story, but How It Do?
Well, by itself this mod will do nothing. It requires a configured ruleset and images that it can use. Now, to make it easier to set this up, you can visit my website to streamline the process:
Elin Portrait Tool[anime-armada.neocities.org]


You upload your images, select your desired tags on the right, and Bob's the Builder.
Then just smash the 'Export' button and you get a nice .zip file with the your Portraits and ruleset configured for you! Then just create a mod to load that in! If you don't know how to do that, uhhhh. I'll maybe, possibly, have something more in-depth later for you. Right now I'm too tired. Sorry.


Capabilities?
PRP allows for customizing Portrait rules based on an NPC's sex, age, race, and their 'Title'. In this instance, an NPC's 'Title' is what shows up after their name when hovered over. Such as 'the Banker' or 'the Farmer'. This Title is the main thing that PRP was built around, with everything else allowing more fine-grain control.

Maybe I'll add explicit support for classes such as Warriors, Thiefs, and what have you later, but currently it is not a top priority. I think that in its current state, PRP is decent enough at allowing fine control without having an overwhelming amount of choice.


Save-compatible?
Yes! PRP will re-generate Portraits for any NPCs you talk to even during an on-going save before you added this mod. You cannot currently opt-out of this, sorry. Likely to allow you to do so at a later date.


Unique NPCs?
PRP will by default NOT touch characters that are special or unique, such as Fiama and Loytel. Which means that Portrait mods for such characters WILL work out-of-the-box.

Config?
Upon loading your game with PRP enabled, it'll create a 'portraitRework.cfg' in your BepInEx/config folder, which you can find inside Elin's root folder (where your game is installed).


Downsides?
Absolutely none! Is what I wish I could say. There is quite a big caveat to using this mod:
YOUR PORTRAIT MODS WILL NOT WORK OUT OF THE BOX

Sadly, due to the way this mod works, any Portrait mods/images you want to use will have to be converted into the compatible ruleset this mod uses. Either by you, or someone else who then uploads it to the Workshop.



Examples?
I do have a (tiny) example pack which comes pre-configured. You can read more about it at its own Workshop, here:
Example Pack

Please note that the example pack above is NSFW. I'll upload an all-ages version at a later date. PRP itself, however, is SFW.
2 条留言
Android 2 小时以前 
Good stuff! I stopped development on PSF a while ago, so it's really nice to see a portrait framework with an active dev!

I think it would be cool to have a cfg pre-configured for the base game portraits distributed with the mod, as when i was doing development on mine a lot of people were confused why it wasn't doing anything despite the description of it just being a framework. but that may just been my aversion to criticism, and deep desire for scope creep talking.

In any case, I think this has a lot of potential. Keep up the good work!
Kurohi Dagger 5 小时以前 
I think it's a great idea and a great mod, but setting it aside for the need for CFG, I honestly can't use it if the details can't be specified from the image name. Example: banker_1-prpbase → cfg definition declaration "objC_911=banker" → "banker_genderstring_int(_ageclassificationstring).png". In other words, it conforms to vanilla notation.

It's unclear how multiple cfg files will be handled, and even if they are managed in an integrated manner, I feel some trouble using it if there's no easy way to deal with conflicts.

I hope you find a great decision.