gbadev.org forum archive

This is a read-only mirror of the content originally found on forum.gbadev.org (now offline), salvaged from Wayback machine copies. A new forum can be found here.

DS homebrew announcements > XtenDS the Nintendo DS Gamemaker

#124395 - XtenDSProgrammer - Thu Apr 05, 2007 7:16 pm

I'm not revealling too much information, but I am working on a WYSIWYG gamemaker for the Nintendo DS. No coding required to make games. I have an screenshots folder which you can explore, but no download is yet available. I will post with more news soon.

http://invisionsoft.co.uk/xtends/screenshots
_________________
www.dsgamemaker.com

#124396 - TheAvenger - Thu Apr 05, 2007 7:24 pm

This certainly looks very promising, good luck!

#124400 - KeithE - Thu Apr 05, 2007 7:38 pm

Looks very interesting.

Any chance you could add support for the DS Motion Card?

#124402 - XtenDSProgrammer - Thu Apr 05, 2007 7:51 pm

KeithE wrote:
Looks very interesting.

Any chance you could add support for the DS Motion Card?


If the Motion Card can be coded, support could be arranged.
_________________
www.dsgamemaker.com

#124415 - GoopyMonkey - Thu Apr 05, 2007 9:20 pm

Looks very good from the screenies, this could very well help all the newbies who come here and expect to be able to make a game after a day. Which is exactly why I would like it! =P But seriously, it looks very promising.

Judging from the fact that the example file loaded is in a PAlib folder, could I assume that any events are actually PAlib code? And if so, would the user be able to see the code, and therefore learn from it?
_________________
My favourite DS apps:
GBAMP Multiboot
Colors!
jEnesis

#124419 - pas - Thu Apr 05, 2007 10:30 pm

If I understand this right it is just a way to simplify PA_lib ? For Example, outputting text is made with this draw function and then placed where we like, your Program then creates the code and compiles it with PA_lib ?

Sounds promising AND easy to use, hope we get something to play with soon !

BTW: Will we be able to use PA_libs Wifi capabilities then aswell ?
_________________
Starcraft DS ?

#124422 - mastertop101 - Thu Apr 05, 2007 10:34 pm

Hmm.. That seems fake, how come it shows compiling an existing palib example ?

#124425 - Dood77 - Thu Apr 05, 2007 10:54 pm

Aack! Microsoft .NET...
Heh, sounds like a good idea anyway...

#124483 - zzo38computer - Fri Apr 06, 2007 6:28 am

Can you also add your own functions written in C?
_________________
Important: Please send messages about FWNITRO to the public forum, not privately to me.

#124508 - xtoc - Fri Apr 06, 2007 1:25 pm

this was something that i was wanted to do starting from juni


seems nice :)

#124528 - pas - Fri Apr 06, 2007 4:33 pm

@mastertop101: STOP this fake bla bla bla and start thinking again...

I think that he uses PA_lib as backbone for his Program. Example ?

You use his program for making a little Textexample, place the Text somewhere on the upper screen and then add a background to it.

So.

Next, if you click compile the program will get all info you gave him and convert it into code for PA_lib.

After this PA_lib will do the rest.

Mainly you will program with PA_lib, BUT you don't need to know a single code. THIS IS AWESOME, EXACTLY WHAT I EVER WANTET.

PC does work, you have fun ^^.

Now PSP's Lua can go home, people will overhelm it with high quality DS Homebrew.

I just hope we can use wifi to and make our own homebrew apps aswell which should support Fat/DLDI then too.

BTW:

Square Enix is making a Gamemaker for the DS to, BUT it works ON the DS, cool eh ?
_________________
Starcraft DS ?

#124635 - XtenDSProgrammer - Sat Apr 07, 2007 1:23 pm

Yes, PALib is the backbone for this program. I have no idea of making NDS Files myself :)

It uses a PALib example folder right now for compile because it was easier than creating new project folder.

Oh, and WiFi wise this is very possible if PAlib can do it.


If PALib can do it, so can XtenDS - XtenDS is really just a PALib code generator and compiler :)

-XtenDSProgrammer
_________________
www.dsgamemaker.com

#124644 - Lynx - Sat Apr 07, 2007 4:12 pm

Quote:
Now PSP's Lua can go home, people will overhelm it with high quality DS Homebrew.


Uhh.. I don't know if you have noticed, but tools that make it easier to write games (like PAlib) don't have the reputation of producing "high quality DS homebrew" because it allows anyone to create a game.

