King Kadelfek
Member
Hello, I'm french, sorry for my mistakes ! :D
I have a lot of projects. I will try to explain on what I'm working.
My english is not very good, so I will rather use pictures and movies.
------------
Don't try to read all the post in one time. Your head could explode because of the amazingness of what you will see. :D
(and because I'm writing English with a lot of mistakes)
You don't believe me ? So, just read.
Just look at the pictures and videos, if my english is too bad... I will understand.
-----------
Here's the list :
- 3D Physical Engine for RMXP
- 3D Editor for RMXP
- GUI for RMXP
- 3D Graphical Engine for RMXP
- 3D Game Editor
- Game.exe replacement
- DreaMaker
- The DMK
- copyrights
- the team
- Search for a 10/12-weeks placement in the videogame industry
-------------------------------------------------------
The 3D Physical Engine
It will be a complete 3D engine for RMXP.
He is working since 4 months, and add a z-dimension to RMXP.
You use event to block the moves of the player ?
Now you will use real walls and objects !
Here's a first sample :
http://www.youtube.com/watch?v=dhdb5Z_PBvc
You can see here a movie which shows the use of the engine in a RMXP map :
http://www.dailymotion.com/KingKadelfek ... videogames
It's one of the first versions, so the are a lot of graphical glitches. But the 3D have no bugs.
You can see that the player can jump, fall, objects can push him, and so on.
You can choose the dimensions you want for an event.
Here's an exemple, with 3 events :
It's a door, which can go into a wall.
A simple test, you will recognize the object I was trying to make :
------------
The engine can manage "ice moves", and you will be able to create this kind of games :
http://www.dailymotion.com/KingKadelfek ... videogames
You know, like a little train.. a trolley (is it the word ?).
The biggest interest of this engine is that it will work in a "normal" RMXP project.
You add the scripts, and your events will be able to jump.
------------
There's no scripts into the events. Just a kind of code.
But with the 3D Editor, you will have windows and buttons, and no code to write.
------------
If you can read french, there is one article and one interview for this project on Relite, the biggest french site for indy games :
http://www.relite.org/v3/creer/actualit ... er-xp.html
http://www.relite.org/v3/creer/dossiers ... -rmxp.html
I explain looot of things about the Engine.
-------------------------------------------------------------
The 3D Editor
The maps you edit with the 3D editor are still working with RMXP.
Here's an example :
Normal RMXP map :
RMXP map with 3D :
The changes will be effective immediatly : the player will be able to go on the stairs (the slopes), go on the roof, jump from the roof, and so on.
--------------
With this Editor, you add block, in order to manage the deplacements of the events and the player.
[/url]
You can do this kind of maps in a few minutes.
The player will be able to go in the house, outside, on the roof, etc...
Notice that in game, all these blocks are invisibles. There will be visibles (if you want) with the 3D Graphical Engine (I'm talking about that after).
-----------------
Here's a movie which shows how it's working :
http://www.dailymotion.com/KingKadelfek ... videogames
(It's a 6 months old video.)
The 3D Physical Engine and the 3D Editor are made to be working with RMXP "normal" maps.
You just add volume to manage the moves of the player.
-------------------------------------------------------------
The GUI
If you don't know what is a GUI, it's easy to understand : windows, buttons, lists, each thing you can clic or drag in an application is a part of a GUI.
And I programmed a GUI for RMXP.
So, now, you can have windows and buttons, etc... in your game.
Some screenshots of what you can now have for your game or application :
If you are programmer, you will ask "why do you develop your own GUI ? GUI still exists, dumb !".
And I will answer "Yeah, but can you use them on RMXP ? And with other librairies as well ?". :p
The applications you developped with the GUI will working with other librairies such as RUDL or Rubygame.
Here's the same code, with 3 librairies :
RMXP :
RUDL :
Rubygame :
And the GUI moves the same way with 3 librairies, of course. Each time you click, you move, you drag, all components are moving the same way.
Of course, the 3D Editor is using the GUI. You can see it in the movies. It perfectly works.
-------------------------------------------------------------
The 3D Graphical Engine
Yeah, you want it ! :D
It exists, it's working.
Let me show you how it's cool.
A first sample :
You can see the movie here :
http://www.youtube.com/watch?v=zcAGcBEf ... re=channel
With the 3D Editor :
Without textures
With textures
It can reduce and magnify textures.
Magnification :
The original one :
-------------------------------------------------------------
3D Game Editor
It's a new version of the 3D Editor.
The 3D Editor is working with RMXP maps, with a normal project.
The 3D Game Editor will be a completly new Editor.
And it's a 3D editor ! :D
My today's work : you can create your own blocks :
It's an APNG (Animated PNG). Click on the picture, you will need Firefox 3 or Safari in order to view the moves.
(made for my favorite french forum, rgmakerxp-factory.net)
Some screens :
-------------------------------------------------------------
Game.exe Replacement
One year ago, I spent 3 days in order to run a RMXP game on RUDL.
If finally works, but, I was not able to use blit and opacity at the same time.
That's why you can see the full charset of Arshes at the bottom, and why it's white instead of dark.
But it works.
Yeah, it's not a complete conversion, in just three days...
Here's an example of one of my class, you will understand :
But now, I will correctly programm a new graphical engine for RMXP, which will be compatible with normal RMXP projects.
You will just have to replace the Game.exe of your folder by my new Game.exe.
------------------------------------------------------------------------
DreaMaker
I created a topic about DreaMaker here.
But now I will talking about what DMK s designed to do when it will be assembled with the other programms I'm working on.
DreaMaker is designed for this kind of things :
- extract informations, edit, and put back in the code
(messages, name of ressources, files, event copy, etc...)
- create patchs from version 1 to version 2 of a game
- create demo of a game
You select the first maps of your game => a new project is created, witn only the necessary ressources.
- convert RM2K/RM2K3 project to RMXP format
Yeah, some people think it's crazy, but I hacked all the files from RM2K, RM2K3 and RMXP, and I think it can work.
At first 10%, 20%, ..., 70%... maybe never 100%, but it will be useful to people who want to convert their project.
- and a lot of other fonctions, as searching part of codes, use of ressources, but it's not yet studied.
-------------------------------------------------------------
The DMK
What is that ?!?
DMK is for DreaMaker, but not the only one which can extract texts from your games.
It needs some explanations first :
Now, I'm always working with 2 RMXP launched.
There are 3 RMXP projects, 2 Rubygame projects and 1 dos application which are running with the same code.
By example, the GUI is only in my main project, and is loaded by 4 other projects (yeah, 5 at the same time).
I don't like the way that programmers are working on their projects.
They are working for months, years, and say one day :
- I'm sorry, but finally it doesn't work :\
- I have wife and childrens, now, so I stop RPG Maker
- I have sold my programm to a company, so, now, you can cry
But I have my own way of programming.
I'm working on projects which are each week working.
And, each week, you can have a new version of the programms I was working on.
If I dead (or have no more Internet connection), you can still use what I have developped.
DreaMaker is a good example : it will be able to convert a RM2K project in a RMXP project, but you can already use them for the other functions : dialogs extracting.
The project are still working with the same code, but not in one project.
Yeah, all you can view in this post will be one day only ONE software.
I don't know if I will do this. But it is possible, and even if I stop the project, you will can use one, two, three parts of them.
The "DreaMaker", the "3D Physical Engine zord", the "3D Graphical Engine zord", and so on.
-------------------------------------------------------------
Copyrights
The project have some copyrights : "you can use the project or part of it if your game / project is free.
If it's commercial, you will have to obtain my accord.
And the modifications of the projects are mine too."
(it's not a fairly correct traduction, but it gives an idea)
------------------------------------------------------------------------
The Team
I'm working nearly alone for all these projects. I made 98% of the work all by myself.
I'm using some modules writing by other people (AIW and Color / Tone classes by vgvgf by example) (I'm saying "thanks !" to him, his scripts are cool, use them !).
For 1-2 other %, 5 of the Top Seven best french programmers are working with me (including me).
MGCaladtogel, who make the C DLL to draw the cubes is one of them.
But the 99% other part of the project is made only by myself.
He made a mode 7 for RM, and a lot of scripts very amazing.
He makes librairies in C++ for RM.
I will be able to develop the 3D Graphical Engine thanks to the library he specificly developped for me, so he is very cool.
For the GUI, I've got Zeus81, the best programmer of the bigest french community, Oniromancie.
He is making some kind of editor for RMXP.
He just started to work for this project, so there is only one component he made (a progression bar).
For DreaMaker, I recently recruted Moumou, the best event-programmer with RM2K3. He made a physical engine with RM2K3 !
He is studying the lmu files structure, and he is completing the documentation I wrote about this structure.
For the adaptation of Game.exe, it's Roys, the leader of the project "Le Crépuscule des Dieux".
He's working of an adaptation of RM for XNA (it his project, he wants me to work with him, but you can see I still have a lot of work :p ).
------
There are too some participations for the project :
- Sylvanor, the well known french maker, is a beta-tester for DreaMaker
- Trebor777 made the english traduction of DreaMaker
------------------------------------------------------------
Search for a 10/12-weeks placement in the videogame industry
I'm searching for a placement. I will be very happy if it was in a videogame company.
It can be both in a english or french land, but I wanted rather to do it in an english one.
Or in Quebec, because there are lot of french programmers, and I will surely be working in this land one day.
The placement will begin in April, and ends after 10 or 12 weeks in June.
I am in second year of "DUT Informatique" (2 years after A levels), and it's informatic studies.
I have very strong skills in Ruby, but I studied Windows XP, Unix, C/C++, Cobol, PHP5, MySQL, HTML, RUBY, JAVA, XML, Visual Basic, FXRuby, RUDL, MERISE, UML, MVC (2), Power AMC, Rose, Visual Basic 6, Notepad++, RPG Maker 2000 / 2003 / XP, Paint.Net, Access, Eclipse.
I will make an english version of my resume. I can answer to questions you have about what I can do.
And of course, I have the skills you can imagine, seeing what I'm programming.
So, if you know a videogame company which is searching for a good developper, can you tell me ?
Contact me by PM or email : kadelfek [AT] kadelfek[DOT] com. I will give you more informations if you want to.
I will be happy to make my placement in a domain I really want to work.
If you have questions, I can understand these (I'm understanding English better than I'm writing).
Thanks for reading all this enormous post. ^-^
I have a lot of projects. I will try to explain on what I'm working.
My english is not very good, so I will rather use pictures and movies.
------------
Don't try to read all the post in one time. Your head could explode because of the amazingness of what you will see. :D
(and because I'm writing English with a lot of mistakes)
You don't believe me ? So, just read.
Just look at the pictures and videos, if my english is too bad... I will understand.
-----------
Here's the list :
- 3D Physical Engine for RMXP
- 3D Editor for RMXP
- GUI for RMXP
- 3D Graphical Engine for RMXP
- 3D Game Editor
- Game.exe replacement
- DreaMaker
- The DMK
- copyrights
- the team
- Search for a 10/12-weeks placement in the videogame industry
-------------------------------------------------------
The 3D Physical Engine
It will be a complete 3D engine for RMXP.
He is working since 4 months, and add a z-dimension to RMXP.
You use event to block the moves of the player ?
Now you will use real walls and objects !
Here's a first sample :
http://www.youtube.com/watch?v=dhdb5Z_PBvc
You can see here a movie which shows the use of the engine in a RMXP map :
http://www.dailymotion.com/KingKadelfek ... videogames
It's one of the first versions, so the are a lot of graphical glitches. But the 3D have no bugs.
You can see that the player can jump, fall, objects can push him, and so on.
You can choose the dimensions you want for an event.
Here's an exemple, with 3 events :
It's a door, which can go into a wall.
A simple test, you will recognize the object I was trying to make :
------------
The engine can manage "ice moves", and you will be able to create this kind of games :
http://www.dailymotion.com/KingKadelfek ... videogames
You know, like a little train.. a trolley (is it the word ?).
The biggest interest of this engine is that it will work in a "normal" RMXP project.
You add the scripts, and your events will be able to jump.
------------
There's no scripts into the events. Just a kind of code.
But with the 3D Editor, you will have windows and buttons, and no code to write.
------------
If you can read french, there is one article and one interview for this project on Relite, the biggest french site for indy games :
http://www.relite.org/v3/creer/actualit ... er-xp.html
http://www.relite.org/v3/creer/dossiers ... -rmxp.html
I explain looot of things about the Engine.
-------------------------------------------------------------
The 3D Editor
The maps you edit with the 3D editor are still working with RMXP.
Here's an example :
Normal RMXP map :
RMXP map with 3D :
The changes will be effective immediatly : the player will be able to go on the stairs (the slopes), go on the roof, jump from the roof, and so on.
--------------
With this Editor, you add block, in order to manage the deplacements of the events and the player.
You can do this kind of maps in a few minutes.
The player will be able to go in the house, outside, on the roof, etc...
Notice that in game, all these blocks are invisibles. There will be visibles (if you want) with the 3D Graphical Engine (I'm talking about that after).
-----------------
Here's a movie which shows how it's working :
http://www.dailymotion.com/KingKadelfek ... videogames
(It's a 6 months old video.)
The 3D Physical Engine and the 3D Editor are made to be working with RMXP "normal" maps.
You just add volume to manage the moves of the player.
-------------------------------------------------------------
The GUI
If you don't know what is a GUI, it's easy to understand : windows, buttons, lists, each thing you can clic or drag in an application is a part of a GUI.
And I programmed a GUI for RMXP.
So, now, you can have windows and buttons, etc... in your game.
Some screenshots of what you can now have for your game or application :
If you are programmer, you will ask "why do you develop your own GUI ? GUI still exists, dumb !".
And I will answer "Yeah, but can you use them on RMXP ? And with other librairies as well ?". :p
The applications you developped with the GUI will working with other librairies such as RUDL or Rubygame.
Here's the same code, with 3 librairies :
RMXP :
RUDL :
Rubygame :
And the GUI moves the same way with 3 librairies, of course. Each time you click, you move, you drag, all components are moving the same way.
Of course, the 3D Editor is using the GUI. You can see it in the movies. It perfectly works.
-------------------------------------------------------------
The 3D Graphical Engine
Yeah, you want it ! :D
It exists, it's working.
Let me show you how it's cool.
A first sample :
You can see the movie here :
http://www.youtube.com/watch?v=zcAGcBEf ... re=channel
With the 3D Editor :
Without textures
With textures
It can reduce and magnify textures.
Magnification :
The original one :
-------------------------------------------------------------
3D Game Editor
It's a new version of the 3D Editor.
The 3D Editor is working with RMXP maps, with a normal project.
The 3D Game Editor will be a completly new Editor.
And it's a 3D editor ! :D
My today's work : you can create your own blocks :
It's an APNG (Animated PNG). Click on the picture, you will need Firefox 3 or Safari in order to view the moves.
(made for my favorite french forum, rgmakerxp-factory.net)
Some screens :
-------------------------------------------------------------
Game.exe Replacement
One year ago, I spent 3 days in order to run a RMXP game on RUDL.
If finally works, but, I was not able to use blit and opacity at the same time.
That's why you can see the full charset of Arshes at the bottom, and why it's white instead of dark.
But it works.
Yeah, it's not a complete conversion, in just three days...
Here's an example of one of my class, you will understand :
Code:
class Viewport
attr_accessor :x
attr_accessor :y
attr_accessor :z
attr_accessor :ox
attr_accessor :oy
attr_accessor :width
attr_accessor :height
attr_accessor :tone
attr_accessor :color
def initialize(x, y, width, height)
end
def update
end
end
But now, I will correctly programm a new graphical engine for RMXP, which will be compatible with normal RMXP projects.
You will just have to replace the Game.exe of your folder by my new Game.exe.
------------------------------------------------------------------------
DreaMaker
I created a topic about DreaMaker here.
But now I will talking about what DMK s designed to do when it will be assembled with the other programms I'm working on.
DreaMaker is designed for this kind of things :
- extract informations, edit, and put back in the code
(messages, name of ressources, files, event copy, etc...)
- create patchs from version 1 to version 2 of a game
- create demo of a game
You select the first maps of your game => a new project is created, witn only the necessary ressources.
- convert RM2K/RM2K3 project to RMXP format
Yeah, some people think it's crazy, but I hacked all the files from RM2K, RM2K3 and RMXP, and I think it can work.
At first 10%, 20%, ..., 70%... maybe never 100%, but it will be useful to people who want to convert their project.
- and a lot of other fonctions, as searching part of codes, use of ressources, but it's not yet studied.
-------------------------------------------------------------
The DMK
What is that ?!?
DMK is for DreaMaker, but not the only one which can extract texts from your games.
It needs some explanations first :
Now, I'm always working with 2 RMXP launched.
There are 3 RMXP projects, 2 Rubygame projects and 1 dos application which are running with the same code.
By example, the GUI is only in my main project, and is loaded by 4 other projects (yeah, 5 at the same time).
I don't like the way that programmers are working on their projects.
They are working for months, years, and say one day :
- I'm sorry, but finally it doesn't work :\
- I have wife and childrens, now, so I stop RPG Maker
- I have sold my programm to a company, so, now, you can cry
But I have my own way of programming.
I'm working on projects which are each week working.
And, each week, you can have a new version of the programms I was working on.
If I dead (or have no more Internet connection), you can still use what I have developped.
DreaMaker is a good example : it will be able to convert a RM2K project in a RMXP project, but you can already use them for the other functions : dialogs extracting.
The project are still working with the same code, but not in one project.
Yeah, all you can view in this post will be one day only ONE software.
I don't know if I will do this. But it is possible, and even if I stop the project, you will can use one, two, three parts of them.
The "DreaMaker", the "3D Physical Engine zord", the "3D Graphical Engine zord", and so on.
-------------------------------------------------------------
Copyrights
The project have some copyrights : "you can use the project or part of it if your game / project is free.
If it's commercial, you will have to obtain my accord.
And the modifications of the projects are mine too."
(it's not a fairly correct traduction, but it gives an idea)
------------------------------------------------------------------------
The Team
I'm working nearly alone for all these projects. I made 98% of the work all by myself.
I'm using some modules writing by other people (AIW and Color / Tone classes by vgvgf by example) (I'm saying "thanks !" to him, his scripts are cool, use them !).
For 1-2 other %, 5 of the Top Seven best french programmers are working with me (including me).
MGCaladtogel, who make the C DLL to draw the cubes is one of them.
But the 99% other part of the project is made only by myself.
He made a mode 7 for RM, and a lot of scripts very amazing.
He makes librairies in C++ for RM.
I will be able to develop the 3D Graphical Engine thanks to the library he specificly developped for me, so he is very cool.
For the GUI, I've got Zeus81, the best programmer of the bigest french community, Oniromancie.
He is making some kind of editor for RMXP.
He just started to work for this project, so there is only one component he made (a progression bar).
For DreaMaker, I recently recruted Moumou, the best event-programmer with RM2K3. He made a physical engine with RM2K3 !
He is studying the lmu files structure, and he is completing the documentation I wrote about this structure.
For the adaptation of Game.exe, it's Roys, the leader of the project "Le Crépuscule des Dieux".
He's working of an adaptation of RM for XNA (it his project, he wants me to work with him, but you can see I still have a lot of work :p ).
------
There are too some participations for the project :
- Sylvanor, the well known french maker, is a beta-tester for DreaMaker
- Trebor777 made the english traduction of DreaMaker
------------------------------------------------------------
Search for a 10/12-weeks placement in the videogame industry
I'm searching for a placement. I will be very happy if it was in a videogame company.
It can be both in a english or french land, but I wanted rather to do it in an english one.
Or in Quebec, because there are lot of french programmers, and I will surely be working in this land one day.
The placement will begin in April, and ends after 10 or 12 weeks in June.
I am in second year of "DUT Informatique" (2 years after A levels), and it's informatic studies.
I have very strong skills in Ruby, but I studied Windows XP, Unix, C/C++, Cobol, PHP5, MySQL, HTML, RUBY, JAVA, XML, Visual Basic, FXRuby, RUDL, MERISE, UML, MVC (2), Power AMC, Rose, Visual Basic 6, Notepad++, RPG Maker 2000 / 2003 / XP, Paint.Net, Access, Eclipse.
I will make an english version of my resume. I can answer to questions you have about what I can do.
And of course, I have the skills you can imagine, seeing what I'm programming.
So, if you know a videogame company which is searching for a good developper, can you tell me ?
Contact me by PM or email : kadelfek [AT] kadelfek[DOT] com. I will give you more informations if you want to.
I will be happy to make my placement in a domain I really want to work.
If you have questions, I can understand these (I'm understanding English better than I'm writing).
Thanks for reading all this enormous post. ^-^