6/24/2012

FAQ: What's so special about the Character Creation? // General update!

Sorry for the really long wait.
I've been ridiculously busy in the recent weeks...and I haven't had any time to actually work on the development for this.
I'll also be using this FAQ to let you guys know of some of the development changes I'll be doing to the game.

So, here's a FAQ to keep you guys occupied, and I promise that I'm still working on this!
-----------
Okay.  The Character Creation.  Possibly the most important part of the game, since it defines a lot of the different variables that you will encounter throughout the game...and it's also the time all the main generation occurs.

First off, you choose your name.  Big whoop.
Second off, you input your character's age.  Woo.
Then, you pick a race.  This is where it gets interesting.

So far, I only have 5 races added in, and they're your standard and generic RPG races.  So I'll be adding a lot more.  Also, at the moment, they don't DO anything...apart from change the starting text a bit.  I'll be changing that, as well.
Each race will have different stat bonuses at the start, and it will affect how different people treat you at different times, but it will NOT affect anything else as far as major game mechanics go.
I don't want certain races becoming obsolete because they aren't as good as other ones, so I'll be striving to make each one unique.

Next, you pick your gender.  This will have no effect over your stats.

Finally...you pick the main part of the whole Character Creation.
Whether you want Normal...or Hardcore.
This is a new and major development point I added in after consulting a friend of mine.

Essentially...Normal is just that.  Normal.  Age means nothing, you reload saves freely, etc etc.
However...Hardcore is much different.

At the start of the game, when you choose your Age...you're determined a final death Age.  You aren't told when it is (You are able to find out through various means in the game, however)...and when you hit it, your character dies.  You are warned along the way that you are becoming weaker.
As you age in Hardcore mode, you may find that if you use Stamina less, or Agility, or Strength, or Intelligence, etc etc...that they will start to deteriorate.  You will have to work each one a little harder to keep them the same, or increase them.
You may also find that you are more prone to disease or sickness than you used to be if you don't keep your Stamina up.

Loading saves is also impossible in Hardcore.  If you die, your save is deleted, and all changes you make are final.  In Normal mode, you are able to freely load a save whenever you want to change a decision, or come back if you die.

And finally...Hardcore mode adds in a major feature if you have a family.
I'm adding the ability to have a family in the game (Eg, able to marry and have kids).
In Normal mode, this allows you to take your kids with you on adventures as a Companion if they're old enough.
In Hardcore mode, you are able to (as well), but it is MUCH more vital that you do so.  This is because if you die in Hardcore...you have the option to continue the game in the same world as your kid.  If your kid has any troubles with other childish bullies...you'll have to face those same troubles.
If your kid was born with a bum leg...you must now play with it.
This allows you to essentially continue the game forever, instead of having to restart once your primary character dies, provided you keep the family going.  If you do not marry and have kids, and die...the game is over and the save is deleted.