Now, I use PAlib, so I'm not knocking PAlib. (though, my homebrew is far from "high quality"). it's just that when a tool is this easy to use.. that is what you get. So, it's not that PAlib isn't capable of producing high quality homebrew, just that most of the developers that use these tools aren't.
_________________
NDS Homebrew Roms & Reviews

#124647 - XtenDSProgrammer - Sat Apr 07, 2007 4:26 pm

Since this sits on PALib High Quality Games ARE possible. So If the required function is not supported you can head over to the PALib site and add it using the custom PALib code function (soon to come :) )
_________________
www.dsgamemaker.com

#124693 - Dood77 - Sat Apr 07, 2007 8:50 pm

But, since these WYSIWYG game makers always have limitations, if you want the full range of quality, you should go with learning C... or better yet ASM lol.

But learning C on the DS is NOT a good idea... So I will most likely have some fun with this program anyway :P

#124695 - XtenDSProgrammer - Sat Apr 07, 2007 8:56 pm

Dood77 wrote:
I will most likely have some fun with this program anyway :P


Indeed!

But C Integration is perfectly possible and required for an If statement for example.

Quite a few people I imagine feel that changing to total WYSIWYG is hard, so enabling C and PALib code integration is the best solution.
_________________
www.dsgamemaker.com

#124709 - XtenDSProgrammer - Sat Apr 07, 2007 10:21 pm

Hello all,

I know you're all eager to see XtenDS so to hurry up Beta Distribution I will allow the experienced PALib users to add-in missing features to XtenDS!

So the Beta will not have all the functions in. But They can be subsituted with PALib code.

I want the Beta here by the end of the holidays! (if you're not at school then that's about a week).
_________________
www.dsgamemaker.com

#124802 - NDSZone - Sun Apr 08, 2007 8:13 pm

I am looking forward to this one.

I have messed around with various game making software (Game Maker. Multimedia fusion, multimedia builder and Neobook) a little and love this kind of software.

Thanks for all the hard work you are putting into this.
_________________
Jeanette
www.nds-zone.com

#125258 - XtenDSProgrammer - Thu Apr 12, 2007 11:44 am

Hello


Just to clear this up this DS Gamemaker is for Windows and generates NDS files which can be run in emulator/put on flashcart!



I would like to thank you all on finding this!


The first point is that all progress will now be updated under my main website, which is http://invisionsoft.co.uk.

If you have any questions, please use the chatbox on the right. I will be monitoring it from now on.

Secondly, the other site, http://invisionsoft.co.uk/xtends WILL be the future website for XtenDS, but not yet. So that is not being updated now.


Thirdly (and possibly finally) XtenDS Alpha 01 is available for download. The first step is to head over to http://invisionsoft.co.uk and read the first news post, which tells you how to download it. It also contains information about XtenDS and what you should expect. Oh, and one request: Please register on my site. Not only will it push the rankings up it will let you post in the chatbox, use comment system etc.



- Thankyou all for your wonderful support!
_________________
www.dsgamemaker.com

#125263 - NDSZone - Thu Apr 12, 2007 1:33 pm

Thanks James

I will try it out soon.

I have posted it as news on my website :)
_________________
Jeanette
www.nds-zone.com

#125337 - XtenDSProgrammer - Thu Apr 12, 2007 6:36 pm

Thankyou, Jeanette!


I will mention it on my homepage that we have great support here.
_________________
www.dsgamemaker.com

#125363 - GoopyMonkey - Thu Apr 12, 2007 8:42 pm

I can't get it to start. I put the files from the ip folder into C:\devkitPro\PAlibExamples\Text\HelloWorld, but it just tells me that it cannot find PA_lib on my system. Is this a bug, or do I need to put PA_lib on my PC again?

EDIT: I decided to make a new folder called "normal" in C:\devkitPro\PAlibExamples\Text\, then I copied the HelloWorld folder into that and ran ExtenDS in that HelloWorld folder.

Nice work, I am really enjoying drawing text after text on each screen. ^_^ But is the compile button supposed to just give you the PAlib code? The Return Code button does nothing for me. o.0
_________________
My favourite DS apps:
GBAMP Multiboot
Colors!
jEnesis


Last edited by GoopyMonkey on Fri Apr 13, 2007 11:41 am; edited 1 time in total

