Putting the 'role' back in role-playing games since 2002.
Donate to Codex
Good Old Games
  • Welcome to rpgcodex.net, a site dedicated to discussing computer based role-playing games in a free and open fashion. We're less strict than other forums, but please refer to the rules.

    "This message is awaiting moderator approval": All new users must pass through our moderation queue before they will be able to post normally. Until your account has "passed" your posts will only be visible to yourself (and moderators) until they are approved. Give us a week to get around to approving / deleting / ignoring your mundane opinion on crap before hassling us about it. Once you have passed the moderation period (think of it as a test), you will be able to post normally, just like all the other retards.

Vapourware Codexian Game Development Thread

shihonage

Subscribe to my OnlyFans
Patron
Joined
Jan 10, 2008
Messages
7,157
Location
location, location
Bubbles In Memoria
I ported Compound to Visual Studio 2013. I like the "code peeking" ALT-F12 feature, and code formatting and insight features, but still figuring out how to activate the VS2012-introduced "code map" feature.

It would be nice to see the entire thing in diagram mode, but I just can't find it.
 
Joined
Jun 20, 2014
Messages
906
Location
Malaysia
Shadorwun: Hong Kong
God, I lost count of how many srpg project I keep suspending and archiving.
However, suspending the SRPG adventurer guild project for a rpg project to parody the current shitfest that have brewing for many years.
So a lot of materials for story and characters.
Going for fictional modern setting, so both dakka dakka firearms and magic are in. Also modern tech.

For my current project, I will be making it as a combat heavy RPG (Note the missing S).
Think of turn based Final Fantasy but with no grind and using tabletop mechanics in the combat engine.
Using 13th Age (main) and 4th DnD as inspiration for the RPG combat system.
Still using Tactics Ogre: LUCT as UI and gameplay inspiration
Using Pathfinder Adventurer Path: Curse of the Crimson Throne as inspiration for quite a lot of the story mechanics

Making this a RPG so I can focus on competent AI for the combat and ignore the cumbersome level design for tactical combat and movement based AI.

Some screens to show what I want to do (Some of which using my old recognizable assets)
Combat screen
za0qOnD.png

Edginess is back with vengeance. The sacrifice is ability to move, aside from changing ranks .

Mission screen
WgsolNt.png

Nikolai have no idea what awaits from him in the next encounter. Battle? Story encounter? Allies? Either did the developer for now.

Overworld UI (using the old Gangster Tactics overworld map as an example for now)
l0yR4tY.png

Bar brawl. Perfect way to start or continue any RPG in any setting.

I will start my own thread in this subforum once I complete the combat demo.
Should be far easier and faster since I don't need to give a shit about movement, cover and flanking bullshit anymore.


 
Joined
Jun 20, 2014
Messages
906
Location
Malaysia
Shadorwun: Hong Kong
Alright, currently creating the stats engine for the RPG.
Thank god that 13th Age rules are OGL.

Since numbers and coding aren't that much fun to read about, let's try talking about the backgrounds and classes that will in the game.
However, I am just one person developing this, so I put the limit on those.
Please note I can't use any commercial product names because I don't like my ass getting sued.
Otherwise, feel free to crit and comment.

Backgrounds
The player will need to choose one for their avatar. Only one.

Conspiracy theorist

The world is a chaotic place filled with a variety of ideals, opinions, groups and people. Whenever it is for power, profit or other reasons, certain organizations wished to exert control over everyone from the shadows by manipulating others. That is what you believe and you have the facts to prove it. However, most people call you crazy and deluded because they simply can't imagine that some people can be this awful. But you know they can and so you stand as one of the very few sentinels of humanity.
Trained Skills:
Sense Motive, Knowledge (Religion)

Dudebro
While others called you a dudebro as an insult, you embraced it as a compliment. With your robust vocabulary of insults, you helped to make every multiplayer match "eventful". Others could do without your constant reminder of how many time you cuckolded their father in every single match though. Potato chips and energy drinks become your constant fuel as you pawn noobs online in day-long gaming sprees in the weekends.
Trained Skills:
Intimidate, Endurance

Glutton
Freak Factor probably got their show idea from watching you eat as a child. From all kinds of bugs to all kind of plants, you have been stuffing things inside your mouth for a long while now. As a survival mechanism, once your stomach realize it cannot run away from you, it can now dissolve almost everything. It is better not to tell others the reason why you are also so good in medicine.
Trained Skills:
Endurance, Heal

Keyboard Warrior
You still remember the day when you first visit that infamous imageboard. Where all the worst denizens of the internet have come out to play. When common sense is a luxury. You remember your first gore video vividly and have a dark understanding behind popular culture catch phrases and images. And after years of lurking and involving yourself in the culture, you honed your ability to bullshit others, not that you need much help in that regard in the first place.
Trained Skills:
Bluff, Knowledge (Internet)

Night Owl
Night is day and day is night for you. No one, including you, could remember when your lifestyle change and become like that. When most people are deep in lalaland at night, you are wide awake, engaging in ungodly activities. It is given that to accommodate that kind of lifestyle, you learnt to sneak around silently and perceive hidden furniture between you and your destination. Spies can only wish that they have your daily training.
Trained Skills:
Stealth, Perception

Survivalist
The forest is like a second home for you. You know it's every secret, inhabitants and what each passing season bring. To give yourself an edge in that kind of environment, you familiarize yourself with traps, firearms and explosives. Not your fault if books containing those information are illegal. Nor do you care. Urban hipsters may call you a hick but no one really give a damn about those attention whores anyway.
Trained Skills:
Perception, Knowledge (Nature)

Tabletop Nerd
Imagination is a thing to be treasured. As a small child, your relatives swooned as you run around the room trying to avoid the "lava" ground. As you grow up, the need for a perfect excuse to show off your "creative" imagination led you to the tabletop community. From leading a team of adventurers to commanding an army, you found yourself excelling in acting out whatever character you played in front of others.
Trained Skills:
Diplomacy, Perform

Wrestling Fan
"Stone Cock Stunner!" That's your favorite childhood catchphrase as you tried to break the necks of your classmates. As the years go by, you still follow up on the latest fights in the wrestling world. Sure, the fights are mostly faked with plenty of sound tech and spells. But you also understand that the risks the wrestlers take are all very real. Your passion translated into joining your local wrestling gym where you dream for the day when you will be on the biggest stage of them all.
Trained Skills:
Athletics, Perform


Classes
Also choose only one. Too much work to code and balance the multiclass elements. Start from the simplest(top) to play to the most complicated(bottom) to use.

Barbarian
An angsty person whose soul resonate PURE RAGE. Basket weavers need not apply.

Ranger
An ambidextrous bringer of pain. Most famous representative is an emo dark elf.

Paladin
Someone who really really like to smite evil. Use morality and all that jazz to justify their murderous intent.

Fighter
A master of combat, skilled in a lot of techniques to humiliate and crush the enemies. No wedgies techniques though. Damn.

Spirit User
A person who can manifest his spiritual essence into a being that granted him power. The ability to pose fabulously is optional.

Bard
Jack of all trades. Also someone who can fight and sing well. Actually, the latter part of the previous statement is bullshit.

Sorcerer
Crazy retard who think magic is a form of gunpowder that never run out. And more than happy to demonstrate that thought.

Wizard
One of the magic users who utilizes their abilities though dedication and hard work. Not to be confused with middle-aged virgins. Even if some of them are both.
 
Joined
Jun 20, 2014
Messages
906
Location
Malaysia
Shadorwun: Hong Kong
In lieu of races because stat bonus to race in modern setting is a very touchy issue even for non moral extremist, I decided to replace that with personalities.
Basically the personality you choose at the start will give you the stat bonuses and abilities usually reserved for races.

Currently, these are the personalities I am putting in:

Adaptable
You can figure out what to do in any situation and are pretty quick on the uptake.

Creative
You can think out of the box far better than most people and usually have an unpredictable take on the situation.

Cunning
You’re a survivor who considers every angle and how to exploit it.

Paranoid
You are always on your guard.

Passionate
You get hot under your collar regarding a lot of things that you shouldn't have care too much.

Positive
You always try to think of the bright side of things, even in the worst of situation.

Savvy
You pride yourself on being well-informed on most issues and that always paid off for you.

Stern
You don't break easily and when the going get tough, you keep going.
 

r3jonwah85

Savant
Joined
Sep 1, 2013
Messages
211
Location
Sweden
Been away for a while due to sickness, but have been trying to make some progress with the game. After playing some games and watching a lot of videos of other people playing games I have come up with a clearer vision of how I want to design my dungeons. Quake, Unreal and Doom/Hexen/Heretic etc have some awesome level design and very non-linear gameplay (well it can be linear progression but not linear levels) which I will use as inspiration, I just feel that the levels in these games feel more like dungeons than dungeons do in games that have "real" dungeons, if that makes any sense :roll:

So what I have come up with so far looks like this:
new_dungeons9.jpg


Sideview, just to see the verticality:
new_dungeons10.jpg


And a perspective shot from another angle:
new_dungeons11.jpg


