Worklog for Duckstab[o]

AreonX

Return to Worklogs

LivingWorld Evolved(Posted 2007-09-25)
Added Preditor Trees

RoseVine Vegetation
Slime>RoseVine
BlackBeak>Slime
Falcrow>BlackBeak
Viperness> Falcrow*Slime

1. Overfarming RoseVine Will Increase hostility of Slimes and reduce growth rate
2. Overfarming Slime or Low Growth
+Hostility for BlackBeak / Viperness
3. Overfarming BlackBeak
+Hostility for Falcrow

Window 7 Home Premium
Q6600 4*3.199Ghz
Single Nvidia G260 768mb DDR3 (Soon to be two :) )
780i XFX mobo
21 Viewsonic 16/10
4gb Ram
1.5tb harddrive

My Game Space Home Page

General Improvements(Posted 2007-09-25)
Added TV_GadgetSStrip
this is a spritestrip controller ie for icons and more

Changed the leveling structure to balance the ability to create partys at later levels

You Now need to equip a unit with a soulstone this has a max exp rate for all major stats and gives access to 1-6 tiers when leveling.

A Unit can have up to 4 soulstones attached at any one time

Window 7 Home Premium
Q6600 4*3.199Ghz
Single Nvidia G260 768mb DDR3 (Soon to be two :) )
780i XFX mobo
21 Viewsonic 16/10
4gb Ram
1.5tb harddrive

My Game Space Home Page

Gui improved(Posted 2007-09-22)
Started adding TV_Gadgetex which is TV_Gadget but uses uv coords to render to screen ie any window can be made from a single image reduces memory but more render calls ( scaling Windows)

The above will make for easy grapical changes to the gui

Add RenderImage() RenderText() GuiInput()
These add a block renderstate and cause least amount of state changes

This has added a 15% performance increase and runs like a dream

Looking into adding Focus Bars into each TV_Gadget and TV_Gadgetex

Made Small improvement to Mouseinput

Window 7 Home Premium
Q6600 4*3.199Ghz
Single Nvidia G260 768mb DDR3 (Soon to be two :) )
780i XFX mobo
21 Viewsonic 16/10
4gb Ram
1.5tb harddrive

My Game Space Home Page

Gui Progress(Posted 2007-09-21)
Added..

TV_Gadget this is a placeholder for Icons Images x,y,scale

TV_PlainText this contains String,font,x,y
TV_PathText this is a animation Controller for TV_PlainText

TV_TabText this is a Old fastion Rpg Style Dialog Box ie one letter at a time x,y,speed AutoComplete

TV_ScrollText can set nlines to be show controlled by 2 buttons

TV_PagedText can set nlines npages

TV_Button standard single icon button
TV_ButtonOver MouseOver
TV_ButtonFire OneClick then Destroy good for okay messages

TV_Game_Navi
TV_Window_Navi
game and interface controllers


Tested running 1280*1024*32
6 Windows
40 Lines of Text
10 MouseOver Button
plus input reading everyframe

1140-1200 fps
680-720 with 8X AA

no real frame loss when reading the inputs gonna stress test to look for bottlenecks

Window 7 Home Premium
Q6600 4*3.199Ghz
Single Nvidia G260 768mb DDR3 (Soon to be two :) )
780i XFX mobo
21 Viewsonic 16/10
4gb Ram
1.5tb harddrive

My Game Space Home Page

Gui and Screen Res(Posted 2007-09-18)
Im Sticking to 1024*768 as min res
supporting 1024*768 and 1280*1024 atm

Started the basic ingame gui thanks to Tv3ds rollover methods it coming along nicely

Still Thinking over screen realastate to allow maximum configurations and visablitly without imparring either

currently im adding a modx and mody float to scale image for the different modes

If the final resources used by the gui are small enough ill include Images to support each res and use modx/mody as positional variants only

Window 7 Home Premium
Q6600 4*3.199Ghz
Single Nvidia G260 768mb DDR3 (Soon to be two :) )
780i XFX mobo
21 Viewsonic 16/10
4gb Ram
1.5tb harddrive

My Game Space Home Page

The LivingWorld(Posted 2007-09-18)
You Move around the living world using Rts style movement ie find path to point.

Partys will continue moving until they reach destination or are attacked by creatures/bandits causing you to jump to the battle map

To Engage in Battle map you must have at least One main character alive.

Party A has 3 main characters
Party B has 6 Morphs

When Party B engages in battle a signal is sent to main party characters 1-3 of these will link with the morphs allowing them take the morphs body and fight in its place.Also die in its place

If all Main Characters Become Koed then Gameover
If all Members in Party are Koed then the Party is Disabled and you will need to send a rescue Party to return them to a base for revival

Window 7 Home Premium
Q6600 4*3.199Ghz
Single Nvidia G260 768mb DDR3 (Soon to be two :) )
780i XFX mobo
21 Viewsonic 16/10
4gb Ram
1.5tb harddrive