#125439 - NDSZone - Fri Apr 13, 2007 10:45 am

Ok I have installed devkitpro and palib and XtenDS.It runs with a Lovley interface and I like all the future implementations(greyed out areas) and I can't waite for future releases.

I created a little one with a simple text.

But when i tried to compile it I got

Could not find the path of the path
'C:\Devkitpro\PAlibExamples\Text\HelloWorld\source\main.c'.

UPDATE: sorry I installed it wrong place I am telling you what i did wrong as it might help others. I created a new HelloWorld folder as I didn't see the exisitng one. I found it under Text\normal\helloWorld.

This is great, keep up the hard work on it.
_________________
Jeanette
www.nds-zone.com


Last edited by NDSZone on Fri Apr 13, 2007 11:58 am; edited 1 time in total

#125440 - XtenDSProgrammer - Fri Apr 13, 2007 11:49 am

Yes, you are right it should have been put in the Normal folder, my mistake....

The compile button does actually compile the NDS file invisibly, next version will tell you. And the messagebox will be replaced by a textbox so you can copy/paste the code, and it will appear when you click the "Return Code" button.
_________________
www.dsgamemaker.com

#125768 - jester - Mon Apr 16, 2007 8:11 pm

XtenDSProgrammer is basic 3D planned? and immediate tutorials for the release of the program?
_________________
If anyone needs a dragonball online email me @ aaronthejester@hotmail.com

#125772 - XtenDSProgrammer - Mon Apr 16, 2007 9:18 pm

Hi,

Okay Immediate Tutorials maybe not straight away, I guess I could write a basic guide thing....

And about 3D... Who knows? If the community likes this and I aspire to make it better, then maybe... but don't hold this against me in the future!
_________________
www.dsgamemaker.com

#125823 - jester - Tue Apr 17, 2007 10:29 am

thanks for the fast reply anf of course Good Luck with this
_________________
If anyone needs a dragonball online email me @ aaronthejester@hotmail.com

#125922 - LiraNuna - Wed Apr 18, 2007 8:31 am

XtenDSProgrammer wrote:
Since this sits on PALib High Quality Games ARE possible.


I beg to differ, but that's not the place to start an argument.

Why .NET?
Also, this reminds me of a similar BASIC-like GBA 'ROM creator' (I forgot the name)
_________________
Private property.
Violators will be shot, survivors will be shot again.

#126000 - dantheman - Thu Apr 19, 2007 1:48 am

LiraNuna wrote:
Also, this reminds me of a similar BASIC-like GBA 'ROM creator' (I forgot the name)


Dragon BASIC I believe. The last post or two in the Beginners forum pertain to that program, and I've actually recently looked at it myself simply due to the fact that I have very little programming knowledge whatsoever, and this appears to give me a relatively easy way to create simple programs for the GBA. Unfortunately I cannot get any sound output to work on real hardware (works in VBA) but that's a minor issue. Obviously it's not the best solution for making a huge GBA project, but for minor ideas it works.

#126295 - XtenDSProgrammer - Sat Apr 21, 2007 10:35 pm

Wow, I never knew about that GBA Thing...


Oh, and .NET is my primary language. That is why I use it, it is easy to make an interface and helps you program.

Oh, and did you know the Alpha 02 is out? We have made good progress!



- James
_________________
www.dsgamemaker.com

#126600 - tondopie - Wed Apr 25, 2007 2:33 am

James... I think before releasing other versions, you need to get down more features than editing text. I would add sprite support, button recognition, stylus, etc.


-TeenDev

#126697 - darkNiGHTS - Thu Apr 26, 2007 1:30 am

This is going to be great. People might not be able to make commercial quality games, but it will definitely be fun making random games and giving them to your friends.

#126979 - XtenDSProgrammer - Sat Apr 28, 2007 7:17 pm

Yes, TeenDev, I agree. To optimize possibilities, A C editor would be good. That is what I will do. Then eventually more things will be wysiwyg


- James
_________________
www.dsgamemaker.com

#127009 - wintermute - Sun Apr 29, 2007 4:00 am

Dood77 wrote:

But learning C on the DS is NOT a good idea... So I will most likely have some fun with this program anyway :P


Why is learning C on the DS not a good idea?
_________________
devkitPro - professional toolchains at amateur prices
devkitPro IRC support
Personal Blog

#127010 - tepples - Sun Apr 29, 2007 4:43 am