It is still buggy as hell and looks like shit, but I have decided to not give a crap about the graphics until the mechanics are somewhat done. Here is a also a small video walking around in the dungeon:


Right now I am working on the generation of the "internal floors", as you might see in the video there are some stupid stairs leading into walls and other messy stuff, but the idea is to be able to connect new rooms on different heights and get a more vertical type of movement. This will in the end allow the player to vertically see much further ahead progress wise in the dungeon, a thing that is often used in Quake. This is already done horizontally using "windows" with bars that lets the player see into the next locked zone but is not able to get there without unlocking the doors.

The to-do list is very very long, but the big things are at least coming somewhat along.

As per usual, comments and critique is very welcome!
 
Joined
Jun 20, 2014
Messages
906
Location
Malaysia
Shadorwun: Hong Kong
Just finished all character animations for my upcoming rpg using a new skeleton/Adobe linked method that allow me to do high-speed complete animations of any characters in the game.

To show it off, we will use this helpful fellow called George.
mOfBgVa.png

Totally not half naked because ~Developer-kun~ is too lazy.

The animations are as follow:
d4hHBKT.gif

Stolen from all my previous projects.

h7DdK94.gif

Improved from Super Nuclear Riders for more shock value.

qQJUrgo.gif

Can be retconned as
worshiping/ cheering if the need arise.

1fgtkBG.gif

Definitely not a plea for help. Ignore it.

QK6aEYO.gif

Probably shouldn't have fed George that stale bread.

Going to work on weapon animations for both range and melee next.
 

JMab

Augur
Joined
Nov 12, 2013
Messages
177
Location
Melbourne, Australia
Cool, looks good. Although maybe it's necessary because of the resolution, but it kind of looks like George has nipples on his back.
 
Joined
Jun 20, 2014
Messages
906
Location
Malaysia
Shadorwun: Hong Kong
Cool, looks good. Although maybe it's necessary because of the resolution, but it kind of looks like George has nipples on his back.

Damn, those are supposed to be shoulder blades. Thankfully, it is easy to have new changes to retroactively affect all the animations thanks to Adobe Creative Suite:love:.

Finally finish preliminary melee and ranged animations.
To demonstrate, let me introduce a new character and one of the enemies you will face in the combat demo.

zUmfMsK.gif

So easy to bait into doing everything with anything resembling the female creature.

Since nobody powerful give a shit about him and being nerdy hipster weaklings, Roland and his buddies can only perform two different attacks:
Dog Pile Clubbing - Deliver stronger damage if you outnumber the player characters.
ZCl8Aa1.gif

The spiked baseball bat can also be inserted into the anus for maximum sexual pleasure for the desperate virgin.

Shoot - Normal ranged shooting.
IYX7L5E.gif

The color of the gun demonstrate his grasp of fashion, as if his shirt and hair color didn't already give it away.


Since I already finished the base stats engine for the game and also the battlefield initialize stuff, going to work on the combat UI after finishing the rest of the cast for the combat demo.
 

eric__s

ass hater
Developer
Joined
Jun 13, 2011
Messages
2,301
wedding1.png


I finished a quest I'd been working on for a while. It has a ton of scripting and dialogue that probably nobody will see, but I'm really happy with the way it turned out. I think it's one of the more fun and interesting quests in the game and I hope most people see it. Room is a placeholder fyi.

https://dl.dropboxusercontent.com/u/2957395/hamham.mp3

This song has been sitting incomplete on my hard drive since 2008. I've been thinking about it for all that time, I'd occasionally listen to it and think about what I wanted to do with it and how I could use it. I finally got around to finishing it, and I think it could fit a goofy cutscene or something. I've been listening to a lot of 70s power pop recently so that may have played a part in how it turned out.
 
Joined
Jun 20, 2014
Messages
906
Location
Malaysia
Shadorwun: Hong Kong
Finished the initiative portion of the Combat GUI.
It function as well as expected so no surprises there.
Pretty annoyed over the fact I can't simply migrate my old projects stuff straight over due to the changes of the internal system and engine.
So things didn't go as fast as I like it to be.
Going to go back to using Licecap and its capped 30 fps for showing progress due to annoyance at my country broadband and thus my line poor upload speed.

a55CmuE.gif

Day 127 - We are still dancing and looking at each other on the behest of ~Developer-kun~ - George
 
Joined
Jun 20, 2014
Messages
906
Location
Malaysia
Shadorwun: Hong Kong
I like the flowers in the battlefield.
Thanks. :oops:

Moving on, just finished the scrolling, tile section, health GUI and side buttons functionality.
Going to move on the creating the attacking and resolution logic and UI next.
DISCLAIMER: The lagginess in the gifs are due to LICEcap "Console" 30 fps cap, the real thing is pretty smooth.

GODr6O9.gif

No, I won't hide my porn collection inside the game, no matter how much you try to find it.

YnUk9ky.gif

Well, I did say the game going to be a parody right?

da6EBdy.gif

Probably going to need an additional "Pay $0.50 to automatically win this battle" button for the Apple crowd.
 
Joined
Jun 20, 2014
Messages
906
Location
Malaysia
Shadorwun: Hong Kong
Some progress in these few days.
Firstly, I removed the HP number indicator for the enemies since I rather be a dick let players gauge enemies hp by guesswork and experience ;).
It's the same reason, aside from inside Event Reports Black Book, you will never get to see the enemies full stats.
Also finish standard actions buttons and logic coding.
In addition, I created a scroll-able menu that populate itself based on the character equipment, ability and other attributes. If the number of items are more than what can be shown visibly, it will created a scrollbar.
Moreover, I also finish the targeting logic and the ability table to streamline all ability for easy coding.
The words on the target arrows will change color based on certain criteria, such as damage type, hit chance (attack roll modifier vs selected defence modifier) and status effect.
Will be working on attack animations and final resolution next.

Ye "Console Experience" gifs incoming.

BVaKqRn.gif

A roundabout way of telling George that he is a poor untalented retard.

Ehi0JLE.gif

The greatest question of our time. If you see three idiots in front of you, which one do you punch first?
 

Ninjerk

Arcane
Joined
Jul 10, 2013
Messages
14,323
Pretty bro. I've kind of lost track--are you intending this to be a finished product or are you just doing things as long as it entertains you?
 
Joined
Jun 20, 2014
Messages
906
Location
Malaysia
Shadorwun: Hong Kong
Pretty bro. I've kind of lost track--are you intending this to be a finished product or are you just doing things as long as it entertains you?

Depends though.
I have no financial disaster nor need in the near future so I can do gamedev at my own pace without giving a damn.
That said, like all greedy asian jew chink reasonable person, I have no problem trying to monetize the product if I deem it is good enough to do so first.
All this consideration is only after I finish the combat demo first, which still pending, with a lot of tasks still needed to be completed.
 
Unwanted

jcd