And that makes up the Character Creation.
--------------
Other major points in the Development (Major decisions, changes, and new features);
-I WILL be selling the game, but for no more than $3.00 CAD (I'm Canadian...and $3 CAD is cheaper than $3 USD at the moment).  This is solely because I'll need a server to have something hosted for the game (Hint, hint), and the sheer amount of time it's taking for me to make this good.  Plus...something else for another point I'm mentioning here.
-There will be Expansion packs.  They will be free.  They're actually patches, but "Expansion Packs" sounds cooler.  If you bought the game, you will be able to download them and continue playing just as you were before.  No patch or expansion pack will affect your gameplay or save files.
-It will remain a text-based game.  If I added graphics...the game would be slow, unreliable, and absolutely massive and un-optimized.
-However, I'll be adding sounds.  This will increase the download size, but it will assist slightly with a little bit of immersion, plus make the game sound a bit cooler.  This will include voice-overs for various things.  I'll be getting a good amount of people that I know (And maybe volunteers!) to read out lines of text in the same voice, so that I can break it up and add it in.
-On second thought...yeah!  If you want to do it, let me know!
-There will be no main quest line right away.  I'll add one in later.
-Companions will be added, and they will all be randomly generated.
-All weapons and armour and other items will no longer be generated at the start of the game.  They will be generated at various points in the game to relieve stress on the save files.  This includes all merchant stock.
-Mounts will be added to assist in faster travel.  Flying mounts will not be added...yet.
-You will be able to own land in places other than houses.  This means owning farms, mines, lumbermills, etc.
-You will be able to hire people to go on these places.


And that's pretty much it for now!
Sorry again that it took so long, and I'll try to do these updates more often!
Next FAQ; Online?

CavGunner, out.

5/28/2012

FAQ: Quests. How will they work, fool?

Yeah.  Been busy, haven't done one of these in a long time.
Shush!  I have 3 jobs, dammit!

Anyway!

Essentially, as you know by now, the Quests are random.
Every single target location, quest topic, reward, any number in the quest, difficulty, and every other aspect...is random.

So, for example, you might get a completely randomly generated Quest such as; "Kill 4 Goblins near <CENSORED>.  I'll give you 26 coins for it."
I did the "<CENSORED>".  I'm not giving away places yet, because Pandas.

But yes...that's pretty much it!

In every town, there will be a Quest Board.  Each board will have 3 Quests on it, all of them random, and there will be a different 3 in each town (Although they may be similar).  Once you have taken and completed a Quest in ANY town from ANY board...they ALL reset.
You can also receive Quests from certain people who might like you more than others.  Random people may come up to you in the streets and ask you for help.  Doing these kinds of quests will make the Family of the NPC like you better.

Pre-scripted events may also happen to roll out the Main Quest Line (MQL)...and you obviously get to choose whether or not you do them.
BUT NOTE...that the entire MQL is pre-scripted.  That means that if, say (And this is a COMPLETE example...and NOT what's going to happen.  Totally.  Seriously.  I mean it.), a random messenger came up to you to give you a letter, or something...you can obviously take it, or not take it.  If you take it, wonderful.  If you don't...you will likely delay the MQL...but you're really still IN it.  The entire outcome of the MQL will be, well...random.  Not to mention completely decided upon by your choices.  I wrote up a quick diagram earlier...and I found out that the MQL that I'm planning has roughly 96 different endings, dependent on your choices.  Woo.

So yeah.  That's pretty much this entire FAQ, I guess.
That was easy.

If you have any other questions, or concerns...you know the drill.
Next FAQ; Character Creation

CavGunner, out.

5/16/2012

FAQ: How will Cities and NPC's work?

Right, it's about time I addressed this.
I'm finally back on actively working on this, among my other projects, so I'll be posting these FAQ's more often.
This won't be a very long FAQ, since the system is pretty straight forward, but I'll cover it all the best I can.

First off, the Cities are going to be completely pre-scripted.
There will be no random location system, with random city names, with random city themes.  The entire map, in fact, is completely pre-scripted and laid out as-is.
BUT...
Every NPC you find in every city, their occupation, and their General Disposition (GD) will be completely random.
This means that you may walk into a small, bustling town, and a random NPC might walk up to you and offer you a free apple (Yay!  Fruit!), whereas another drunk fellow might try and start a fist fight (Yay!  Violence!).
I was testing a small simulated town with an exaggerated count of NPC's just to start balancing figures and Personalities...and it was quite interesting.  Out of 500 generated NPC's, here were the stats;

-365 were of Neutral Disposition (They didn't like or dislike me.  They pretty much didn't care.)
-63 were rather mean, and generally insulted and berated me.
-72 were quite nice and said hello, struck up a conversation, asked me for help with something, and I even got 2 free loaves of bread!
-Of the 63 mean NPC's, 4 of them actually went through with starting a fist fight, and all 4 were drunks.
-Of the remaining 59, 12 of them were labelled as "Bullies", and attempted to goad me into a first hit.
-Of the 72 nice people, only 12 asked for my help (Another randomized Quest feature).
-Of the 500 generated NPC's, excluding the 4 drunks, and the 12 Bullies (484 left), there were 8 Blacksmiths, 12 Cooks, 65 Guards, 4 Tailors, 1 Baron (The leader of the town), 2 Advisers, 13 Court Members, and 1 Court Wizard (Lucky!).  This left 378 randomized NPC's.

As for names, I only added in 20 last names, and 20 first names to the test to see what would happen.
Unfortunately...I botched the numbers slightly, and roughly 362 NPC's were related...with the last name "Jones" (...just a test name, don't worry.  I'm making them much more lore-friendly.)

And for the town itself, here is a quick list of the general information generated in the test:
-Name: Testville
-Population: 500
-Idea of Magic: Neutral (They have a Court Mage)
-Crime Rate: Low (A good amount of Guards, and a low amount of Bullies/Drunks/etc)

So yeah, I like how that turned out.  Just need to fix the names, which is easy enough.
I also plan on adding in about 200 last names and 500 first names...so if you have any, send them my way (This will result in a possibility of 6.2230152778611417071440640537801x10^539 different name combinations!).  And yes...if they have the same name, they will likely live in the same house, and the nice ones may randomly come up to you if you're more famous and ask you if you've met "So-and-so, they're brother).
There WILL be a family system among the NPC's (If I can manage to script that in), and if you help a certain member of the family for a more dangerous situation (They need money or the mob will kill them, and you help them out in whatever way you choose), the rest of the family will be much nicer to you.

Interacting with NPC's will be extremely flexible.
If, for example, they have an apple.
A VERY shiny, juicy apple.
And you REALLY want that damn apple.
But...they won't give it to you!

Well, here are your choices on how to get that apple, each with multiple possible results;
-Kill them for it.  You would kill for a fruit?  The Guards will most definitely not like this one.  Unless it's in a dark alley.  At night.  Silently.
-Ask them nicely.  If they like you enough, they might just give it to you.  The safest one, and the worst they can do is say no.
-Threaten them.  Pulling a blade, lighting your hand on fire, or showing a dagger can make them give you that apple.  The Guards won't like this...and the NPC might not, either.
-Scare them.  They might drop it and run.  Or maybe punch you in the face.
-Grab it from them.  Rip it out of their hands.  May result in death.
-Grab it from them and run.  Take it and run for your dear life.  May result in death, tripping, or actually getting the guards after you.


As for what you can do in towns...
Well, I promised choice, so I gave it to you.
Walk around doing nothing, go shopping, talk to people, work your way up the Court scale (And even own a town!), buy property (I hinted at this earlier.), do Quests, and more!
Or, you can go to the darker side...and kill people, loot and burn the village, perform assassinations, become the resident serial killer, or the masked murderer, or the axe-wielding maniac who wears nothing but a horned helmet and a loincloth.
Sorry...I've been playing a lot of Skyrim recently.

If you have any further questions or concerns, you're always free to email or PM me wherever I am, or comment here.
Next FAQ; Quests.

CavGunner, out.

5/09/2012

FAQ: How will Magic work?

I've actually gotten a surprising amount of questions solely about how Magic will work...
So I've come to realize that if more people ask about the Magic than anything else, I'd better make it pretty damn good.  So...I did.

Essentially, I'm not taking the Elder Scrolls route of the Magic system and breaking it down into, say, Destruction, Conjuration, etc.
Instead, I'm having only one branch; Magic.
It will be called "Magic", not "Wizardry", "Sorcery", "Essence", or anything else that has been suggested.  Although I did like a few of the other, lore-friendly suggestions such as "Mjolna".  I don't know why, but there ya go.

Magic will be powered off of Mana.  Go figure.
But, you may ask, "What if I'm a Magic-user and I run out of Mana in a fight?  Will there be potions?"
Simple answer; No.
Longer answer; No there won't be.
Please tell me you laughed at that.

Moving swiftly on, I won't be having your standard "Mana Potion" that you have in all RPG games nowadays, instead focusing on mid-battle Mana regeneration, and an array of skills that don't use Mana.
In fact, the actual title of "Mana" is actually becoming obsolete in my script pattern, and slowly moving toward "Concentration", where it will generally take longer to use more powerful spells, but you can quick-cast smaller ones, with a few at the cost of Health or Stamina.

Magic, unlike standard Melee or Missile combat, is extremely complex.  It uses (As stated above), all 3 of the Pools, whereas Melee and Missile only use Stamina.
Not only that, but as far as Swords, Shields, Bows and Daggers are concerned...there can only be so many of them.  Not Magic, though.  There is the potential of an unlimited amount of spells, each of a different strength, type, and power.

Every spell is randomly generated throughout the game and scale on a number of different properties.
First off, your Magic skill.  The higher it is, the stronger spells you can use, and the more you can use them.
Second off, where you find the spells.  That's right, you can't just learn them out of thin air.  You actually need to RESEARCH spells by finding various tomes on language and Mana and combine and work with them until you can figure out spells.  You can even use Power Words, which are lore words found in various tomes and texts, and combine them during combat to come up with on-the-spot spell-work.  Note that this is more dangerous, however.
Finally, NOT your level.  Spells will NOT become stronger just because you, and every other enemy, has become stronger.  If you leveled up through bashing people with a war-hammer...then you're screwed for spells until you start working your way up.

You will NOT be forced to level your Magic through combat, however.  You will be able to cast spells almost anywhere, but all consequences will be programmed in.
If you use a fire spell indoors, or in a forest...then you'd better be damn ready to run out of the burning wreckage, and possibly fight off the angry tenants.

The general populace is NOT Magic-friendly.  They don't like it.  Most towns outright ban it, so don't use spells in a town unless you know they do not mind Mage-folk.
There will be other Magic-users throughout the world, and many will be able to teach you various spells.

Finally...the spells will come in a number of different "categories".  Most will be damage-based spells in the many Elements of "Fire", "Ice", "Lightning", "Stone", "Air", "Nature", and "Water".
Then there will be the Attunements of "Light", "Dark", "Life", and "Death".
THEN, there will be the Bases of "Stream", "Ball", "Strike", "Call", "Concentration", "Brand", and "Thought".
And FINALLY, you can break down all the Elements into their Great Calls.  Each has around 3 or 4, and I'm going to keep them surprise.  Great Calls are essentially Bases that are specific to each Element.
For example, the Great Calls of "Death" are "Summon", "Banish", "Ruin", and "Tomb".
Whereas the Great Calls for it's Opposite Attunement, "Light", are "Heal", "Restore", "Resurrect", and "Soul".
You can probably think of a few for each other Element.

All of the Elements, Attunements, Bases, and Great Calls combine to create over a million randomly generated spells throughout the game, with more being created and removed as you go.

Note that the game is NOT focused on Magic at ALL.  Nor is it EVER being completely focused on Combat, as you can possibly play the game for hours at a time without ever having to fight a single thing, if you so wish.  If you want something from someone, you can always steal it, intimidate them and make them give it to you, woo it from them, convince them you should have it, or just pull a blade and ask nicely.
Of course some of them MAY result in a fight, after all.


If you have any other questions about how things will work, or need a better explanation on anything, feel free to comment here, or email me.
Next FAQ; Cities and NPCs.

CavGunner, out.

5/07/2012

FAQ: How will looting/inventory work?

I get this question a lot, and I feel it's about time I get around to answering it properly, since I never give a full response.
Basically...it uses mechanics found in most RPG games...but I'm putting my own small turns into it. It's also heavily threaded into the combat itself.

Looting;
-Whatever items the mobs have on them at the time that you kill them...you can pick up.
-I'll create an example scenario:
---You are ambushed by a lone bandit rogue.  He's wearing standard leather armour (Nothing impressive), has 2 standard iron daggers with no enchantments, and has a couple Health potions and a Horn of Hail (An item I recently created that causes a Hailstorm spell effect.  Don't worry about that until I release a more in-depth answer to the Magic System).
---You attack first (Out of reaction) and out of scenario-only, you get him really good in the leg.  He's almost dead, so he drinks one of his 2 Health potions.  He then pulls out the horn and summons the Hailstorm.  The fight goes on, resulting in you fully destroying his leg, damaging his head, and finally killing him by running him through.  He didn't hit you too much, and you didn't give him another chance to heal or fix his leg.
---The resulting loot would be both of his daggers, his Leather Armour set (Whatever pieces he had), one Health potion, and his Horn of Hail.
---He used one potion, so you get the remaining one.  The Horn is reusable, so you can also grab it.  The daggers were not damaged or dropped/lost/destroyed during the fight, so you grab the.  The only catch is that the Leather Armour would be degraded from whatever state it was previously.

And that's how Looting would work.  You can replace any item with anything else you can think of, and it would follow the same pattern.


Inventory;
-Limited bagspace.

Yup.  That's pretty much it.  You're limited to bagspace, no matter what you're carrying (I'm not having it so you're limited to "10 potions", "2 weapons", etc.), you can only have what's in your bag and what's on your body (So you can carry 2 swords, and still have 2 more in your pack if they'll fit).
Note, however, that not all items can fit inside your backpack, and must either be strapped on your back with Harnesses (In the case of Greatswords, Bows, and Staves), or carried in the hand (Whether used in combat or not).
This means you need to think about what you want to carry out of the town with you, and what you want to leave behind (Hint at another unmentioned feature?)