For one thing, source debuggers such as GDB are more mature on the PC, and somebody who is just learning C will be more likely to rely on a source debugger.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.

#127014 - Dood77 - Sun Apr 29, 2007 7:21 am

tepples wrote:
For one thing, source debuggers such as GDB are more mature on the PC, and somebody who is just learning C will be more likely to rely on a source debugger.

What he said!
I don't want to have to worry about learning syntax while programming the DS, on PC I can make the changes right away and compile in an instant.

#127016 - XtenDSProgrammer - Sun Apr 29, 2007 8:02 am

A C Editor is there as a replacement for features not enabled, for use by people who know what they are doing! And I will attempt to make it easy to use, i.e. help with functions.


- James
_________________
www.dsgamemaker.com

#131055 - XtenDSProgrammer - Sun Jun 10, 2007 5:51 pm

XtenDS Alpha 05 has been released featuring a number of fixes in the interface and programming. I have also decided that XtenDS should NOT be a Gamemaker but a tool designed to aid DS Developers, because that is realistically its true purpose.

Some features I added (and can remember, lol)
Set Text Colour
Set Text Location
C Code editor
Scripts mechanism
DS Like Interface and universal control layout
Auto Update/Disable XtenDS from my PC

Thanks for the support. I wouldn't be here without all the great comments.
_________________
www.dsgamemaker.com

#131061 - tondopie - Sun Jun 10, 2007 7:34 pm

you could try turning it into a DS Homebrew oriented IDE.

#131071 - XtenDSProgrammer - Sun Jun 10, 2007 9:07 pm

Good point, an IDE like Visual Studio would be nice.
_________________
www.dsgamemaker.com

#131449 - MechaBouncer - Fri Jun 15, 2007 7:58 pm

Would that also happen to include context-sensitive help for commands and such? I remember the first time I played with Visual Basic and just how useful that was. Now it's something I look for in most IDEs.
_________________
Cobalt/Black NDSL
CycloDS Evolution (firmware 1.55 BETA 3) and EZFlash 3-in-1
Kingston SD-C02G JAPAN 2GB MicroSD
MoonShell 1.71, DSOrganize 3.1129, QuakeDS Pre3, ScummVM DS 0.11.1, Pocket Physics 0.6, OpenTyrian DS 0.3

#131455 - XtenDSProgrammer - Fri Jun 15, 2007 8:54 pm

Hmm, I use that aswell. It's really useful. I'm not sure if I know how to program that, but It'd be great to learn how for future projects. I'll do some research and try to make an example thing. It'd be good to have highlighting like Green Comments, Red stings etc. These are definetly features to be considered.


- James
_________________
www.dsgamemaker.com

#137767 - sabatino - Wed Aug 15, 2007 3:00 pm

i can't seem to load sprites, backgrounds, sounds and scripts

is this a bug??

and when i try to compile somthing, it says: error in rom output. the rom out location must exist and have enough room for your game.

how can i solve this?

#137778 - XtenDSProgrammer - Wed Aug 15, 2007 6:06 pm

Yup, I'm nearly there with sprites backgrounds sounds and scripts... but the build you'll be using, Alpha 05b, the most up-to-date version won't support them. But I can almost guarantee the next one will. And it will be called XtenDS 6, because the Alpha word is annoying. And as for your ROM output location, well the compile was successful, it will then try to copy the .nds file to your card, please set the location of your card by going to File > Options > Set ROM Output location (or something like that), or just copy the file from the HelloWorld folder in PALib examples to your card manually using Explorer. So yeah, I have the codes for sprites and backgrounds complete, I just need to put it in and add more functions. I'm not going to go into detail because I dont really have time, but this will be a pretty major update. You should be able to look forward to being able to share your games online from the application, use your own fontsprites (lots may be provided) etc.

Hope I've helped.

- James
_________________
www.dsgamemaker.com

#137787 - MechaBouncer - Wed Aug 15, 2007 6:54 pm

Sweeeeeeeeeeet. Glad to see that the 2 months of silence were eventful. :D
_________________
Cobalt/Black NDSL
CycloDS Evolution (firmware 1.55 BETA 3) and EZFlash 3-in-1
Kingston SD-C02G JAPAN 2GB MicroSD
MoonShell 1.71, DSOrganize 3.1129, QuakeDS Pre3, ScummVM DS 0.11.1, Pocket Physics 0.6, OpenTyrian DS 0.3