Punished JCD
Patron
Joined
Jan 4, 2012
Messages
10,681
Location
UNATCO HQ
Codex 2014 PC RPG Website of the Year, 2015 Codex 2016 - The Age of Grimoire Bubbles In Memoria
ba7464bc9ded2441bcdd9a16ed1e54374e2b55f992728fab6bc98e47fef2864422c760954bd2e213b51cd07b43d701f70160f1a8fff46c8700b41f31c002a8c532b3f791c38bffad65af904eec71593ca031e0ee6d72f8ce12aeef279df5fd9b827ba5665857da2e21719904f3d3c80f3cf476bd9330b15064da68ddb601ece8165e61dc523f69f8fc0b1ead2387fddb8ede83bd29602658d1f2f08d5c0fc8e76019031d9b6f0d7ce945954d369721c78fb7ea74d41e4f851e97f234c6957beba8086c41db1c3175d17763d1443088c7ae9ae15aacef57fb1cbe901dbf523e95a8db5bb4e18a74737cfc4fc54b49ed2291b68af0337b56900379696b65b260b84326c1d0dad6223eb5186e14eb7b3f42f746edecf3386ba44f1347f435e023877fa7e4283bb7c2984262bc926f61e49a3c8660824d38253bfb6376ce855db7a8cc68ec229cfdc193c4a130a5d72cad6c26d85ada51851ee6644c86dfaca41a869372636b9f327ae17bee68d1ffe56fbf71d722d7a77240087503a7b0ee5659edfb9f2cf195aa4ca85b0a8d0956569279f352588fdb9c4cb82b8a149e366a00c67811cf0ee6087cf81cfec4d53b6ac54fb1ff2bbba9fcdf3fa6dd1299fa7ad701551b73c04d59bb5de1b8af2812ecce019dbe46cdbea37011d9340e629f76ebb508b80015191b5bcdfdb11332d7d790a909cb946559a1be3def5a8642f30fd4333cd3ed3790dea9745fb70cdcb1cafc7e425fbde1c388c8246f8cf1e6c0da43389af826a97a55b435df79c5b910630ab5923885d4b4db2fe44f9903c03fa0c3a6a140ba3ad67e5e20f8aae79a2ab66b1534b62061835b37278ab091db42b8036f34465c3c2fb2fe6c24fc5b48c7dfd007f5f951ed755a69749611323e1e3b9454697d23849d0112796d67aa5c9ef582739f58b0df0ef05c747b5da2c0fcdb027b139758ac6a0d16acd01992a39e469c85cd62ffdddff1b33166426c1f88a03749c3a76a6665824bdb976f1c57e8b10fb8da25ad60f2ef401a27b5e5074579e7c8bb0d345d9b46297e319ff384780cef753ed655e4ba62d7b4973ddf92de4f0ccadef28a56501c7b07e9df348cab8585c49615d90c6cc9e0484926258c97e7fbda2a84d1521de5d67046303b228892b1ed88e7ebe1998fdce35e6ee6a1d3542ae79ed9d23d2ef1bbf1951788d94f95e6b4722020289c48c9eadee092a64426fd77ac564660117a387fd513daadd553fcb399f2f3c7e75af770ec95c64cf5513586b24d2a35fb990568a228396ded5f5d29eb3ee3516731784a2fb2309023ee47c5cf5ae7ef1e5f4fd9be8cb11d1143a5299604e0cc1cd2e1800834e00f3b9646e668fcefbd6d808719766966ddb56afcd2912ce8f47b4fbeb6f091d6f62593c0b4c766427631e19c867210182fd55ec4a1552c3a37b7aa36eff18cde288b8891d9848db92cd8218035a56ac8fa396b21c5dc20cecc40f26eb8ba092dfae823df907e45ae49ae009ba2b27c61326ccc9b33ff678bd6b0fc3df4ffdc029e845f45518a9a6b012037cbbea77a0ac02d2f03f0dd6aff89bc2e195ed13b903ade9619c4ad195ca81e4a2609b4b846254329b7b2e7617b1765b461ac5bc15ef09c8a138e9b4c06ae0e20cb3aa6c71a8b64ca1aeb488626100957fc239acf4d5ef703860b38603b7d7fba367aa57032b6ac9b34732c5013924e8c6729769cf955034e8222051fb074b4ecf9a2ff4349dadd59b58a9bd93b38f478c52f8cd8fd0f6fd472bf7ae0c257c3c14d2b1b470683e1927bcd7dac8d14447fd4efd18b8368f21e645b5e90300661f14cd97f5c3b5a85d51a97694e36499a8de0c6e5b284efd21a0de83f23e3aa487435d7e00b0a854184eed8b7a3b1c2494f2f20524fdcb63ff0abe06a358c30d88dab1646794265f2d9108fbbdab3026f6d30ec773f000e07291f79f848ddd50994421218be14220d1b207417a8e4ce02dbc484d190ac3b6731e465c38aa2e586cfc3bac5cd2d1a2c9167a220bcf61a1bc28cb455535a379fb4364b065257f1d177456839127b7e4bc90d86b15f3d980b97f8044979528646a572382415f154cd02c18713faa00fb29e91a78d869ba2c96e0a9e0fcb210ce6d4d2e8acd88a7142c429f362742f1d9c28e07443a3b16784e6ead0cf3818a40d99cdfa2d9a7a8cb534d18e3ad17e6e0ac98f16dc719add8b737a2e7d3b8e953c81e59bb6f21ac78c0052532e343d20d6ed0aa2cd3125f95f0f6319af5cece9105cdbb9482faaf2b60e4786fba7a2b5243d7cfa294041061a894b1506c404f0ae2fd696401d53c717c92e363bfd5a5ee2d325238f2be8f9a62510b551e029697e78d468266847f6619b461e42fac3e58b8ab2ac7ba3d2b519b87b966c1c2892831ca42024e35abe7d55a8110546603b41e9db69f2f7a274cf1d02f4c6464946a0e66783b215c28b46533c6f6e986b68c6c21256bf7d3572b69501643579518086dd867c245d0afe35d0207a1f326777373288ea73b894c4cd2b50cdac0646170de8039c75e4a5c02687e0b1dd67cffabba4adcc91d130278da8b23b0d9ff4c9d9ec8d6f12a31cf0bf1beb1fe587c1bf3888718c19993b5d06c75eb57317b5a47a5d190a7118a23514a7a252efdcd038fa6ae00aaf81931bb567f2c29c9cb1ae808e78e7233b1e2aac3970c317ea35faf43126caef547250a01f4facfa345c3cb74e10d22fa5c0c42fe7bf6ab21a9e8db591d509e9910d6eed850cc1fd57cc7087fd82cf929d5bcd6c503b9af3173f5b8dfe3cb7b814add09ec85c5baeeaaf32b8e6e85a1b31a1149d62fea7850a200b9bc9987cc7bec1bcebfab74b971544f909b8065cd06320f0688f85df11980dac26cb3a2cefd66b82b434b2394d98c0477a3d7840fb7218a723d4564f5ebf0e94dcad3d8a7d4f02976c729e43a8cda77f2662af535cae644617996cbf0361075a19c42549328b92a3e8af616a7f6de008a33cd626390efb4702af29501d77444729d6d8da4bb3471de53912cce1cabba3b6a208d10719046be0f4e8800f3a9a304f72c64024fa1fd072d4dcc06be995e16c3cf6ddd84e9dbbcf230a9047bd397c3381d7a8e656d37ac341c36f27fe26232f3da4f0e1164cd2af8ee958dc59d7c15f2e7271773de4140882c5202255284849f02f6fc61e51a90b01e59d81e1bc7c0405ce38e7678a7173e008d95a72ae794bb05e2c882bb4c0cd6b6fef3dffcffc78c26f5334b7a7d471ff9d046eb06da6526532e71fc3258bcc207217e0a8e6586bade8ef63bb1bb18c534b078b7df2d4feecdd710730251f22d39d4d31103f82b73422a41ab588177002c839a475f8b4c7f52e303d3d837d7e817a52c66531433d8e6fa7dc8846b6919fdc1422f766a661bc4442dec27886fa8ec6b7b73261fec97edc404b06e5aa4029add6bf572967dba81b53e24362b123a2acd22ddb0646bc063e2083ef30b1a631470c25bd7203aaeee85cc6145d9a874e9d316405975d55d954c7cece4df88e2294daacba603f1e0a43cb362493ac7fbd86fdbd255cc75ec6706e7f082b068d12f93b629bdc2d48b1531e2be615253462bdacd65204ede73d839bd2de0f974e74ffde18b27e549f0b782fffdce7f29075097ea3e9d6f18a0733c2ef8b331cb51581122e8f9de36f4fd25c0c2bdca1d06ae279afd9b40ae5b6fc6e52b7bf236a61d798ed575926b1720182f7d687603ef7b14cf7b9e19d1ad4eec08c1fe11ec9d6e28300d83b8c7a2a6ca53afd1edd8986bf33cbddad1edf83007494cc0af41b4a3110729e0d5156412a07d9828122aad4d4730b0136a3003061d3700e9380a62e8bd488600fa53e29e907efe848732b02421b3d6ce4ee52da66aa47b5663a4638c07590ee21f4f076588d739c8ce0b50c197ba5e35e6eff17dfdbac5dc9d87bc45231177cae03674d1232b422a595724c80fc98c3fadd5b264aacdf47eb13710f03b450491f2fafbe1c48c256b75c35afd403b9931d0b1d5ddbe069c7d11f0433c93b36ec30ee149df493ce37f1732c221118b8d0daaa43f6e9f488ba09b09af6e11091e9461d9873ec7b49b02983175f44fc7eca9718a3d30f8e3ef8078c7bbed155fdac62c5428200c315bd719d853645678eb21c43c69da75ac549e5c128c6e5b1b2a32bcde39ae0bf60cdf3c414b4bc6f6b9ced0bb095881668b00986f4a60d9126ab58c39f76b3295c9050f266d5ab41b822f79848833bf0597864920460f83a826ffd1798ac7b690807ecdbabfd0dc274deb9c4b8c58889c3af4424fac6de707ab62f104ab7cedab220abb80d61f42f5c1f3ef4f953912bd399bb026cbe40ea2e5f042b10c465e51d5b257ff0f14f87e81c4fe57b28bd7950db09a6be7525461c59102c0bd4f763c8ac202826f59691ab5c8ab488301f0591e77f0232c24f1f4a8a0030cd3260e4acad310934c1f9f8e9dcafcf99d7c16314be5d4ea95985ec933f18f4355a6f3e0aad66aca046455c39b58884fe5375dee3207522dbdaa10409c3131131728150c12c43740c1d90b5e9bff4aafa897c5b0c6d990ff3e5aa6fbf96ee067b63abe2bdacef4194b1a9724726e61426e26f83dbef2aabeaf885e20e8f9dad87362dad667b6129bcb4928b47ec0c6509ac5fee2fda1027e95327dc2f566a8ea2b79f5be4f1563c72eb9db5882270cb0d84eed33bf5dd5f812b544fe05d1eb2b632da24009ab5609e47e9afa26dec787b4181fe53ddd3157c5a77acdce12630849d8768ea897a7e94cb5a43a4b38eba3452174e5eb25225d54b5c107594c397c2209c705f14d003480bcfe26aa1479c1d9e82308ff73348becd1f9cba13249f431977b63effb97beb1590c9c25375bafb173d0f630da265a70b04222d9c9580dd9bfe5fe5cce2febb36fa3b4b2b96afa4b9054dfc9a7f02159d77409f9da0e12e66efb53855dd79436e3986035ca78f3efb9404ac6115d9954c2ac0f619397cb4bc7aeb873a6e75e4147f1d654be11474db71feccdc046248c77c93b52c2b17047d66c6cd50c52ef1ab4f9160925a2ab686a21b4eb7f226b4e2350dd9de983b725fded51f3b95c47703dfc3fca0985e4390100dcbc084e1c048988f90440e49e845253a59cb4b5a71c43d575c53f6e6f88046747d4f83a5a4160075d238b0814c0e774d2cf6d1b131a9b36c7b297642c823f8e8f5db92096c774078122f507fc4a7738c79633e81ec173944e697b5305b9c989d4ad7925bff4b857d0278cd408b7aef135024edb7b6a279bf7f6b295279bea0cadd9c5418078406619d1898c1a76ce23c83168ee0770d977076aeacdcc0af25088826aa91e4d3c5f86fbbbdcfbc5495bdbedab9daa36d9b37da21a7f6bdba1bfc2a3159264d936a0b0ae336ee14286cda49c382fef4ba50952fd097744bf269720cb7d7cbb549dfdcf6663fd949eb167e6507fa7e9aabaaf035b4af2a4e975eb733bef86ff657817ee13657c225066a38a6658d49fdcc01c3186869227ff906be74cb39b5f0e718fe3ac437be6c8389289265282b8f9338373954a60c12c0b0f988ca454b71874a524a0d3895888ead528cc39d16e7d107590c548c620ae95cb8d51f153c97c41557414527e01f655756c55d96fd10c6531d7b6cfc43464f7f6d3bd2b7ee24d1cc04536a8ecbe1f04c98d1c0bb0112678aa78bdea9dd20dee9ceb9bcf30d6280d76de732ed0cddca26f503e4c8c933b3d92718cb7d3a722a869e582d9f0fc270d176012ff5c35d1741575607ce4e9659a249917f122320a341efbcee389a8456ddacdf81e6c33db4db04
 
