Best level editor on a budget?
-
- Posts: 40
- Joined: Wed Oct 06, 2004 7:48 pm
Sorry, I'll do this never again or I make it so:
__________________
blitzbasic
IRRLICHT
__________________
Ok?
But there is something, I have to tell you....
ENGLISH - Version is complite. Now you can choose between Englisch and German in the Editor, then you have to restart it and the menu things and all will be englisch...But the Helper is disabled, because he support only German, but I'll do my best to bring it a soon as possible. You can download it under:
http://mitglied.lycos.de/fliegereloaded/update.rar
When there are some features, Irrlicht don't support, please tell me, because I want to disable all Menupoints they are not working with Irrlicht.
When these things are finished, I'll start to write the "Load - Engine" for Irrlicht!
I hope you understand my English, because I'm tired now,
Fliege_reloaded
__________________
blitzbasic
IRRLICHT
__________________
Ok?
But there is something, I have to tell you....
ENGLISH - Version is complite. Now you can choose between Englisch and German in the Editor, then you have to restart it and the menu things and all will be englisch...But the Helper is disabled, because he support only German, but I'll do my best to bring it a soon as possible. You can download it under:
http://mitglied.lycos.de/fliegereloaded/update.rar
When there are some features, Irrlicht don't support, please tell me, because I want to disable all Menupoints they are not working with Irrlicht.
When these things are finished, I'll start to write the "Load - Engine" for Irrlicht!
I hope you understand my English, because I'm tired now,
Fliege_reloaded
-
- Posts: 40
- Joined: Wed Oct 06, 2004 7:48 pm
--------------------Konfiguration: Mummaploader test - Win32 Debug--------------------
Kompilierung läuft...
test.cpp
c:\eigene dateien\lukas programmierungen\c++\linux games\wacko\mummap loader.h(18) : error C2955: 'string' : Fuer die Verwendung einer Vorlagenklasse ist eine Vorlagen-Argumentliste erforderlich
c:\programme\microsoft visual studio\vc98\include\irrstring.h(485) : Siehe Deklaration von 'string'
c:\eigene dateien\lukas programmierungen\c++\linux games\wacko\mummap loader.h(18) : fatal error C1903: Weiterverarbeitung nach vorhergehendem Fehler nicht moeglich; Kompilierung wird abgebrochen.
Fehler beim Ausführen von cl.exe.
Mummaploader test.exe - 2 Fehler, 0 Warnung(en)
...This is the error to this source:
Here is the code of the mummap loader:
Is all correct? I saw, that Irrlicht supports string, are they the same as they in <string>?
That is a testsource, you see, you need only to lines to Load a great world...But still there are only Terrains supportet:mrgreen:
Maybe, Friday the complet project is finished and now I want to know, who is interested in it...Because I want to look if my job
was good...Oh yeah, I've written a Treegen now...And in a few days there will be a Homepage with a forum and and and!
PS: If there are anybody, who speaks german and knows about the error and how to do it right, please conntact me per PM!
Kompilierung läuft...
test.cpp
c:\eigene dateien\lukas programmierungen\c++\linux games\wacko\mummap loader.h(18) : error C2955: 'string' : Fuer die Verwendung einer Vorlagenklasse ist eine Vorlagen-Argumentliste erforderlich
c:\programme\microsoft visual studio\vc98\include\irrstring.h(485) : Siehe Deklaration von 'string'
c:\eigene dateien\lukas programmierungen\c++\linux games\wacko\mummap loader.h(18) : fatal error C1903: Weiterverarbeitung nach vorhergehendem Fehler nicht moeglich; Kompilierung wird abgebrochen.
Fehler beim Ausführen von cl.exe.
Mummaploader test.exe - 2 Fehler, 0 Warnung(en)
...This is the error to this source:
Code: Select all
#include <irrlicht.h>
#include "Mummap loader.h"
using namespace irr;
using namespace core;
using namespace scene;
using namespace video;
using namespace io;
using namespace gui;
#pragma comment(lib, "Irrlicht.lib")
int main()
{
IrrlichtDevice *device = createDevice(EDT_SOFTWARE, dimension2d<s32>(512, 384), 16, false, false, &KEYS);
//Text in der Titelleiste des Fensters erzeugen... dabei steht das L für die "wide character strings"
device->setWindowCaption(L"Wacko");
//Pointer auf den Video Treiber, den ScenenManager und der GUI setzten.
IVideoDriver* driver = device->getVideoDriver();
ISceneManager* smgr = device->getSceneManager();
IGUIEnvironment* guienv = device->getGUIEnvironment();
smgr->addCameraSceneNode(0, vector3df(0, 10, -40), vector3df(0,0,0));
loadmummap("mummap1.mummap");
while(device->run())
{
driver->beginScene(true, true, SColor(0,100,100,100));
smgr->drawAll();
guienv->drawAll();
driver->endScene();
}
device->drop();
return 0;
}
Code: Select all
#include <iostream.h>
#include <stdio.h>
#include <irrlicht.h>
using namespace irr;
using namespace core;
using namespace scene;
using namespace video;
using namespace io;
using namespace gui;
#pragma comment(lib, "Irrlicht.lib")
FILE *mapfile;
char instruct[500];
struct SMum_Terrain
{
string high_path; // Dateipfad der Highmap
string high_text_path; //Dateipfad der Textur
// Textur selbst;
int text_plane;
float scal_x;
float scal_y;
float scal_z;
float pos_x;
float pos_y;
float pos_z;
ITerrainSceneNode *terrain //Terrain selbst
IImage *tmap;
IImage *ttex;
}
struct SMum_Entity
{
char name[1000]; //Name der Entity
}
struct SMum_Light
{
int light_kind;
vector3df light_position;
float light_range;
//RGBColor des Lichtes
//RGBColor des Ambient Lichtes
}
struct SSprite
{
string sprite_path;
// Sprite selbst
int pos_x, pos_y, pos_z;
int angle;
int scal_x, scal_y;
}
void mummap_Terrain()
{
if(instruct[2] == "2")
{
switch instruct[3]
{
case "1": Terrainx = Terrainx + 1;
fgets(Terrains[Terrainx].heigh_path, 10000, mapfile);
case "2": fgets(sel_Terrain,100, mapfile);
fgets(Terrains[sel_Terrain].high_text_path,10000, mapfile);
case "3": fgets(sel_Terrain,100, mapfile);
fgets(Terrains[sel_Terrain].scal_x, 100, mapfile);
fgets(Terrains[sel_Terrain].scal_y, 100, mapfile);
fgets(Terrains[sel_Terrain].scal_z, 100, mapfile);
case "4": fgets(sel_Terrain,100, mapfile);
fgets(Terrains[sel_Terrain].pos_x, 100, mapfile);
fgets(Terrains[sel_Terrain].pos_y, 100, mapfile);
fgets(Terrains[sel_Terrain].pos_z, 100, mapfile);
}
}
}
void create_mummap_Terrain()
{
for(int Terrainsx; Terrainsx < Terainx; Terrainsx++)
{
Terrains[Terrainsx].tmap = driver->CreateImageFromFile(Terrains[Terrainsx].high_path);
Terrains[Terrainsx].ttex = driver->CreateImageFromFile(Terrains[Terrainsx].high_text_path);
Terrains[Terrainsx].terrain = smgr->addTerrainSceneNode(0, //parent,
250, //ID
ttex, //For texturing
tmap, //Heightmap
0, //Detailmap
dimension2d< f32 >(256.0f * scal_x, 256.0f * scal_z), //Stretchsize
256.0f * scal_y //Maxheight
); //defaultVertexBlocksize
}
}
void loadmummap(string path)
{
mapfile = fopen(path, "a");
while(eof(mapfile > 0)
{
fgets(instruct, 500, mapfile);
mummap_Terrain();
/*mummap_Entity();
mummap_Light();
mummap_Water();
mummap_Sprite();
mummap_Skybox();*/
}
create_mummap_Terrain();
}
That is a testsource, you see, you need only to lines to Load a great world...But still there are only Terrains supportet:mrgreen:
Maybe, Friday the complet project is finished and now I want to know, who is interested in it...Because I want to look if my job
was good...Oh yeah, I've written a Treegen now...And in a few days there will be a Homepage with a forum and and and!
PS: If there are anybody, who speaks german and knows about the error and how to do it right, please conntact me per PM!
-
- Posts: 40
- Joined: Wed Oct 06, 2004 7:48 pm
I've included a chat on my homepage, and I'll hope that there are people, they can help writing the "Load - Engine" in two hours, because I want to finish this program today or tommorow....Could you help me? This is the link:
http://mitglied.lycos.de/fliegereloaded/
THe Chat is open from 15:00 to 22:00!
I hope, you'll be there to help me to do the last thing and then you have a better program and I can sleep very well!
I wanted to write it by myself, but you see, it won't work, so please please please help me!
I'm sure that there will be people, who can help me...
Fliege_reloaded
http://mitglied.lycos.de/fliegereloaded/
THe Chat is open from 15:00 to 22:00!
I hope, you'll be there to help me to do the last thing and then you have a better program and I can sleep very well!
I wanted to write it by myself, but you see, it won't work, so please please please help me!
I'm sure that there will be people, who can help me...
Fliege_reloaded
-
- Posts: 40
- Joined: Wed Oct 06, 2004 7:48 pm
-
- Posts: 40
- Joined: Wed Oct 06, 2004 7:48 pm
I've requested many, times, if there are no answers to my posts, I won't work any more. My work is hard, and it's not easy dor me, a 14 year old boy to program under two languages, and then there will be no answer to my questions! I've got problems in school, with my parents, and so I won't work any more!
Hmm .. Well I downloaded the editor and I still get german no english...
And im sorry your having problems not pertaining to your program..
And I hope that everything works out for you...
But you started talking about money.. Im sure lots of people ran off when they saw you talking about selling this program...
This engine is a free open source project...
Most people here are not here to purchase software..
Im sure this could be why you lost peoples intrest, mine as well..
I dont mind tring out your program and like the fact you was working on it and even doing an english vertion... But im sorry Im not going to buy this software unless all these errors where fixed first...
Dont stop programing because people dont flood this forum beging you to create an editor...
The work you did so far was great work and I sure hope you work some on it in your spare time and share your work with others as working together is whats its all about in the open source community...
And im sorry your having problems not pertaining to your program..
And I hope that everything works out for you...
But you started talking about money.. Im sure lots of people ran off when they saw you talking about selling this program...
This engine is a free open source project...
Most people here are not here to purchase software..
Im sure this could be why you lost peoples intrest, mine as well..
I dont mind tring out your program and like the fact you was working on it and even doing an english vertion... But im sorry Im not going to buy this software unless all these errors where fixed first...
Dont stop programing because people dont flood this forum beging you to create an editor...
The work you did so far was great work and I sure hope you work some on it in your spare time and share your work with others as working together is whats its all about in the open source community...
-
- Posts: 40
- Joined: Wed Oct 06, 2004 7:48 pm
Welcome back....
I will gladly help out how ever I can with your project...
Im not much of a programmer but ill help out anyway I can..
I dont post here everyday so bare with me as I post back here sometimes not every day..
I will try out the english settings and ill take note of any errors I get and post them back here for you...
Thanks again for your great work...
I will gladly help out how ever I can with your project...
Im not much of a programmer but ill help out anyway I can..
I dont post here everyday so bare with me as I post back here sometimes not every day..
I will try out the english settings and ill take note of any errors I get and post them back here for you...
Thanks again for your great work...
-
- Posts: 40
- Joined: Wed Oct 06, 2004 7:48 pm
Ok here are a few things Ive found so far...
Ill work with the editor some more today and create some stuff with it and see if all works... Most of it anyway..
#1 The program starts up and the Terrain3d window is to large and isnt sized to fit inside the editor window...
Maybe make it resizable window and set the size smaller that way the user can size it manually to fit...
#2 I set it to use english and when I closed the program it poped up a box asking something in german lol.. And then wanted access to the internet... People will think your tring to create a trojan horse lol...
#3 I restarted the program to see the changes and got a Memory access violation error..
The error seems to be with your terrian editor because it closed out the terrian editor part and main editor stayed open..
#4 Ok the program is tripping my zone allarm everytime I close the application...
Im sure there is no harm lol but just letting you know..
Im going to work with it some and see how it works now...
By the way the english looks good..
Keep up the great work...
Ill work with the editor some more today and create some stuff with it and see if all works... Most of it anyway..
#1 The program starts up and the Terrain3d window is to large and isnt sized to fit inside the editor window...
Maybe make it resizable window and set the size smaller that way the user can size it manually to fit...
#2 I set it to use english and when I closed the program it poped up a box asking something in german lol.. And then wanted access to the internet... People will think your tring to create a trojan horse lol...
#3 I restarted the program to see the changes and got a Memory access violation error..
The error seems to be with your terrian editor because it closed out the terrian editor part and main editor stayed open..
#4 Ok the program is tripping my zone allarm everytime I close the application...
Im sure there is no harm lol but just letting you know..
Im going to work with it some and see how it works now...
By the way the english looks good..
Keep up the great work...
-
- Posts: 40
- Joined: Wed Oct 06, 2004 7:48 pm
Yes I now, This are two programs that comunicate per UDP, but it uses "127.0.0.1"
Can you post me a screen of the editor, because I can't make it resizeable and I'm working under 98SE, so if you have XP, there might be a problem with the size...sorry
#2: The german box is because the language is saved in a file, and when you change it, the result will happen just after satrt, but I'll see if I can solve this problem.
#3 This error is since I have started the project. It's the main error, but I don't know what to do... But maybe I have to close the UDP Streams before ending the program.
Let me see some screens, please...I want to know, if there are some people who can work with my editor:mrgreen:
But.....I want to sell it, because, I said it , I want to buy me a Handy.
You know, if I have my Handy, I'm happy, and then I'll think about much, much, much free ware...The price will not be such a great, it will be cheap for that work it was, and there will be less errors...I want to give you Heighmaps for free, Trees, Humans, ...for free, but I have to work on this editor, because I WANT THIS HANDY. I know, thinking about money in a open source forum is not the best way, but maybe I'll give out the source...
Then you are free to change it and send me back and I'll give out a update. But let us talk about money later, if the editor ever will be finished...
Fliege_reloaded
PS: Germans who can blitzbasic are welcome to Pm me, because I need so much help with the..."Load - Engine"
Can you post me a screen of the editor, because I can't make it resizeable and I'm working under 98SE, so if you have XP, there might be a problem with the size...sorry
#2: The german box is because the language is saved in a file, and when you change it, the result will happen just after satrt, but I'll see if I can solve this problem.
#3 This error is since I have started the project. It's the main error, but I don't know what to do... But maybe I have to close the UDP Streams before ending the program.
Let me see some screens, please...I want to know, if there are some people who can work with my editor:mrgreen:
But.....I want to sell it, because, I said it , I want to buy me a Handy.
You know, if I have my Handy, I'm happy, and then I'll think about much, much, much free ware...The price will not be such a great, it will be cheap for that work it was, and there will be less errors...I want to give you Heighmaps for free, Trees, Humans, ...for free, but I have to work on this editor, because I WANT THIS HANDY. I know, thinking about money in a open source forum is not the best way, but maybe I'll give out the source...
Then you are free to change it and send me back and I'll give out a update. But let us talk about money later, if the editor ever will be finished...
Fliege_reloaded
PS: Germans who can blitzbasic are welcome to Pm me, because I need so much help with the..."Load - Engine"