My Game Space Home Page

Adding Depth to the Concept(Posted 2007-09-17)
The Game Is Moving in the right direction now and is taking form rapidly

Levels...
Ive set the Design up to use a classic grid and tile height setup but am currently looking into a adding a Beizer Terrain to give it a more upto date 3d feel (will be optional might remove later ie due to speed/fps/implementation)

Main Characters...
9 and that will be the minimum (planning one adding several unlockable characters over the duration of the game)
The whole concept of main characters has been overhauled to allow for a living world experience ( will cover in a moment )

Your Party SubCharacters
You will be able to hire (well purchase) humaniod units from different regions of the world. These will level in the same format as main but with a few limitations.

Beast/Creature How you abtain these is dependant on what/where/when you fight.
Fistly you obtain a unit with no fixed species it gain experience over course of battles allowing you to teach it the ways of Beasts/Creatures Giving it the ability to change form during battle.

The Living World
Im Setting up the whole game around 1/8 of the whole concept world to allow for greater additions as i get time
There is a main plot which needs to be forfilled but how you get there will be different every game.

There is no real Limit to the number of parties,units playable on the LivingWorld as the battles are special as there is a way for main characters to control a party several regions away

In The LivingWorld there are numerous buildable points letting you develope your group into an army of sorts
Each of these nodes has a MaxSize giving you an option of what to create there with the correct resources,knowledge.
Each Building has Possitive and negative effects on its surrounding effecting the nature of beasts and the attraction from bandit gangs.

Window 7 Home Premium
Q6600 4*3.199Ghz
Single Nvidia G260 768mb DDR3 (Soon to be two :) )
780i XFX mobo
21 Viewsonic 16/10
4gb Ram
1.5tb harddrive

My Game Space Home Page

Engine Design(Posted 2007-09-14)
Ive been working over the graphics for the last few days and tweaking the art pipeline and things look on the up.

pMap will be the basis of all levels and has two methods of creation LOAD&RANDOM

Contains
Height_Layer
Item_Layer
Object_Layer
Static_Layer
Player_Layer
Enemy_Layer
Neutral_Layer

Ran a Stress Testscene
800 meshes 40 materials 1280*1024*32 res
8*AA
Isometric Camera
+Basic Gui
Still 100-110 fps with 2758400 Tris

Window 7 Home Premium
Q6600 4*3.199Ghz
Single Nvidia G260 768mb DDR3 (Soon to be two :) )
780i XFX mobo
21 Viewsonic 16/10
4gb Ram
1.5tb harddrive

My Game Space Home Page

How the Leveling Concepts Work(Posted 2007-09-09)
The Basic Slime (ie Monster)
Grants 100xp Rate + 10xp Per Level

So Level 1 Slime Has a XpRate 110
Your Player Grants Xploss Per Cost of Memory
10,20,40,80,160,320 These are Basic Tier Cost For White
So if You Had 5 X1 White you have a Cost of 50

Cost XpRate:-Xploss = 60

A knowledge Point in any stat starts at 100 adding 50% of its Value per point

ie...
100Xp = 1 Point >
+150Xp = 2 Point >
+225Xp = 3 Point >
+337xp = 4 Point ect

White adds a gain +1 per memory tier to its base stats
So when using a Mnd Skill you would gain a +5 bonus
Granting 65xp to Mnd Knowledge if successfull.
But Only 60xp when using a skill ruled by Str

Window 7 Home Premium
Q6600 4*3.199Ghz
Single Nvidia G260 768mb DDR3 (Soon to be two :) )
780i XFX mobo
21 Viewsonic 16/10
4gb Ram
1.5tb harddrive

My Game Space Home Page

Revision of Leveling(Posted 2007-09-09)
Once again been going over the leveling style as ive become unhappy about the way it was going.

The Factors

Race This is a Basic Modifier of your Character
It lays out your basic stats,there are going to be six races at the start opening more a you progress
Available Weapons
Available SkillGroups
Available EquipmentGroups

During your battles you gain grwth in stat knowledge due to skills use and resisting attacks.

When you have gained enough knowledge you gain access to the paths of knowledge.

And can select one of four to start with Warrior,White,Black and Thief

This is added as a memory feat Currently im setting to maximum to 100 memory feats

As well as opening new paths when improving your characters you also can gain mastery of a path this will open a higher tier in that path

The Higher the Tier the better the boost but it will cost more stat knowledge to select

More on the progression of paths....
Once you have reached a point in the game a new abilitiy called divine memory will become active this give you a chance to change a path for a newone or higher tier

Is that all well no..

Once you have gained your 100 paths you gain a new MemoryEnchantment ability which lets you Compress your Path Knowledge ie White,White,White = grants X2 White and reopens two paths for you to gain
3 = X2
3 X2 = X4
3 X4 = X8
3 X8 = X16
3 X16 = X32 this will be the max compression