Last edited:
Unwanted

jcd

Punished JCD
Patron
Joined
Jan 4, 2012
Messages
10,681
Location
UNATCO HQ
Codex 2014 PC RPG Website of the Year, 2015 Codex 2016 - The Age of Grimoire Bubbles In Memoria
3c71d1bdde06811a9e7f0d0678e42eba378c33dda05deaeae1a4af958c87740de1a059b293601ffd2dd99e50815270ed942e90630237b93aaa1ec442bcc59dea14a6fc8ae113537a2563562e6929c2f7e270f0f59a7b6ea085799ce46dd063262a02f3138ad125711e1cc5718b2b40acb821992dc52f2f6379fa43db82afcedf36b18741c47ac74c8345f22ceed39101ed8b711cb37b1530a9bddff066fe29782703353eaaa53de208c13180ac74fabb37799f30bee60f198018095dfc9d72c467cdfa72361ad0ac87094f454a98d550094fd78b649187c0a885d65ac8180a22c6325d761ba788baa40604f5bf06857d9bac09b1b485bc67972c9931d0fd6d486af2829e42fabce293d9478d0540203d3bdd72d41c989c70775dbb2325ae2d829bdb6c699224c2a9c058585e79003ba8aaf199d464e65e75869a23f12fa60de368379c73837624141c468f59168a46dfa1c62ceee3248f44341265a0387e519be9c20c734452c9b5c49aa7e532c9cb8f9c94bd92f5cc2d0f7ac82cea9b6e864f5d915360b0115bfca3ff0de0af95426a6e796086fab37a593c1aae1fe407ce30470d1515af4d0063d190cd58049d21ec378a396a1bd03e5d862bd89b4e03519e1c5ad0e258d58d484fc4ea1ec227c9260ef63228dcb6b5b4bacbeb7ac17227b5b5b335252da953bd1b00d5cb91cb3f6d5eed07f0dc5b1f643b492828e380769328ba24e28c573c92ba3cede90cb4082c460f95f8814d787767c79007fe37ca5d5086ca73e07c0dd447b9423e41a74724c687a059612e33c026afe7137208d3b98a6d38e5d81df1ce9a9d28af0eb1a7b806263a405e1f4fe9bd526564305e3d8e247fd55c702539fd82bbc30363576ff46c2d4f5558c45ee1d42ee63444965782ee539002834fcba1ef93cc8cfde4d08be19f17dc62fba127c8f745df43e658c3e486abcf9c9298b2a4bfe52ca239899a927c68ca2b2561a7e3f48f00db32e1b496ccf547b545949e2c72cab0f6b97eb2b6a93b791dafaf692f72402a61af701cfa1528d8ca46ee6f9efb8dc08e570071df61c0259fa224926f2613b2c48faaa9e46e9c7c273e05a59575ab6d5c1e233d3cacf3dd8127b9e2810dfe89c15b638d4774ea2d70f7aafc6997e584f7bc404d5da330251b44ff82bb9581e4d271eb5c63473aa33b7bea329747b6670bc294172bff27be7feb3af8df1bbe2c4cdfe98d04d8d9c40b607513a41c981ec3e8494e89adb40b78f2e90d81c236cb938f2359e7290eae648b73cad21777a28c312f44bb12725b0d405caa1d6730ce084d4656c24cf2b301339360ac7f56c18178a8413fd981bcd75542e294ba564dd0148ee4d323068a4a46e2971381b66eb91da4cb4cdf72aaf5ffff1f568643df64bbfb17431d4d55df2310d273c43c6a96cf76a5b4f41507d04b56c602d23fdf536a99a4e9cf0b6614297ee80234c8b54c23c3945806d186bff5ab571dcc8fbef5b417daf94539bf2506b574f3d79e1262b1d9c852bf3abdd840d8f29b6fb87ac9a3aee7ff785799c00923803e0b44b7bc89d2bfbf408e711cd702f675b42b162b8fc8dfd575ba25d419541f9fd4beec742ebc8c392f7497c06c9939dbb04704c34f24ea930c3a2a2192ecef7acc601a5563d9d63dc5e4c9097a94db26878050b7499e169c39ef235982502bb8c1a80347e25ed3fbc4866b66dcf51c561f451578585f971db547b468cc14e761a0e00af6d112b27cecc15c80b867a44d5dea7c2a7f44eb742dbeda066ccd4da7fc456f0746067f4109d4462197a8cd69cfb575d1162adf94f1373ae84a9d04f67c9c5dd03c9f2e4108320f9450d3aaac7d01b5c3379681855111d892dcd9431900acf00db77e72a80c8a9c6b7ba88863fedb3f113fc66ee6d652e388caabb3f3375d73f15660494851ef0c12a4d061c3708cbb4485017f6faa2db5d256d4b4eeb8125eca2e0cf96ecbd630a034e37f6e25d6d34f2d2978d453b5cb071f73ec233950b3bf7422d8a1b3906f8e91c329ca2b6659b19c5d4c2d36d17cfe992f2693a28803327423073b514972523acf20e1a9919f3a71e8a56002c58c07a8894eb2ec55633f76898c9f9f318f36b31c80ee2e7e85535a86b9dfa5ae4771e25958e4af112a7711b333aae05738891ac1045708b85e161205c293982dde4887bc3bee6230ff79ffd2262629b023bf6e3b2e4c472d4bf710c567bed5ba0afdf0d4630fdc49180b81a7946e302e1aca9dc81f02b323354e44047834d23fd270f7be0b44ecc904fdc0d63f2fb3edaf5c8bdc13c5cb2e6c58c066e6cdc4e7bc17f7a650ac322bca09894caf2fd9c131c7197e99a14f508c457a2169cfaec9f5293b0e66ad24fe8fde5e1c1c7a0fd17f1513531bb3841e09bfc17c0876d952f34d4aa264e35f6412a3f6c8fadb083d90599af2637c298ac47bb12b98a61ec0d333d0be552c270126317d54e65ff14e925003458e25399a299177e6dbc0b13f01e9c00a78bd3b97ed302263d6b5c506719e83dcf830a7d4e06c117f5311f9001fba367f4c1d679cf5aa1a276d3e22a8138aba97fdab0be5d7d30d326c83c1b65b9deb9f81f2761475883743c157bc417b72d44f6c98044264aed9cb8a820a67a6748a8512bde979f053a8394fc5ed95afe77df7cf15368945a118244ae22860488b04a204ab49ea02020fcf7ff84dfdc4651833a4ae7218ad61a023840b5fcaef06d56d9ca313dc0b313a88238385eae5b32e833ffedeb14d44d33200015818752b0731fec3d247b1ef9149fe214ddc7acf86884115d71b3892e275dac723f36595fbd63850753df9b4cf495b2f1dc34f54e8c86ad7b60f6cb99da9d400c3269ac0d0253a3d0056c703be783495cc38ad0ea479520422056ec3a3093410aa4bb6669130ca0a12db217421730ed8876802bcde0fc73dfbc27d71cc3cd09f4b5b2089dee6fac6de535dde08b9d33994c2c768decd613607ca86ded227324d9db3ebb82ad44089d04785240c1fb0176d8206126fb43631437ac38109b07f09f9dbef781dfac35df07d1eafd74bd88629a835fa35ec0b3fb9aa41d83a958f029679844c9aca6c5613145390f66ae6b5c7d31923f6e68c3faac3148a2e76e81ce44763ccef396e992d98d9bdd699f96ad61fd75801c757244dc00c5bb368af4fcbb42df6ae257b85ad3a39693472b60e4100333d34a3a5dd277da9602e291f309c2a05fdec410d9356cc9c87d3a4e6b3165f9419a5b269cc1666def8d7dc2a1c264f676839b5170c2fae918bbea8b4941985f225342ef0866cf5eb02d6ab879d83800be2594e015e10e18023d404059d652e92a4b4bbd2036652a38279b4dbc319155987625dc3bdb165b696b702cab578385abdeb21b90fa2d9c1edb895df681fd997a101c2695d59da28f271d90f7efc67070ae849262e85fd83eda14ab34c326a24c89c81baa8d6cc82ff2947a9f965ebcd5743460384a6fa421742b734ead32001d3f1cbf6a3ed9d70995fc1ceaad3ca14a73f2fd55d2e5b05671358852036e4c1a7132553692605f83ad3c1753be44ba5b05d34357caeb8a8a491cd8e97a41557ba9e14ee3c6e711bf23423f9ea1a7fe3120339544963faad7cb18878c2f06da4f41df864df4f15d1f3570e68904b6e8173aa57780e3babb6895f4c6bfdec82e932946a1878e4ffa8c0e72ba20fdb699e97c5f67c2e4c98c86cff34074ce7f82969a22209697026ab3bbd07bfecb14660342e8d187cde0993a785603414be2c0c37dded1218454af535e7ed8ef385ce7b5d28964d05f7f9a5e9ec85d25a4a325d2dd30449d5ebfc2ac659ce0d9c1c7cee87911b45d2a5ebc963a7e751b61b163ef4bd09fc1e24b577e56e5d42972fe9173c706c991a163ccc25c10d20b2ec4457e8fd1ac208bae58aa0be4c2ab1219b034f508c1df95947485b29fa51b103cd27ab199970ecaee55e99691518af26bb916afc2b4651f6038bdc92606b7b8807ce0d080ee0afaec5f9b866659b57f82dfb1d5bb3725161d5f3af99b1bd87d96d33e981478a260965ac6f50e7c10d5e9438a76bf20f7cb9704d4cbbf0d4a81fcbead02efef44280262cb41e6218d329387de6c5ce35d98b5370916e84dd111f85b3aad504e73ec95d4dbf25f1da35afd74924e012cbbdc2d6a765bf261801fe15f3d7ea003e340a37fbea4537c560bc6cba4c59cf74e137cd492d866f18af4b14b1ec70cae802432f43abc47da0dd630fe3746ea56aa6ec46aae3795eae2fc939a3eb7aa0cbb4ecf0bdbdf440cc3f6ab49ae977f8c70f2174b9d6471177864de9da892108538e7f3d63aa81b735248dd1ab0140e079de7ca883a9f751588f15543b0334fdd8515e5203af27d3179acf1a0107179204acf526b18c7e104aea6053298e4df9fa11333d765818e8ad829a226403c81642a3acaffd163e6ae08d9323b9fa9d19ab23fee62bf28295eedd82270a4629e7757b7750b7187f5b7b7acc01d8ac501dbc9cecc90165f757aaffe08637ae797464d9a902b31abf44dd1ccb5932fff9a9760874795e6b684e1d3bea7182bbdcce18cb701440f13aa9b3ff14748e9d6b45589df1e6d684e0e0a633a84fa60f230eed4f10d56e5e3d093c2605a3b9066aa8d7655460d79b522f470dca67c1cd0cdacf183b32a6b978f6c7f43188c728aabaf1f74a893c678470e0ccb69bc70df631cad08062cf008c2f8aa71c14f765bc9737ed6c7290d719271b874740523644165755e999ca66b2b15246087706641707ed38b27343fbae15d3a4e27effc81e50c0a545501ae5f0e599e060960505a9f9c7f980f1f58777f91884d476faef48cb1e9f16abb0766856d9cafa5221ccb5f6b2275c60fc6c4feff86d4ac9fb9330c5c927f9a19576792947ea9dcd707c780d2c4caa6f5587bd311d8cbe9735cfefa848b7e727970364586ce7fe9ee208e9db8b5a3c403a47a16396bbc5ec26e7dc8753b94520739b2f28aff1a7f3bb86ed19045f76a683a9693de10c4758b82c10370d14c84528e4ab0659d4f416633c2beb0452624bafccf10e799fb9b4e247c395f6e3d831761d335baaf630dbe8421af7c2c631ce902d121dfe179a087d52b05192ec738b72987d2fac8a716cb57418da4672567eadc96195c7478a6642e7945b76c234c71d66ef4a38a5fd93b2bf85ac7addc3b5164ea8fe3c3ff63902e53b907ab4f858c566ddabb01d8b91e9f51da6c5c1e2b37e8a2279e8dc91138324e4c41bb6f5a3a43e09cb8656df1063a4883e20ee4d1ea4dd69acb2c386d92f8dfcf7032980c4922b198160ff4b0d225f340c09063b1b33011fb74b1c36fde218e26593d6d67687a35abafc4abf98d1925fe6855e04da0b8ffa64ec9e755a1f40240854d25c4ec9ece14e108a51c6900653556dbea6e6210b496f75abe70bb3689c251b3fa73e52d23506bd69680929bad6466a2ddf0bcb74634c8610da78ba15d747e590ef5b83c1ba1cff76c12f54936852d0c13d795cbe9445998c2191738c37e5241ccc4a6c5e6869f6a022e65c7f18ab619826dc0cd892102182b2de9b812dcb5ca9443c86623ba854e9cdecaa518ca21ed27f24a8b82e464a270a479bea4e44a83b090e708aa91dafdd330443becdc7a55045d6724665c8a3ccc1a0592b69210f1e27c5cf0977fa2b5985621a96fbf821ce9b1ae887bd2d5e2638db4a627d0cc7f07a07dbc3461205f47f7e5e6279408d768f26265aa8a3bd56f27396a135a35e976e93cc7009d516553adc79fb72690b828121d836d1e593653c06699b2be6d0d65727b9862dfbdb
 