If you have any further questions, you're free to ask them as always, whether through whatever forums I've put this on, this page, or through my email.

CavGunner, out.

5/03/2012

Saving and Loading

I've currently rigged it up so that there's only one save file (I can change that in the future quite easily), and it is automatically loaded once you launch the game.
Everything (Stats, item generations, locations, etc) is saved...so don't worry about finding yourself in an unfamiliar location.
If you don't have a save file (First time playing), or decided to delete it (Either manually or ingame), then you will go through the Character Creation file.

Anyway...back to coding gameplay tomorrow.
Just figured I'd keep you guys updated on what I'm actually doing.

(Did I mention how much of a pain it was to code and debug this damn Save System?  Yeah.  Pity me.)

CavGunner, out.

5/01/2012

Oops.

Aye.  Completely forgot about the game.
I'm working on it, still!
I just forgot to post my progress, then got really busy and completely forgot about the game in general.  Yeah.  Go me.

But yeah, so far I've finished;
-Initial Weapon generation (For traders and drop tables).
-Character Creation (With music!).
-Base for Map Screen and start of the Armour Base Generation Script.

What I'm working on now;
-Rest of the Armour Generation.
-Locations.
-Mobs/Bosses.

I'll start updating this more.  It's been a pain so far...but I'm still going!

