Coder Social home page Coder Social logo

outlawbytestudios / persistent-kingdoms Goto Github PK

View Code? Open in Web Editor NEW
7.0 6.0 7.0 573.7 MB

Persistent Worlds Overhaul Mod for Mount and Blade Warband

License: Other

Batchfile 0.01% Python 93.42% C 0.09% HLSL 6.48% Shell 0.01%
pk-discord persistent-kingdoms mod mod-development persistent-worlds

persistent-kingdoms's Introduction

Persistent Kingdoms (PK)

Logo

Persistent Worlds Overhaul Mod for Mount and Blade Warband.

GitHub release GitHub contributors Discord Steam Group

GitHub issues GitHub pull requests

Aims

The main goal of the Persistent Kingdoms mod is to bring freshness into Persistent Worlds (PW) by adding new features, while still keeping the mechanics of the original PW, which was made brilliantly by Vornne & his team. Such features include but are not limited to:

  • Adding new armours, horses and weapons
  • Adding new scene props
  • Adding & editing some of the features
  • Implementing graphical changes
  • Improving the log system
  • Adding RP aspects/items
  • Fixing bugs & glitches

It's our goal to make this "the next PW" which is why we're working closely with the community to bring in the changes they want.

Discussion

Discussion about the development, including suggestions and polls about new features, of PK can be found on the PK Discord and on Phoenix's forums.

Contribution

At this stage of development we are still looking for contributions to be made. This can be done in several ways:

  • Suggesting and giving feedback on new features through the PK Discord. We pay attention to every suggestion and encourage you to post your own.
  • Donating assests as OSP that we may wish to use in the mod.
  • Helping with the development of the mod.

Please message a developer on the PK Discord if you wish to donate assests or help with the mod's development.

For existing PK mod developers, please see our contribution guide.

License

Any modifications made from the original Persistent World are under the Copyright (c) 2018
Phoenix Dev Team (http://pw-phoenix.com), Persistent Kingdoms
All rights reserved.

The conditions of source code use are under the same terms of the Persistent World license,
with the following additions:

    * Neither the name "Persistent Kingdoms" nor the names of its contributors
      may be used to endorse or promote products derived from this software
      without specific prior written permission.

Copyright (c) 2010 Steven Schwartfeger, Persistent World
All rights reserved.

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:

    * Redistributions of source code must retain the above copyright
      notice, this list of conditions and the following disclaimer.

    * Redistributions in binary form must reproduce the above copyright
      notice, this list of conditions and the following disclaimer in the
      documentation and/or other materials provided with the distribution.

    * Neither the name "Persistent World" nor the names of its contributors
      may be used to endorse or promote products derived from this software
      without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL <COPYRIGHT HOLDER> BE LIABLE FOR ANY
DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

persistent-kingdoms's People

Contributors

dejanm4 avatar dekkersnl avatar luisengelniederhammer avatar saptortacus avatar thomas-smyth avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

persistent-kingdoms's Issues

Fix admin logs

Tommy, I think the logs are still meant "for the older system". For example, when I go "godlike" it says I spawned an admin horse etc. I believe that's connected with your re-ordering. Have a look, please.

Fix item prices

To what we actually use so mappers don't have to modify the prices themselves.

Arrow limit per arrow type

Make it so that better arrows have smaller quivers like you can see in mercs.
30 Bent Arrows, 30 Arrows, 27 Barbed Arrows, 24 Bodkin Arrows, 24 Broadhead Arrows

Add certain RP aspects/items

For example, being able to play music on lute/lyre, add a battle horn with sounds etc. Think of other RP aspects we could add.

Music in the main menu and in-game.

Nobody currently has music enabled on PW. The way it's set up now is that music gets triggered based on certain events in-game, we could remove that and add a few songs that would play randomly, not based on triggers. It just seems like a better idea to music changing every 2minutes when people get killed around you or a faction peaces a war. Adding music would increase the size of the mod (+20...+50mb), depends on how many songs we add. Something to think about.

Fix item prices

mappers don't have to modify the prices themselves anymore

Changing stats of armour

Basically making it worth to wear medium gear. There are two options for penalties on the heaviest gear:
Option 1: Put the penalty on the piece of armour.
Option 2: (probably easier) Make the best armours 16 strength or so and change the classes. More info on classes below.

Flags Above Players

Take a look into making it optional to switch between player names/flags above players/nothing.

Add new castle names

Making a new mod allows you to change this at last. Custom names could be added for the settlements in maps such as the North, Westeros, Skyrim (maps based on something).
A thread has been made for that so people can suggest castle names.

Marshal Role ?

Marshal is assigned by the lord.

  • Mute/unmute player
  • Manage door keys
  • Manage item chest keys
    Pay attention that marshalls can't kick lords or other marshalls.
    Marshals receive door keys, item chest keys, ability to announce stuff immediately.

Adjust the classes

Making classes for light, medium and heavy infantry and cavalry. Basically the case already, only make the difference a bit more noticeable. At the moment footman is 'light infantry' and sergeants are 'heavy infantry'. We were thinking that footman should be the main class, with improved stats that can wear most gear and fight properly. Sergeant should really be for the tin can and rich people, with slightly more strength but fewer athletics. Maybe classes have to be added so there's really 'light', 'medium' and 'heavy' for both infantry and cavalry. What this new class (one extra for both inf and cav) should be called can be discussed. For infantry 'militia' could be renamed possibly, as it is useless at the moment. - This idea has to be discussed.

Changes to healer class too.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.