Last edited:
Unwanted

jcd

Punished JCD
Patron
Joined
Jan 4, 2012
Messages
10,681
Location
UNATCO HQ
Codex 2014 PC RPG Website of the Year, 2015 Codex 2016 - The Age of Grimoire Bubbles In Memoria
fe465220512cdd2f421110dca5f0813eb21e9fec6b0fd87daedd7f38cd91acabe7c852c6edefb7a574300b38359ccb2152bebb0012f02ad5311ad827b1454dd4210afc095c30e403d8358157719b0478dc82ed16d823212462c358988b40e4a159bc27366472d404085ce110afd971e5c87e610cc0b7990c9ad2e8600c9add61e2c96e011ed523ae8373f76ba1824bc66bf574e19443b693ce6ecf89ec5dadd05e8fc97922060e72869c1d345c3653d74d6af5648292095f21bcb4304f97b9540bc2ad496b2b6d5ec6629aafbacf979c664d769f91a3e12be86451f9f8cef280a35299bdd6823dd3577c5e5da19046642d77e38b480deea573a3dede46fc536d44050d81d3572152a3ee0773e8f6b1ddae903871204363d5b19e8d0fc93f8a8d2c9fab2af8ffebcc6c69badfc66d068af9c89c5946356bad9bcecd9bedd21c3f33614baef82f10d6caf172229483cf52a2f286d71e2ed7f64800a2723e07642e4e89507ff3fba9577e99083aacfbdf09daec6882ddacf619991f845d716ef6c5208997adeb0a6deaa088f8ec81540362f7d4dfd524edd5abd0f5cea7301830f6c79fb6674a273564b94e49b109e823644d1cb38d0ad6129eec77f4fd99a2fac9f9af8eefe9e36445d0022dbf37dba0038ddb53daec39d601b20ea20619cd771e8045c0cd318e96eb8022c0e06239142a095998f3f14e4c5716f72d3743abfa8b563a359842c8dca7cb756cae409f06237abba9649a7d4592fea49afa5d4ce58668a66279617c356ac7be4d9f2b34de696921da38eeb86a4fe05ae696b415aa538cb64d62cf45e80d5a12177da84056bd1ba1080f1a797f79ff50b54828f18391f3472c82da8614d7f231c7f39241340de1f32dda8c9d6481c43320373f61d20d4e97b9b6870f362ec4683a6108fa8e7f672ae2a661cf21a81c0cb28102b14de4663ebf4a63203413adb47ddf60503f9a25d15840a56de69f7e67e3fcb237fe01ee0a6a27f2d55283f82c8ef4c2c1adeaac81b806979dfe97321d90285f80b84f478f3b5fb3b95c8aea6d4dc58d4f38797635d71f0adb5695d98d0626522bb430b9122d5a74b86f76058fa4daac9530eccb2f1e07b222d88b381a8f02048b7a705d6c8cf98606b13d9f59b7cd2a062a4a41ff00e415530980d0bf6f24589235909aa2c3e0cff573ffc7ea74eac15766bcea327a60f6b06b9e2dff89e74c9d0b6c4363516140c8cc45884d984852a855433c34ebbc083f0082258022d350ca5f0f7f3f0ced580d7f64171f70294927f1e12322c0961fa57af13204ff2e927eecffac1a60af0c647069427b3c9a8d7e244d9e4cfa1ffe520e6aec12a42c96c7c587157441e5d8d5200b820b58876e3410d4ded0abaccca16c23d6b7778d47669cc4d3a346c680a05fa3c19028bd6c34cd3152fb6864a251fec3dcac6f7c23795ab2a843592666cd0230e7ca4df631c74e1a0e66942f64ec6733bb72e27e971a609d00f798c3e52a58a059f50fa9049e2bac84fd6fd3afeda1025c5814cc40cf9fafde261502a0e3642ad81ab82fb883d2b1b62cd04170801a9b5dbd8ab578ca9ab81eb004ec1822800b88329abdedb5f80e1d4827de1f980046124c65f04866acfa13f0d81135419dae7541f108a0d932981880d1cf4c5afc8e297527c3c616c637c92982aec319b856054164400a482465c353b9862df86a8936b50c8c397ea1349f41d6a1a33abd1e038394669fbbdbd021cd87c2459a12f6b911181d1cbb7174c37054cb2263aeb7db2505c30568f2ea334f0d6cc63c834e04181252637e8f5ce1c542d0cd8db1b13bf0b1133999fdaa9572bb69f0ee68a1b3dd630fa20238f051439e0e93acb13d4392810947a5be64840278ebc6db1edf876795926b535c37c2b3defcdaf5a83b23b7cad7f9d589606fd1c23aa92bd94a1b6e9cf5b1b257efdc9aad432ae6b4c8c4045b052fb922a6856956ce5a242b799318d1111ee9007a1ab7359a9254340923e814a7b67b3a30bf10b5731f3e043dfa10c8b878717407711f7f5a159a67e502884383bd0e5ba582dd80eb7dc046be648d657d47b2534620c31e0dfe1dd06a61578fa899f0ab741d922af9877613de3c789d64275b7336aab681e9a6df544105f8f9953a8f88d3eae1f831bb4807f93398e62d0407544eee37bc1b30b9a5d04aaa6ee42c1dee740843149c8db6f71652e617c41f3f08883b802813fd0af5f1c48d0e7e50813f3daaed351c7085a565e2440cd60a2fe555aaa11c5c0b908bfb044560eaab076e3dcc87f9e40ada270c1540f8b71700fdf1ce16f75dd53a5ae7b6b459baaf6112248c127b1d957117819c41a8b580f4fe3d9e44c6dbed651456d9f4d6fc85bcd00b85674b49efeae05098900f1668ea9cb1df6cf6dbdf43920a3cd7e02498cd0a7ff211589b35c0323e97c707bd1f632cebb3fa74afc7011555e8ee199c9056c3ab8254d32035e1ce4dacfebeaddb41122bd66ceed2a94ac87e1d1b4507ea5cc53431f52cd5f184a04874d7a27bbc754977f29ce58ab6ce543b72deea87ec16257c83dcf7588d6f4497ca39ae5c8801ded5d0887845cca45cef0b184088cc3be62de804b96ef8601a39641e5dfe2609d12bd2f790594663848f077076fdbfa7c24edf3abe9a91fff29525af4adf18b0b35e67083c311e0e8e8abcaaa2861020b9184751fca69261e9348448bfd17dbf3d5641a16b85b2bea2a7c47fec34e7be1b1157d9137bed1c5ba2209554c95f93809736dc10f5ff403e9e41c84c7850c134fa286b1b5aea7e4a5905d10a2fbea771fa42b93055bcaa9010c7daa05cac364b385be84c8f049d59254133b6c9be010fe826b9a13e246f144c01088599d9160fd56cd55720a92713d36510a985d38270b4749c4dd33cd0dc63ca8ebdf4b1b5fd609479e21cfec9cd0c15a6f29414051d149dcd19e47e744363bd40497f760ab64bf39c88d71543d790ab84eb81da62c95878a5592ccc71b76b8a663cc4ecc28f87a0400ec5bc7b83f6e517046dd43fac2ad9046542820a57669a3c96d887331e4d15ee2ed1ae0d190ea69850360ff519ef39ef24c8f96425c751714620408335ba2ccf5cad2908d5c4daeb9807e58054e56f08bf8981be6dd45d1c4450502837673278255d4118271b493fdccba68b7e85dc37dd70b02466009ddd32b81152c9765e12defc786c86f62f9e1636d8a011d022cc8e54d1a137e23d4a639dc73005e0b5412426ec8e73bb163a9c47cbdd9c4b84a6aa0f9af023a386fd5f25358236860873802e6c2ab82425349b4bd22794a6d07d40704a030cdf40ca0a3830c0e2571332c0c022f3bcf21ca8d763c27cb7f5e3a6713d6c3771175c8fed24b1712d90a103a2b36c4e92cbee5d2f3adbb609df1d40e88f8d60ce1351416e067c98eff7c36d01b837819d43719fa05758d3b47af65988c48187aa3143ab6213ac8c2ef451c8a420954aa922d54e3d1726bc7f1a6dc7453978ae65fd822dddec099b425705f9795f515c11153d07cbacb103af7333655f37bec1ff5c90c6ab3ce13b2654d552f4204e40d354519e66a7771e8fafc1ab9c5c6a57170c75453a403eebe8a65889717e7285bb3e5a90c8d99ed62e5c39ff0ffb0810b7a5c518f30652c455dd8c3d614230801440db3dd6647aa6bfc48a5e0fe19f61722990ab272959534b6cd5989a682b8acffc4a09928164990b61469065fdb2fead797001e44011373413fbf8904d0d4a742e0ff80850e48ea8adfa98becfa4c84abc5e05157d0db2bf0a606f4bcdd63294a03edf5cbc6ff8794ecf5c7fa43874a2966471f65f9273433d72e7fa999348dfdb814b2da454c483e5ae55e2c067b84f86db188e28cc0479691c6c5a47b09b3b10a0b7656e41e88ae4ea382f1265bddbc51ca9b1a61e04c3431a53867815fd1dd3e040cbaed83f45442ecd91f6efbd4a55a7cb433f0bfd46f49e2d6ea4896bfdb8262c88e60406a47dd95b8cfc9b23db64f4545487f8ea8cc557ca9b04897f9b8c31400b10640662e7d0e4803995931c0a1145a73df8ba7f231356a378d5393b27a0d76fc74fb4cd31b844e23aa7f862bf4ee68e731b3cf294319cbde48c76c65523ee2c98de7ca0928e5d974887c17dd17d8c2ce4aa5bef83178d540d030d54382becd9332c49707384336e1bb5e89d9f8af921605c71529ab57a130a568bd62ac00f4ab7b804280e4688116bcf696d0053c9ee5d6cecef8c30b8832890ed1f46fb3c709d0f9e367425b335a28f4c4b8b745ad8e0a5379ec7cee019117522ead53098d22cf166fa835bdb1267921b447108c454a742a4e3b04c00e2287464234eea71e9cc48e958fd005c8c167111c6d3e7a9001ad6a9d3887a25a4cff7821da683995496b64c918055420c0df11aee64037e52138b1c4a2f06495920ce3272c9276fa1b7eb77206074e513500834f8f0dc04a761c94dc2024469afb4ad5e98c2da01ede89bd4a1a5bef27a4a90a32a715b7e218a9956eac2576eeb2f4c653432a044a4052f288418dda06844e6253467eb5ef5f948c72f43526d3baddae0baf1ada350c14e17caba9462485e0a11cd59c5d1caa4d3bf11e72308b3b33291ff5dd9fdbb1783b3c0d176c4537035d52940cf087d5a935444239e9896211ef3a0147330593c5c9266c4a3dd9237bd20f3990a3f8a17dffbfc244205b0a8c34a33741db014ce5eb088731276fbce38214fd0524cb373295147f7eeb4709b93f05d3f45f0e05ffddb1be12674b92df4b67b7f67c5f87e53a67ed4b0b58c937918de076a2370b467e9f314cdc7b9fb9bf861557bd9a8e543ab88e3cc4cbe6b06267221baa36b3a9610f3ee5de7a0b200ce98eae9060979274f21cb381ab1f4419f46765cd692ad882b9205e2b92bca459903d7037957807768e4e3edc3236d9760b0261bf379bc6a72cb3ac54791702be789408f2e8c8b10d055353361aea398fa4f131a073ee348b3bf03bb286645a5cb2d131dffba9c4dc3a8f30233c2388746c907af1b7988053b8e7418929a6e9b3f3a277876ccece0cf551e2163be36d3f5d74b4f019043c23dcb81347b6d5d67c79441825347152642de5a1d5de24ffcc4c7a70d3ff29cf1ec6a4089d235043e43136fbcf05bbe39268e44da52d86e6881315bb8d24276874cd922e10772f714759ef787c640a53e79d2a870b11b23ea53d783ed4530599c271e5d1c654d07dbd824ee06cd1b1d0abb904e778760818c694737635f5394179bdbb4121cae83adfaa3f0e2a21e7a80ebd9ebc13ed6da0799bd2dccb7878248d272b216a3902e629be6925d04bd9b7a97c1f9efb01cd5b90d33391e353eee5d8e8579dcd6c7304427bea99cc0148b3674163c70d6dee8221d00b04a84d117e3af241eb8bdf13003456ffdf2a0937f0c8d1521392f8fb43b70045d48c79e240168ee2289bee51e840af0eb2513c0055fa0f3ced357f64db39b60b5d47be80fe107a9820ddd7e99790c5143ace2344482a7fd2a9fd28386c8615d75a1e93d588075f8d9463d3725d45dee5b3bc87d3369e0c78d75dd68caaa99eee0c8e6e06e2359676043ad9b0677f1ef893ee8ff2f465e22c04b37a9c6c5b35b3b4ec179af6611ff22ae90839e0e63eedcf94086d915ba2e25cbf177f13a868e260f0989f6af2d772c3e613453e716865334cc754cdd3f0657b6108218ae29716be80d1685307b7c41042b25cb6062745bb7272999b345118c185d5b537b6f788fdc9af52bc0fb71faf7d0c1e9bb90f5a915277097f37cfbe3f304a10776ffbbefbec607d741d29af2
 