CavGunner, out.

4/25/2012

Am I really doing this?

Yes, I am.
This is the official (New) blog for my game, Land of Riftlain.

Basically...LoR is a (Currently) Text-Based game that promises to be 99% different every time you start a new character.
It is a simple run-and-play .exe file with a few extra music files and the occasional picture for random uses.
But for the rest of it...it's purely Text-Based with a bit of GUI in the later versions.

Why am I doing it this way?  Well, because I believe that the mechanics and gameplay are far more important than the graphics and looks of the game.
So, to encourage and prove this...I'm scripting a COMPLETELY randomized simulated world, where nothing is persistent, and everything relies and changes based on your choices.
I'll be using this blog to keep everyone updated on how it's all going and what I've finished.

So, first off...I guess I can list some of the features that I've currently finished and that I'm working on, as well as what will be in the near future.
I'll save the far future updates for later posts as I come up with the ideas.

Weapons and Armour;
-Right when you start the game, 9999 weapons are generated.  Each weapon has a randomly generated Durability (Of "rusty", "damaged", "null", "hardened", and "fine"), that affect the quality of the weapon.
-Each weapon has a randomly generated Material (There are 17 available materials, some examples being "Iron", "Mithril", "Pyrite", "Stone", etc).
-Each weapon has a randomly generated Type (Mace, Sword, Claymore, Dagger, etc).
-Each weapon has a randomly generated chance of being Enchanted (Between 2 and 4%, generated at the start), and if it IS enchanted, the enchantment is random (From among 10 current enchantments...soon to increase over 10x).
-Based on all the above, the maximum and minimum possible damage is calculated, along with a randomly generated integer that changes for each weapon.
-This results in 9999 unique weapons with randomly generated weapons (My favourite so far that I've seen during tests is the "Rusty Steel Mace of Intelligence", with a randomly generated damage range of 54-112.  I don't know why it's my favourite...don't judge me.
-I still need to modify all the damage values.  They were only for testing purposes.

-For armour...we're going Morrowind up in here (Can someone give me a "what, what"?)
-This means that 9999 of each of the following are generated, in the same manner as above:
--Helmets/Helms/Hoods, Neck, Right Shoulder, Left Shoulder, Left Arm, Right Arm, Torso, Left Leg, Right Leg, Feet, Belt, Hands, and 2 sets of 9999 rings (A total of 19998 rings are generated).
-The only differences from the weapons are that there are 30 possible materials for each armour type, and the damage is replaced with the Durability, which is also randomly generated based on a calculation.

Mobs/Combat
-EVERY mob is random.  There are pre-scripted Mob types (Goblin, Spider, Dragon, etc etc)...but every health value, damage max and min, name, group amount (Chance of fighting more than one at once), and loot table is completely randomly generated at the start of the game.  What's more...it can change drastically at any point through the game.
-Mobs encounters are based on the area you are in.  The further you get away from the starting city, the more likely it is that you will run into new, and strong mobs, as well as start leaving the old ones behind.
-Mobs become stronger as you level up, as well as having new variants appear.  This means those old Goblins you keep fighting will start diversifying...so be ready to fight "Goblin Mages", "Goblin Berzerkers", and more.  Also note they won't be called that...but you'll know when they hurl an axe at your face.
-Random events may occur increased spawn rates of various Mobs, or decrease in others.
-Random Boss Mobs will be generated.  Except...you'll never encounter the same Boss types in each game you play.  You may get unlucky on one file...and be stuck fighting hundreds of Dragon-based Bosses...or you may get lucky and have a wide variety of different mob types.

-Combat will feature the standard Melee, Missile, and Magic trio.
-Melee will be hitting things.  Allowing Dual-Wield.
-Missile will feature Bows, Throwing Weapons, and through the Time Progression of Technology (TPT)...rifles and pistols.
-Magic you can learn through Tomes and progressing your Magic skills, with thousands of possible spells available, each with a randomly generated ability, power, and name.
-Combat will be turn-based, with every single attack including a random variable for Critical Strikes, Lucky Hits, Multi-Hits, Misses, Random Events, and more.  This means that you may launch a fireball, miss, hit a tree, and piss of the resident spider clan while you're fighting a Goblin...only to have a dozen of them join the Goblin on the battlefield.  Have fun, and be careful using those fireballs if you're inexperienced in Magic...

Character Creation
-Races, names, genders, age, and all that fun stuff.
-None of it matters that much.  Moving on!

Quests and Towns/Cities
-Every Quest is randomly generated.
-Each Objective (Kill, Talk to, Find, etc) is randomly picked.
-Each Variable ("This mob", "This person", "This place", etc) is randomly picked.
-Each Quantity ("This many times, "This many people", "This many places", etc) is randomly picked.
-Each Reward (You get it.) is randomly picked from the previously generated Weapons, Armour, and Items lists (I know I didn't mention the Items...but it's pretty straight forward...).
-In every Town/City, there will be a Quest Board.  3 Quests will be on each board, all different.  Completing ANY Quest on ANY Board will reset ALL Quests on ALL Boards...and will ONLY do so when you've completed one!

-All Towns and Cities are pre-scripted.
-ALTHOUGH (Before you bash me for lying), who/what you find, what happens in them, and how people treat you...is all random!  As well as based upon what you do.
-Doing certain events can attract certain people to certain towns.  Such as killing the local Skeletal Demon Fiend of Horror (Made up) might attract a new merchant to a certain City, selling Enchanted gear.
-Note that you can also kill everyone in the town (Or try to), and burn/loot it.  They may not like it if you do so, however.

Blacksmithing/Enchanting
-You can do both.  Make your own weapons/armour, and then enchant them.  The world is, well...my oyster.  But I promise you can use it for a bit.

Stats/Progression/Endgame
-Stats are your straight-forward and normal Stats in RPG's.  Strength, Agility, Intelligence, etc.  You increase them by using them.

-I've covered Progression above.  Use skills = Better skills.  Woo.

-There is no Endgame.  It's free-roam and unlimited.  Go crazy, young warrior.

What else can you do?
-WHATEVER you want.
-Build that demon fort you've always wanted, turn the world into your collection of slaves, become the Hero of the populous, fighting ever-stronger monsters, find the strongest gear you can possibly muster together, or...


Suggest something.
I need ideas!  Keep me interested in this!
Note that the game WILL be free.  I won't bother charging for it.
But you're welcome to donate to my PayPal at: brett.cavric@hotmail.com (Or even just email me and say hi!)
Every little bit of encouragement helps.  I sit here and custom-script every line of code myself, I don't cheat and use other's code.  No fun in that.
But either way, I hope you guys keep reading and emailing and posting and whatever it is you do...this is going to be fun, I think.
GIVE ME IDEAS!

CavGunner, out.