SP - UI Campaign Stories & Other

Users who are viewing this thread

Lusitani 5th Empire

I wonder if something like this would be of use and possible to implement. I see great potential in a feature like this.
For example, in VC we had some companions tell us about the story of a place, maybe if it would be possible to do something similar but without interrupting your activity in the campaign, possibly even interacting in some form of dialog, etc.
Create a real Calradia by many short stories. See more from this thread:


GitHub: JourneyStories
Nexus: https://www.nexusmods.com/mountandblade2bannerlord/mods/2563

In this mod, you can:


1.Write your own stories and the stories will show in your journey in world map.

2.You can define when and where the story will be showed.

3.You can share your stories to others, others can share their stories to you too.

What will be added into the mod in the future?

1.Music

2.More interesting stories.

3.Others...

How to use:

1.Write your own stories:


All of the stories are stored in path of your game:

Code:
\Mount & Blade II Bannerlord\Modules\JourneyStories\ModuleData\stories\en

If your language is chinese, the path will be:

Code:
\Mount & Blade II Bannerlord\Modules\JourneyStories\ModuleData\stories\cn

you can find Example.xml. Copy it in the same path and rename to a new name, add your stories in it.

2. Share your stories to others:

Share all data in :

Code:
\Mount & Blade II Bannerlord\Modules\JourneyStories\ModuleData\stories\en

3. Mod configs
Mod configs file is in
Code:
\Mount & Blade II Bannerlord\Modules\JourneyStories\ModuleData\config\mod_config.xml
which is:
Code:
<ModConfig>

    <Config DebugMode="false"

            CheckIntervalSecond="5"

            BaseTimeSec="5"

            TimeFactor="0.5"

            PositionFactor="0.05"

             Language="en"

    />

</ModConfig>

If you use chinese, change Language="cn"

Some pictures:
a92a9c0f1e3351cc.png

9d4e84acb46c9fa3.png
f61b7c63d7796f45.png
2b3be3b53a7a46c1.png

Here show example how to write yor stories:
Code:
<StoriesPack>
    <!-- A collection of a series of stories, the conditions under which these stories happen, and the story settings are the same-->
    <Stories>
        <!-- The condition of story, if empty, will random select one-->
        <Condition>
            <!-- The Seasons of story happens,if you don't know how to set it, set All-->
            <Seasons>
                <!-- can be   [All,Spring,Summer,Autumn,Winter]  more than one-->
                <Season Value="All"/>
            </Seasons>
            <!-- The story takes place in a time period of one day, and the day is divided into 6 time periods,they are[Dawn,Morning,Noon,Evening,Night,Midnight],if you don't know how to set it, set All-->
            <TimeStages>
                <!-- can be   [All,Dawn,Morning,Noon,Evening,Night,Midnight]  more than one-->
                <TimeStage Value="Night"/>
            </TimeStages>
            <!-- The place where the story takes place corresponds to the 15 types of terrain in the game world. If you don't know how to set it, set it to All.-->
            <Terrains>
                <!-- can be   [All,Water,Mountain,Snow,Steppe,Plain,Desert,Swamp,Dune,Bridge,River,Forest,ShallowRiver,Lake,Canyon,RuralArea] more than one-->
                <Terrain Value="All"/>
            </Terrains>
        </Condition>
        <!-- Setting how stories show,can be empty-->
        <Config>
            <!-- The priority of showing story,range from 1~10, use 5 as default-->
            <Priority Value="5"/>
            <!-- The color of text-->
            <Color Red="1" Green="0.7" Blue="1" Alpha="0"/>
            <!-- The music ,TBD-->
            <Music Value=""/>
        </Config>
        <!-- The list of story that you should write-->
        <StoryList>
            <Story Value="At the night, a young soldier in your team found you. Obviously he was still stinking. He was very grateful that your team had taken him in. All his family members were looted by a lord, and their are life or death uncertain. He is in front of you. Swear an oath: 'One day, when I make enough money, I will find him and avenge my family.'"/>
            <Story Value="At the night in Sahara Desert,the moonlight spills on the sand, the sand ripple dance in the wind like silver waves. Your soldiers are aready asleep, you put down the book on your hand and smell the cool air, fatigue likes a vortex that drags you into the dream ocean..."/>
            <Story Value="You and your soldiers pass by the Black Forest. There is an evil legend of this forest, people dare not set foot here. Dense fog diffuses all around and the biting cold was revealed in the air. The horse under you jets nervously and you notice that some of your soldiers are shivering."/>
            <Story Value="When you and your soldiers pass by the Amera Castle, you see several young soldiers are training. You bring to mind the training scene when you are young in Zenda City, you father taught you how to shoot arrows."/>
            <Story Value="When you pass by the by the battlefield, you hear the shouts of soldiers and the hiss of war horses, you smell the blood in the air. You notice that some of your soldiers are shivering , others hold the weapon more tightly in their hand."/>
        </StoryList>
    </Stories>
</StoriesPack>
 
Thx mate, if feasible I hope you guyz can find good use to this :xf-wink:
 
Back
Top Bottom