
Adding custom elements into the official level editor
Moderators: Flumminator, Zomis
-
- Posts: 16
- Joined: Tue Dec 07, 2004 5:00 pm
- Location: Scotland
- Contact:
Adding custom elements into the official level editor
Why not choose the best custom elements and graphics that users have submitted in their levels and make them an official part of the game so everyone can make levels with them? 

That would be more or less the (already existing) "template file" solution.
The only disadvantage I can see is that you cannot easily combine CEs from more that one level set.
Besides that, it seems to me that such a solution would indeed be better than importing all those CEs as new "standard" elements. As Zomis said, they're so many... :-)
But maybe I could build something that makes it easier to "import" and "export" existing custom elements...
The only disadvantage I can see is that you cannot easily combine CEs from more that one level set.
Besides that, it seems to me that such a solution would indeed be better than importing all those CEs as new "standard" elements. As Zomis said, they're so many... :-)
But maybe I could build something that makes it easier to "import" and "export" existing custom elements...
Which was one idea behind RNDTool, and AFAIK, it still should work for those users who doesn't have time to wait for Holger...Holger wrote:But maybe I could build something that makes it easier to "import" and "export" existing custom elements...
Even though I hope Holger could add it to RND itself, since 1) Not many people use RNDTool. 2) It'd probably be quicker to use it in RND than starting an external program. And 3) RNDTool is still only for Windows.
I'd seriously love that function in RND, and believe me...I'll test it as much as I can

The biggest challenge in doing this is to import related elements while maintaining their relationships:
If Imported CE 1 has a change page to CE 2, but you make them become CE 111 and CE 112 in the new level (because slots 1 and 2 are already taken), their internal references should automatically be changed. (So that CE 111 is not still page changing to CE 2, but is page changing to CE 112).
If Imported CE 1 has a change page to CE 2, but you make them become CE 111 and CE 112 in the new level (because slots 1 and 2 are already taken), their internal references should automatically be changed. (So that CE 111 is not still page changing to CE 2, but is page changing to CE 112).
Yes, I also experienced that problem. I have solved it technically also, in RNDTool and I'd, of course, give Holger the source to it (Delphi though, and not C) if he wants tookjr wrote:The biggest challenge in doing this is to import related elements while maintaining their relationships:
If Imported CE 1 has a change page to CE 2, but you make them become CE 111 and CE 112 in the new level (because slots 1 and 2 are already taken), their internal references should automatically be changed. (So that CE 111 is not still page changing to CE 2, but is page changing to CE 112).

Thanks for the adHolger wrote:I think that for the near future, Zomis' RNDTool is the best choice for doing such CE manipulations!

I'll see if I can make some C code out of my code so it'd be easy to implement into RND (the GUI would be the biggest problem though...)
Unfortunately, RNDT doesn't have the best documentation in the world (just like RND

However, since there's no other tools (avalible for public, and what I know of) for such CE manipulation... I guess RNDT is the best

Well, the elements should fit into the normal graphics else nobody would use them. If you want I make you some graphics like colorful steelwalls and colorful normal walls, new gems, some new sort of spaceships maybe and whatever manipulated objects...
But who wants _my_ efforts, noone.
That´s something that makes me angry... and Alan to leave this here.
I never heard my name by the themes CEs and graphics...
But who wants _my_ efforts, noone.
That´s something that makes me angry... and Alan to leave this here.
I never heard my name by the themes CEs and graphics...