Last edited:

Cosmo

Arcane
Joined
Nov 6, 2010
Messages
1,387
Project: Eternity
A short walk into Aradesh's hut someone's house, using Kaucukovnik 's environment gfx.

Looks awesome, except for your floor tiles that is : they're waaay too small, which gives the impression of a single little detail repeated ad nauseam. Easy to say i know, but 4 times bigger tiles would go a long way. Ideally (and i realise that may be more work than you can afford), you'd have several types of desert tiles to create diversity and they'd all be seamless with one another.
Of course if you keep small tiles, i'd suggest making some with much less noise in them : the more details there are, the more the tiling pattern will be visible, which can be a distraction. Plus, some things in your environments can be less detailed, it will make the other things stand out more.
 
Last edited:

shihonage

Subscribe to my OnlyFans
Patron
Joined
Jan 10, 2008
Messages
7,157
Location
location, location
Bubbles In Memoria
Looks awesome, except for your floor tiles that is : they're waaay too small, which gives the impression of a single little detail repeated ad nauseam. Easy to say i know, but 4 times bigger tiles would go a long way. Ideally (and i realise that may be more work than you can afford), you'd have several types of desert tiles to create diversity and they'd all be seamless with one another...

Thank you.

I notice that usually these games don't actually use large tiles, they just use a variety of small ones with seamless transitions and vegetation/rubble.

