Magic-Saga
-------------------
NOTE!
Im very bad making good post's so dont blame me if im now trying to make good post
Also
Engine and Game is very slowly coming because i have two other projects im working on.. mainly i work on mable basic (It was frozen while but again we work on it! And its coming up great!)
Story
Not yet finished but i can post something
Two years ago there was a war... Two continent`s were fighting fiercely. It seemed certain that Ackilia, which had more advanced technology, would destroy Atosia. Atosia`s magician however found an ancient book what contained information about an ancient temple that was on the bottom of the ocean, between of the two continent`s. It was then when the Atosia`s king decided to send his best sguad to open the power what was held in the temple. Troops were led by the prince, who had always wanted to show his father that he can fight. Temple was full of deadly traps, and many soldiers died. In the end only the young prince was alive, and then he unleashed the power from the temple…
When the prince opened the sealed box of power he gained the power to control fiend`s. Eight temples appeared from nowhere and powerful fiends came out. Then the prince ordered the fiends to destroy Ackilia. Ackilia was humiliated and they had no other choice but to give up the fight.
When prince came back to Atosia, king was happy. King was so happy in fact that he didn`t even notice that his son was changed. After few weeck`s the prince killed his father and started to rule Atosia. The prince had lost his soul to darkness, what was sealed inside the box. Prince changed to an terrific ruler who didn`t care anything about people. In fact prince loved to kill them.
People were terrified put they decided to fight. They created guerrilla groups and fought to end the rule of the new king. But the king didn`t tolerate this: He ordered his most powerful wizards to summon Soulreapers ( Living Dead that can be beaten but not killed) to guard the temples, because the old book stated that ”if the temples were shut by someone the way to kill these fiends could be found”.
The guerilla groups fought desperately and managed to shut all eight temples. Four man`s were to infiltrate the last temple while other`s would support them from outside…
You play first with main character dad in the final temple but they fail so the main character will going to take task to try to shutdown all of these temples and follow hes dad footsteps..
(Note: Main Character doesnt have name yet..)
Screen Shots
Only few at moment
http://thegamecreators.com/userdata/gallery/356_1024.jpg
http://thegamecreators.com/userdata/gallery/344_1024.jpg
http://forum.thegamecreators.com/xt/xt_apollo_pic.php?i=1188978
http://i204.photobucket.com/albums/bb264/Coder_Roxas/Screen1.jpg
http://i204.photobucket.com/albums/bb264/Coder_Roxas/Screen2.jpg
http://i204.photobucket.com/albums/bb264/Coder_Roxas/Screen3.jpg
http://i204.photobucket.com/albums/bb264/Coder_Roxas/Screen4.jpg
http://i204.photobucket.com/albums/bb264/Coder_Roxas/Screen5.jpg
http://i204.photobucket.com/albums/bb264/Coder_Roxas/Screen6.jpg
http://i204.photobucket.com/albums/bb264/Coder_Roxas/Screen7.jpg
http://forum.thegamecreators.com/xt/xt_apollo_pic.php?i=1228311
Game Play
This part of game will be very FFish.. I have implendet Sphere Grid system
wich im going to then modify to my own system with little FF8 junction system feel..
So anyone who knows Final Fantasy games would be easy to get going on this game then..
Battle system is also like in FFX.
I loved the FFX battle system so im using it on my target but i have my own big changes i need to add then
Also im going to add some puzzles cuz they are really important in this game..
Like opening temple doors isnt that easy what do ya think! U will need to rotate door parts so they are in correct angle..
But now i have only few things on this engine its really early and now i need to take out some bugs..
Testing
Anybody who test's this engine please tell ur FPS, Bugs, Comments and Critiques.. And possiple improvements!
Moddable
I will do this engine VERY Modable so u can add new enemies new things and maybe change whole game!
As in this engine u can make own Sphere Grids (i post the editor later), Own monsters, Own players (Currently only main player can be changed!)
and maps with 3d World Studio but i yet havent all entities intialized so u cant modify the maps now..
Those who are going to test the game i would like it if somebody is going to modify something
Like new monster would be cool..
This also can lead to bugs what i can then fix
Engine Download
Note Engine isnt yet timer based because it was first just testing project but it came good along so i need to now modify it to timer based..
ENGINE:
LINK DEATH
Grid Editor:
http://forumfiles.thegamecreators.com/?i=1186391
Controls
W = Move forward
S = Move backward
D = Strafe right
A = Strafe left
Space = Jump
G = Sphere grid
T = Test Message Box
H = Max HP and MP ( You cannot death in this engine )
E = Editor.. I dont write any tutorials to this cuz it isnt yet good and u can do only few things there so just press return to get out of the editor
Return = Talk to NPC! (I have some porps with NPC script so it might not work)
Mouse to look around and turning player.
In battle:
Shiftkey or was it Backspace to get out of battle ( Easy way to get exp lol)
Arrowkeys to select item and fiend
Returnkey to accept item and fiend
Using Grid:
Press returnkey to goto menu..
In menu select move to move around in grid u see circle mark where u are abble to move and another circle mark showing u what mark is selected..
In the menu use Active to Active Stat node u are on currently.
In the menu cancel to go back in grid
Shift key = Get back to game
Modding Tutorials
How to add fiend!
Well lets first look at fiends.txt
it contains following text
------------------
[2]
path=ModelsPiePie.x
data=ModelsPieData.txt
name="Pie :P"
hp=15
str=1
lck=0
mag=0
focus=0
chr=0
def=0
mdef=0
acc=0
eva=0
agi=30
scale=5
xp=10
[1]
path=ModelsSpiderBeast.x
data=ModelsSpiderData.txt
name="Reaper"
hp=800
str=10
lck=15
mag=1
focus=0
chr=0
def=1
mdef=1
acc=20
eva=0
agi=12
scale=250
fix=1
xp=100
--------------------
Now lets make new id class u can make own model or use one of mines but just modifying the name and stats..
---------------------
[3]
;Our Fiend id will be 3 cuz 1 and 2 id are already used :)
path=ModelsSpiderBeast.x
;if u want to change model make new folder in models directory and
;add the model there and put path here..
data=ModelsSpiderData.txt
;Data files ill explain these on other tutorial also needed for
;making own fiends.. Because they are data to model animation..
name="OMG MASTER!"
;Our fined name will be OMG MASTER!
hp=99999
str=0
lck=0
mag=0
focus=0
chr=0
def=0
mdef=1
acc=0
eva=0
agi=12
scale=350
fix=1
xp=9999
;Heres our fiend stats :) Agilty stat isnt yet working right cuz i havent made the agilty system :)
---------------------
END OF TUTORIAL!!
How to create/use data file..
(NOTE! Tutorial for those who is going to model and animate own monster)
Now u have ur model animated and rigged..
Go into models directory!
Add new folder example MyFiend..
Put .x file and textures there..
Now for creating data files!
Make new file in ur fiend directory called data.txt or whatever u want it to be called.. (remember changing data value in fiends.txt)
-----------------------
PUT THIS AT TOP OF THE TXT FILE!
[Anim]
its needed for reading the file correctly..
To make idle animation add this..
idle1.1=ur idle animation start frame
idle1.2=ur idle animation end frame
the first 1 means id of animation u can currently have only one idle animation so use id of 1 in idle..
the second 1 means frame.. 1 means startframe and 2 means endframe easy :)
How about attack animation?
u can have now currently four attack animations but i will change it to unlimited..
attack1.1=Ur first attack animation start frame
attack1.2=Ur first attack animation end frame
if u want second attack add this
attack2.1=Ur second attack animation start frame
attack2.2=Ur second attack animation end frame
I think u get else of this data system looking beast data file and pie data file..
But how about effects in animation?
If u want hurt animation in frame use this
Your Frame.hurt=1
If u want Screen flash at frame use this
Your Frame.flash=Flash speed
-----------------------
Hope it was fun!
End of the tutorial!
How to add ur fiends to battle
Modifying Battle groups
Adding Battle groups
First lets go to LevelsDebug
Open the data.txt file.
Now u see lots of data..
To make new group goto [Battle] caterogy
increase RndBattles value by 1
so now u got RndBattles=3
To add ur monster to group is easy
------------
RndBattle3.1=your fiend id
3 means ur group its the new group 3
1 means the position in battle..
Lets add second fiend
RndBattle3.2=your fiend id
then lets add two empty spaces
RndBattle3.3=0
RndBattle3.4=0
Now u have new group but wait a minute whats with camera?
Well i tell u how to get camera cordinaates on other tutorial so in this tutorial we use the pies camera cordinaates
so add these..
RndBattle3.CAMX=61.0555725098
RndBattle3.CAMY=96.41771698
RndBattle3.CAMZ=456.176544189
RndBattle3.CAMXa=14
RndBattle3.CAMYa=-88
RndBattle3.CAMZa=0
RndBattle3.CAMD=120
Camx = x position of camera
Camy = y position of camera
Camz = z position of camera
CamXa = camera angle x
CamYa = camera angle y
CamZa = camera angle z
CamD = Camera Distance
-------------
Hope it was fun!
End of the tutorial!
Ill write more soon!
[Credits]
Cloggy's Awesome d3d Plugin!
Torrey's Great Audio Plugin! (Not used in this version of engine!)
Sparky's Collision DLL!
3d World Studio creators!
CuCuMbEr Perfect Day Night Cycle ( Needs to perfect still
)
Newsletter Effect's Libary!
TGC For making Dark Basic Pro wich is great app!
And EVERY TGC Forum user for helping me!
Thank you!
[B] - LINKIN PARK - [/B]