So 100 memorys of X1-X32 * TotalPaths * 6 Tiers allows for a
selections

Each Path/Tier Grant you With Skillpoint/s Techpoint/s more on this later

Window 7 Home Premium
Q6600 4*3.199Ghz
Single Nvidia G260 768mb DDR3 (Soon to be two :) )
780i XFX mobo
21 Viewsonic 16/10
4gb Ram
1.5tb harddrive

My Game Space Home Page

On the subject of modelling(Posted 2007-09-05)
Finally got a nice pipeline working for character design

ZBrush3 for a nice organic feel to the model designs plus using Zspheres allows for easy model alteration

ZBrush3 > Silo2
Low level Geom alteration and UVmapping
UUWRAP3d UVmapping alteration/Tweaks

Silo2 > ZBrush3
PolyPainting
Normal/CavityMaps

PShop FineDetail Texturing

> XSI For animation
Nice Pose Animation Mixer good for transition of animation data between rigs

> XSI to MS3d
> MS3d to TVA or TVM

Window 7 Home Premium
Q6600 4*3.199Ghz
Single Nvidia G260 768mb DDR3 (Soon to be two :) )
780i XFX mobo
21 Viewsonic 16/10
4gb Ram
1.5tb harddrive

My Game Space Home Page

On the Subject of evolution(Posted 2007-08-24)
As character Level their weaknesses will become apparent..

Monsters: When ready ie level wise and available in game options for improving creatures will become available

GenePool;
This is a act to improve the PPL(Plus Per Level) value of a monster type

ie bonus=(Slug_a_lvl+Slug_b_lvl)/2
if Stat< Bonus*0.02 then Stat:+((Bonus*0.2)-Stat)
if Stat> Bonus*0.02 then Stat:-(Stat-(Bonus*0.2))

Evolve;
on your first Evolve No Bonus is added so dont use 2 lvl 9999 creatures :) it only unlocks new groups

if lvl50 Bat + Lvl50 Wolf
=BatFang
if lvl50 Wolf + Lvl50 Bat
=WingWolf

nice addition adding players to the group
But Evolve Can do Much More it Improves GPL( Growth Per Level) of Base Monster
ie bonus=(Bat_lvl+Wolf_lvl)/2
if Stat< Bonus*0.01 then Stat:+((Bonus*0.2)-Stat)
if Stat> Bonus*0.01 then Stat:-(Stat-(Bonus*0.2))

Window 7 Home Premium
Q6600 4*3.199Ghz
Single Nvidia G260 768mb DDR3 (Soon to be two :) )
780i XFX mobo
21 Viewsonic 16/10
4gb Ram
1.5tb harddrive

My Game Space Home Page

Of Humans and Mosters(Posted 2007-08-23)
Im Still Working on this baby but didnt go in the direction i had planned so stripped it to barebones using old as ref material

1. Overview
AreonX is a game inspired by the classic rpg turn based titles.

Final Fantasy Tactics
Disgaea I,II
PhantomBrave
FF 6-12

Problem was i lost direction and its plot/flow became very linear not much fun at all to be honest

Okay to the basics

You have 1 Main Character ie you Human Type
(1 of Six Jobs to Pick from)

Several Extra Game Characters are available as the game progresses

When you Set out From your Base (Which is movable ie city/country) you pick a party in the format of

1 Main always you
2 MainGame Characters (Humans Only)
1-3 Support Characters (1-3 increased by quests) (Both)
6-10 Battle Characters (6-10 increased by quests) (Both)
ie Max = 1-16 Members

Battle Areas

Map = FreeRoam ie FFXII and PhantomBrave Style
Interior = Grid Based ie Disgaea I II Style
Boss = Grid or Ring Mode

When Entering Map/Interior Combat
Your 1-3 Main and Game Characters are placed auto
on your 1st 3rd 5th turns you can set a support character

Anybody with 100% callparty or Quickcall can add a player to the field (4-7 may be called to the field ie 7- number of support) at any time

During Boss Maps
if Ring Mode...
Turn 1 (call 2 party) or (1 party 1 skill)
up to 16

Members are set to Front,Middle or Back possitions when placed.

Front..
1 ATK -1 DEF -1 MAGIC +MRES -STATUS +STATRES

Middle..
0 ATK 0 DEF 0 MAGIC 0 MRES 0 STATUS 0 STATRES

Back..
-1 ATK 1 DEF 1 MAGIC -1 MRES +1 STATUS -1 STATRES

If Grid Mode Follows basic rules

Window 7 Home Premium
Q6600 4*3.199Ghz
Single Nvidia G260 768mb DDR3 (Soon to be two :) )
780i XFX mobo
21 Viewsonic 16/10
4gb Ram
1.5tb harddrive

My Game Space Home Page