Envision, Create, Share

Welcome to HBGames, a leading amateur game development forum and Discord server. All are welcome, and amongst our ranks you will find experts in their field from all aspects of video game design and development.

3D for RMXP ! All my projects in one topic, the DMK

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 :

Formes-00sd05.png


It's a door, which can go into a wall.


A simple test, you will recognize the object I was trying to make :

Formes-0085.png



------------


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.

E3D01.png


------------

There's no scripts into the events. Just a kind of code.

Sanstitrezz.png


But with the 3D Editor, you will have windows and buttons, and no code to write.

------------

relite-interview02.png



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.

KingKadelfek
[/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.

E3D02.png



-------------------------------------------------------------

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 :

Formes-0002-1.png


Formes-0005-2.png



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 :

Formes-0001-2.png



RUDL :

EDJ-0002.png



Rubygame :

EDJ-0004.png


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 :

dfsd.png


You can see the movie here :

http://www.youtube.com/watch?v=zcAGcBEf ... re=channel


With the 3D Editor :

Without textures

Formes-0011.png



With textures

Formes-0012.png



It can reduce and magnify textures.

Magnification :

smiley_perso.png


The original one :

sqdqqs.png


-------------------------------------------------------------

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 :

Formes-0001-3.png


Formes-0047.png


Formes-0048.png



-------------------------------------------------------------

Game.exe Replacement

One year ago, I spent 3 days in order to run a RMXP game on RUDL.

RUDL-RMXP-screenshot-0006-1.png


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.

DMK.png



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. ^-^
 

Croda

Sponsor

I've already seen 4 times your Dreamaker thing in this forum, are you spamming or anything ?

The other stuffs seem good.
 
I've already seen 4 times your Dreamaker thing in this forum, are you spamming or anything ?

1- DreaMaker have his own topic, because it's is downloadable. Other stuff will have their own topic too when they will be downloadable.

2- I was posting an asking for maps, but I have to make all this in my own topic. I understand and I apologize. We don't work like this in France, but I will adapt.

3- I was talking about DMK in the Aedemphia's topic, because I have developed DMK for the french version of Aedemphia.

4- Etheon was talking about DMK in "This Week on .ORG (December 7-14th)". I'm sorry, but other people will surely talk about DMK in the future. :)

So, I have explanations for all the quoting of DMK : official presentation, mistake, coincidence, and a moderator who is doing his job.
I think you were not joking, cause there was no smiley in your post, but, don't worry, I'm not spamming.  :wink:


The other stuffs seem good.

Thanks !  :smile:
 
This is a very interesting peace of work you have there!
A new revolution lol!

Can't wait to see a Tactical-rpg running on that!^^ 
Just "where is the vertical rotation ;P???"

Good Luck! Keep up the good work!
 
The project is available in french, but I'm searching for a good bilingual french / english speaker, in order to translate some important informations (basic shortcuts, tutorial, and so on).

If you speak french, you can download it here :
http://rpgmakerxp-factory.net/forum/ind ... ic=13269.0

I will split the project in 3 or 4 parts later. The parts which are working will have a topic in english on rmxp.org.
 
I find a little strange to see so few comments for this topic...
Too long, yeah, I know, but I put a lot of pictures for people who doesn't read text (I'm doing this sometimes).

My english is too bad ?

I hope I will have more success later.


I just made a new script, and I think this time you will have in interest for that.

I can convert a RM2K / RM03 map in a RMXP map. :)

Before :

RQ1-RM2K.png



After :

RQ1-XP.png



I can now put the events too. The autotiles are coming.
Later, I will be able to convert an entire game. :D

I'm searching for new programmers.
We are now 8 programmers in the team, but the project will go faster with more people.
Just send me a PM if you want to work on one of the project.
 

e

Sponsor

This looks pretty amazing, but I think the lack of comments is due to the fact that not a whole lot of people check the Games and Application development; this should be featured in the THIS WEEK, but unfortunately I'm the only one who ever checks in here :shades:

So far I'm impressed that you took the time to build usable interfaces; usually people have the right idea, but lack the time to develop any "nice" interface, and the project stays pretty much unusable. But kudos :thumb:
 