In my engine, the floor tiles are the most cumbersome to put down, and floor rendering is rudimentary. It doesn't handle rubble properly, and there isn't proper automation for tile transitions. However Kaucukovnik and I are working on it.

There's been engine support for large multi-tiles for a while now, but it may become neglected in favor of small varying tiles.
 

Cosmo

Arcane
Joined
Nov 6, 2010
Messages
1,387
Project: Eternity
Kaucukovnik and I are working on it.

There's been engine support for large multi-tiles for a while now, but it may become neglected in favor of small varying tiles.

Ok, looking forward to that. Another point in favor of big tiles though : the bigger they are, the more organic they'll look right off the bat, which will prevent you from having to create a lot of different types (a potentially more economic solution?). Rubble and other placeables would easily create diversity in such a system.
If you go for tiny ones, i can see you having to create a lot more, but it depends how your engine handles those things i guess...
 
Last edited:

zwanzig_zwoelf

Guest
I need some advice concerning the UI (screen position etc).
Right now it looks like this (it's just a quick and dirty GIMP sketch to show the position):
qtQ4Oe7.png
The game resolution is locked at 1280x720 resolution. The field screen is 640x480. Additional screens are the area description field and the party field. I am thinking about narrowing it down (I dislike wide text boxes) and using the freed space to add some system buttons (the controls are mostly point&click).
Also, there is a possibility that I'll need to resize the fields, so that is also an option.
Thanks to anyone who'll take a minute and throw in his 5 cents.
 
Unwanted

jcd

Punished JCD
Patron
Joined
Jan 4, 2012
Messages
10,681
Location
UNATCO HQ
Codex 2014 PC RPG Website of the Year, 2015 Codex 2016 - The Age of Grimoire Bubbles In Memoria
c2b136b70d2cf1d6bdbc2a9bf7d7f46d5e92ce800290cb36d8deab5e693b7c9f360be2dac7adccdfbf0b7312e204fc2c923c438da72b57a4d8ba37e12a8b2113a6ae5dcbb9959dd301cdb73497e474f7c039d79ffb745a1b518b153494a056494575babcac0b061ae97fe8f11b71b8b692da71cacff7356ddcc0c4c7eac06e7cd85a7b81d3b632eaa6709398fc854535b7d78c782a2fc142994ee1b49df82edcc5c42c76b63c1d89d6da689294214bf0eed8e64a2a31687284b523d1d4d6f269ea3334dd275c441ccd583501d82cf1f61aa95a3f5d8441040f97b53a2f59b8fca2849d69483948ceabd57825f3400026fa223d7b33db7eb8799c6f02ba06204063fa6ea4f31c8d3b0d7c994057dced99c25d344296800bc0c8cf69fdc951fbab04b6ced4578be5ebc972881c2065e092eb5a39f2d175ce6ccd143be0da5b9cd28e17ee20fbcdaabebece7b673ce038a927e63a4db753ccdd8947031e225c1e96362235ecd81a07cbdd796fe1f386d376b07ec4d8d3c3cd138915390c38825e5cd99f05b9ab334b9838dfd4b0d8272e3a0b5da42d89f61b295a880654528f175ae4cdbf7eed7cfc31f5b076589790f14e00852eb7dd38650efe2cb556d22bc017e711738f53f1ba93fcfe22b603becba71e9600332043fd901d48ccad2bfc934de13f203d00addb98c6d6eca94fd0eb0990663858c8c60285e625acf92ca9f622a6ab1b03d80b10eb5f47dd3a698c00c98bd67e2a8a066a9c04f9c2cee325f5ab9d7985bacc61ebcc83a2a94e69e10e2fbf7eba752c5c2e1a96125bee95aabcd5c62bea0f35209070b6fdc1ff3d957d7c99a212d09356ec2100a2f88b9f6a483975a0a3491ffbaba3e25ec6d451a9d225b0bf58ab4b63f3e1d04e4fa28ee5a093ff302da935bd76e0ae2a360b2b784abaf75f3724f85bb5466f3f9e9b7a3a9984a7dbd3e123f9b310f3d4bce025dcc6ea4c7574d250e690b1a44a7b72d149fd4edbdb1ac68ff78da8799b5daee7b1cf715573dccbf803ba3286139596dd8b888aa5be589afb7edda297b072c1e40db1a5989595fd083e311bb73405e0662f9f99de9a3b40b7beffeff1a978a8dd38dade022b22f5260320fcd87d13e7cdbbf1de9bf029437c21e6457fac913b1aa3e893c2ff09b8415776b311ec869e0c050c09d1bd82945d1e1b6c7146a2ee7986875b32e6c0a408b93b4174c6a411cbcba25e54e24bbc7f1fd8376dad2559e271c9bb7dab4f33f4822b0739b95d4f01559fb06e41a0c8db36c850ab2c794bcbef1d54d062c2f7257085d4bd1a7a90b3fb25b6f513ca820be173069e9c6509c8a8eed338fda84b89d924b3f695e6ef8228297f0eec3bf53e97b33e45eb9183a94e2ad0a61fa8f94d87faeb6393b9223848d83b830d1ecf65fa7400e00b05e9ece12fabb62d7f10aaa2273312f8c5ce11afc814f9b1e481043974552e3c33a7cc89f1ce7fa154656f7a88670dff2cf7593501dabcccaf728509c778feead5e1a62f76b5188a2a465d99b524a2b0627b3c60091837a3a02b67991f497085c638e74e2a8ab154ff894ee0727f8ff2d63ea7e27242cf66a89caa39223599a1ca9fdfbb7580bb3ea146cfbeef61fdcf059473502a1ec7d7855409605bc4946a394a3f75ccc0d0fd5eb187f2a93ab3f272b03e9cc5ea1d9eaabf63f5e4b5d575b2ecdf24ea3732cb5c638851d07d349912b2ecd0058b941634a2d9cf268f1f817e5bf8eac1a05c3525eb33e783bb546ef8195dbf568cf33d44690d8628780a4928af818bbafbcb9543975c085dd1b072a84dd62f94c2553103aa736c5b6e9032d72926179a44664ed9e78902af452cb15aac8afb1ec21cb59a85bb90427fc0d5de35e2d8768a23447265dbbb38b5540399613d94fcae89ba9fb64b64eee47e3e80e38253facd98cbf68f2a17f81497bceb7a5b43991a7a0a941423728790265e9df0f9f4de6371ae03b1176f284ef3b79716bc14bff912295c4ace2455e4af0ba45e47bc9596f21f3ddc98b94efcb263d3a211adf36d17728a274eedb7ae1a93310391921df17635a138a4776a91ee88917ab7ee0d1857dca7231b5c1557dca2c32ec9f16dda444cc291abe8c1f41eb0ac11e0ce1125c6f20515cdd348c1005f441583c1aaeb135c442fdb7be354a977f787ffd6912bc03ea22378a258815dd561bf760a826c16e10f3b37f86b913759f5b1173ac88e163d044fb2a07e02b65530f539bdd61b3006b3dec9e86bf88800ba5bf47417b260cffc6c1c230becca6368c62100e7dda2beed45a3b7998947166ee6ed778602791f45c717773734abd1569a2d92d202754288c3c2be5cd0781d278409fa46a369b234049505c6273200710d7cb778101ee2c7f07147cdc8c035ef5beb43a5939885775cf128fa28733cebeab6bd550c4d5ee142e99dadb7ec39908071274540abc27f4a2f79a9c6770811a01b0951c90621409d13f130add1d067fd42a11b964f65e6a88f8bb8048ceaa3a3fbff7e6ac82d05ad637d87a85665fbea382191ce3e4fe53e0629ff761337452daed3cf32a685092ff45de7098b446570396779e8c84baa0b989dcd39c05f2b1283d1d427a98a177ff4706b8f68020c5ae6ce5a5f8269ddd8e415f26af7298e0c6d2bc1afc34ba33be46a4ae1ff7e79d355f19283e5f5d8de59a7f1e5c04852ccdf2810c1ba25d8c8c7ce1fcaf3765e77859118693a5fde19b532a3e6cadbaaa3d12e23a4abd7018ab24e99a3293be687e9e8794940daf06a7d1a6b01834871fdd0132b2f267c6b5e22e9168b4f33765ffa9af298f9ff815710ab961ecaf22f6542333cbe4b894755a93d09db617244191cc2f9cfa29fafa178f9d2df955181825e088c6a5526f94523b919a1084493bdc6797311bddef891af2bb79e801cb6be27c072974250c82bae9bba2e7156c7a34425a7aae3e473d24434ef4bb410f616ebd9ee3b0616b0eb4c07f6df163c681309d06f6661574fc28ec2f864e46968ec6a8ee2e97c5bb4c1595eaabea015dad97b0a48a0bf3400ed8bc3db439e4ac91f7cd30b76e7c94e40c43864fdb853af5bba1d7b64c9e41a5707f39a9b91d2321a88fd0d8585c90bf9294f758e1665f64845ade0f921a09e9554daa3d91afa40d8d6319e5f747ff95f6d3936097912ce3f99e0860b9e1fbb6d4858dbb21d3e225bd0ac13c04662adcf51b6f45258ce82eec47581148d63487dbf1f7d6ec918c512b9552e4f2719cf36bcac45a283bccae0e9ffc22c3345d994dcc93be6163bb29a1fd52b06a28780686ef6a89feefb7f7ddeaf3d286f8c3e20d240b6fc756c4cb89415b1ddad62e432af0184b2420642c5e9779e3a6a489220bae513759a201fea7c3b9d2c8372fc3709cb855bcdf5ad73a181520a974da28afb2e1231ddb6e6f1d523a4db25865bfbab76e2875a2b4a421e780632967c3655acfd7c831f239e055ad32574ccb0db46ea1b7364d50bb44f67e9a4974d48b15c76b71981042b14746ac98b5d458d3abbccc1abc67c7670bba571736f04a98dc59cfb26b160f84f67aedca945bbf9432087d2170994e51acdbea1bfb59ea9b960278717fdad38100a44cf05a3e61c96caf8ead9d8582a34f29948665f8385fe0c53407926cf9cebc63b6e8beefaa57cce50add3890baa3d1c514add4cc12bf197ecfea1d8b0d821976026a88b6891acb137b9a9f84146c05f22b465b34f2823bea29b3350cfabed6ba156d486bfe8b6d5409e0859c279181dc9e29530dab98fa2e63a72ea75e173d1417fdc0913881b6806eec0c303f31fe8b90f7fa31a82267eb4afc4aae12644b7a681d2dd715c0431e4797ba9d521e96f21ac7ad48d6328213664483be45d71c30e68dd42a6eb5efc39b4fabaa9da4013f8d270c2edecc39c8d8fba2d57c25701a42224a8164eb46e9f23eb03dd994eeaaa81863cd69d27e473f6c451ab809716e056736683b4f79647f1be59f8ce7c756f8f5e460f915a73f736a5389e8d1a13efe38420961050b38d62336992907053d206b8095ea7b9e9f283056f8d3f067304dcd952baf1a22999c06776828a367756a59ad1ab2d0fd39b31a26a26f6dee6ef55ee52416318b3a161a522bf2ea377e7c8e5829e786e3c448e3620d4b486210a65526a19231cc4e82b0cdb37c362ff17a35de88f2397a34bf3be2e1c404210bc69cdc9fea8b8974414856849bf7f0671ddac3e1b457eafa0fb6ae6d3dc359bae703a1bbccc97f99abc4988e8c87bf2f00b0f72d33fb0d06c2e0000dddceb0b4c8062b95cc2476144f948c5d8c6814b38cec8d482f94309e82d917a155f29b650afd434567370149b4d380fc053299003bd32549c675ff6abbb7329a2dc2a3ab8f92332ce8620cae04325dfba985e408d7b6efb4de6d98524776adf9854e4437e9648af3a9df681270980e3cec780c6ab4049c08f4cd11d8afde5ad76a67b30a49328eab33afa74e187a020359a8a08185463295fd68a5b2fe35ab4e37ace5b2b2607684fd89d789e3e359b7ac1894670484e44e5792496e948a96109d210146eca498c971452d9463ea3a12ba0eacd61057ee563ef870ac3dcbd5a38374ac39a3037f42888cfcf480bc7aa2d866bc823f77ff333b16655b2ae31fa2bb391f15d6794f146f0372fb9dfffe967cd0aecdcbcc08ce4910b6b937b13f617880b0aa720b5aa186ee7a8bd5ee4c53128bfd6da3d5752f1ff53595332679f04360f7f27e595fb5d36ba941e03996575f96dd23f44dd8bb76081087e00081fb15c89764016e2fc70c9a22b4e0838dd808e1670dbb1df223a3866ffc4b5cbb1b4be97bf58233bec5bbabe2360ab87916dcb59366d8fcafd196f408e4dc815b54d040a9b8228ae7c2c37f5a48f328472f5628d8c47efb747e049d6daa009827203ce79bf7d3b8c720a1d5ecffcf7ae66c893b9a8fe2473d2567c92a0d2877d70d056bc19bf13b820b9080979d84a54bea2b54c8ba294a6591e087d6ba6bd1ac5e138cfa75ec70f1245f8732f51ee0f54097f5551dc2452c846e2dee09b9ef3e065b820b115657da99925c6b13d76fc171aaa284822bdbb3284c906a2a339224fc274b353bc27473d4eeaaab8b8286093e2c3474a454bf302bad0748b2d2b4ee6ab77b911adad97a75fd9ea4e0fc4211f3317a2c2488d8707bceb4dcaf3402c38a5518e07cfd68e441918980fc7d915698b6a8bc3d08bee5633d7943fc9b151c5f70f5c42aa8937aa1f6164ad49e24361731cfa572368c07e3dcb322f27be7f50cec30a8e7392d308bbb98fa7c2586cb70a75fe1af2ae5ed03940873f8ec7fc3624bed832fdf1f4511320077ad19ab5b8103ddf3aa763b82a980ec4cddab786e9cce9cc3ae0d3a84f92548622158a0f8103570234e4c641fd80475736ceb61db0753a3b4b015b2fd77bd0dd6373642e29ecbb6fc1a026e073d7e940377d8c3aa7fff12d35a20c47092d996bcb1a45261b0e8ef610e8420b451438cd9b3996b9891f1dc0f42eae5fd0cbec933be79836329257553ac2d40340172ad7b6adc751adf5d1adbec6cf5aa18c2a170e2ba03d24f3adfd66abe051c6dbdf41c11e247a285c12dee8dc3b26b01c33a9e5bffb57514f19cb48aea12ea247c841c870f77f788788e8837f33e1d32a560a3e6220b18be0364770413d243ed7b2f3dfa6d835c0acf54cfb2541435cb80f4985e8e4ebde93bc2acabebcc6323b8338c824cbbaea1c199d0fe8563e92a64bbab72204a86b1cffe0d1fd9e923e4040a5f5cff2c2e8e4c1cd1ab5b3667d286376d569f4b24d2c58a815df42de0e
 
Last edited:

As an Amazon Associate, rpgcodex.net earns from qualifying purchases.
Back
Top Bottom