Croda

Sponsor

oh yeah your english is so poor that nobody want to talk to you. :boo:

Anyways, how do you think you will convert those things :
-2k and 2k3 battle systems
-2k and 2k3 picture options like waving effect or rotation
-2k and 2k3 other features unavailable in XP

That won't be hard ?

I hope you will succed anyway !
 
etheon":2kpjk109 said:
This looks pretty amazing, but I think the lack of comments is due to the fact that not a whole lot of people check the Games and Application development;

Yeah, it's the same thing in other lands... At first I manage to put this topic in the "Project Discussion", put moderators put it here. :(
With the lack of comments.

I don't have this problem with forums which doesn't have a "Game and Application Development", so I think this kind of section is a good idea, but only for good people.


etheon":2kpjk109 said:
this should be featured in the THIS WEEK, but unfortunately I'm the only one who ever checks in here :shades:

This Week is cool. ;)
And useful.

etheon":2kpjk109 said:
So far I'm impressed that you took the time to build usable interfaces; usually people have the right idea, but lack the time to develop any "nice" interface, and the project stays pretty much unusable. But kudos :thumb:

At last, there will be an entire "RM interface". :)
One for RM


oh yeah your english is so poor that nobody want to talk to you.

Mon heart loses blood... T_T
But you, you want to talk to me. :D


Anyways, how do you think you will convert those things :
-2k and 2k3 battle systems
Scripts.

-2k and 2k3 picture options like waving effect or rotation
Scripts.

-2k and 2k3 other features unavailable in XP
Hum... Scripts. :)

That won't be hard ?

Yeah, I programmed 95% of the code.
But after, I had recruited 12 people (6 programmers) to help me.
There will be more later.

I will recruit people to make it, or I will make it by myself.

----------

I recently made a new presentation, very, very shorter. I show it to you :
http://rpgmakerxp-factory.net/forum/ind ... ic=13297.0
 

Croda

Sponsor

ok so Good luck, I guess

But I think it will take some very good programmers to do this stuff in such a short time.
 
Croda":crpjkbzt said:
But I think it will take some very good programmers to do this stuff in such a short time.

Yes, and I have a problem. The best french programmers are still working for me (but no Trebor777, Roys -finally-, and some others).
So, I think I will have to recruit english programmers.

After January 16th, my student case (a web application with my 5 IRL people team) will be over, so I will be working on my projects. ;)

I hope there will be fast and good work.
 

Croda

Sponsor

King Kadelfek":2vnwt4yo said:
Yes, and I have a problem. The best french programmers are still working for me (but no Trebor777, Roys -finally-, and some others).
So, I think I will have to recruit english programmers.

so you are working with top programmers, sounds good. Where do you guys work ? I never thought people from video game industry would attach that much importance to an underground software like rpg maker. I'm impressed !
 
Croda":f6sweibt said:
so you are working with top programmers, sounds good. Where do you guys work ? I never thought people from video game industry would attach that much importance to an underground software like rpg maker. I'm impressed !

Rectification : best RM french programmers.
I have one professional in my team, but others are students, or just people who like programming.

And RPG Maker is the world's most used game creation software. ;)
 
News !

Now I can put tiles (on the floor) at different levels :


(click to enlarge)

Soon, I will be able to put "vertical tiles" (as painting, posters) where I want. On the walls, by example. :)

-------------------

I'm searching for people in order to make 3D maps, as the basic castle you can view just above.
Just tell me if you want to. :)
 
I don't made new tests since I add the tiles, but before it was 40 FPS.
(use of a lot of pre-calculated)

But there is a big lag on certain PC because of the mouse script. The keyboard script I use (AIM and AKM from vgvgf) is pretty cool and don't reduce the FPS.
But the mouse's script... T_T
 

Thank you for viewing

HBGames is a leading amateur video game development forum and Discord server open to all ability levels. Feel free to have a nosey around!

Discord

Join our growing and active Discord server to discuss all aspects of game making in a relaxed environment. Join Us

Content

  • Our Games
  • Games in Development
  • Emoji by Twemoji.
    Top