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 > DSBlue (A New Homebrew DS App)

#103506 - ThaKilla - Fri Sep 22, 2006 2:33 pm

I have been working on a new DS app for sometime now. (just learning how to program C and DS hardware)

It's called DSBlue.

It has a few built-in funtions that I think you all would like.
[Images not permitted - Click here to view it] After "Swap Screen"[Images not permitted - Click here to view it]

A few notres on use:
this app supports a flip screen type interface (sorry cant think of a better way to say it), but what it does is allow you to swap screens without swaping out the main uitls for each screen. (i.e. Clock, Inet Activity, Curr AP, and the DS Owner name)

Also to return to the "Home" screen press the "Home" bar on the touch screen window. (Red bar at the top)

There is now a "system.ini" file in the "DATA" folder that allows you to setup up your own Network information.

Also be sure to look at the Readme.txt because it outlines most everything.

Wifi Modules
AP Finder (used to find and connect to a local AP)
Packet Spy (used to view data floating in the air, no recording and locks up every now and again)
Port Scan (can scan for open ports on a certian IP)
[Images not permitted - Click here to view it]

Shoutcast (does not work really, but the code should help others)
Its needs to be changed from using the sync method of libmad, to a frame based version.
Has support for multiple list (hardcoded at the moment :( )
[Images not permitted - Click here to view it]

Scratch Pad (will be removed)
was going to be a simple notepad, but the Calendar should take its place.

Remote Desktop (still a little buggy)
It allows you to connect to a PC (running the server program I made)

Calendar
It allows you to view a calendar and enter in text for a certain day. (this will sync with the PC app soon)
[Images not permitted - Click here to view it]

Config
Just pretty much Wifi Settings.

Desktop Sync
Used to sync up information between your DS and PC (mainly for the calendar at the moment, but will also include other settings)

OK here it is...
http://allwackedout.no-ip.com:2327/home/files/nds/DSBlue.rar (4MB)

The main reason for this release is more for Develpoers who are having problems to see how I got around them. This is no means the best way to do things, but hopefully it will help a few out.

Some Notes:
This is more of a learning tool than a real project, so there are bugs.
A Main one is when connecting to an AP you must use the "Connect" button twice (think its a problem with the WIFI Lib)

Shoutcast does not work. It will read station info, but playing has been removed till i can figure out how to use libmad right.

Also the best way to use this, is by compiling the source if you want to change anything. (uses the latest Wifi Lib, and devkitpro r19)

To use the server program there should be a folder called "VB6" just run "DSServer100.exe" if you dont have VB6 (or missing DLLs). (If you do than the "Server App" folder holds the source.)

Note: with the "Remote Desktop" and "Sync" just must Stop and Re-"listen" to connect back. It was kinda thrown together.
Note2: the Develpoer tab is used to create graphics (using my own format) and creat code to use it, cause im lazy ;)


Last edited by ThaKilla on Wed Sep 27, 2006 6:48 pm; edited 8 times in total

#103512 - pas - Fri Sep 22, 2006 3:25 pm

Wow ! This is AWESOME I like this idea !! Keep the work up man.

Greets:

Pas

#103515 - pas - Fri Sep 22, 2006 3:58 pm

Could you please make that the LED blinks when I connect to a Wifi Point or work with Wifi ?

#103516 - ThaKilla - Fri Sep 22, 2006 4:04 pm

OK got it also, im trying to get a new release out that lets the shoutcast section work (almost right).

#103517 - pas - Fri Sep 22, 2006 4:11 pm

Oh, and, some more things I don't get:

Packet Spy (used to view data floating in the air, no recording and locks up every now and again)

I found nothing so far, what exactly can I "spy out " with this ?
GOT THIS ONE WORKING... But only at the start of the app



Remote Desktop (still a little buggy)
It allows you to connect to a PC (running the server program I made)


1. How to use this ? ( Do I have to enter the IP of my Computer to use this ?)

2. I don't know, but: Do I need the DSServer thingy for this ? If so:
I can't install the DSServer thingy... it gives me a strange Error when install?ng it at 91 ~ 95%

The Error is:
Quote:
The file "sorry I forgott this one..." could not be registered because it was not found


3. What can I do with this ?


Config
Just pretty much Wifi Settings.


With this I can view the Nintendo WFC Settings saved in my DS, right ?

So.... why are all the settings given out false ? My Routers Settings are completly different (^^ exept the Subnetmask of course ^^)...
Port Scan (can scan for open ports on a certian IP)

What does this do ?


What do you mean with this ?

Quote:
Note: with the "Remote Desktop" and "Sync" just must Stop and Re-"listen" to connect back. It was kinda thrown together.
Note2: the Develpoer tab is used to create graphics (using my own format) and creat code to use it, cause im lazy ;)


I Hope you can answer me / maybe fix the Errors/ improve the app:

Pas

PS: Can your app already read the Wifi Settings out of the Firmware, or do I have to manually connect ?


Last edited by pas on Fri Sep 22, 2006 4:27 pm; edited 1 time in total

#103519 - ThaKilla - Fri Sep 22, 2006 4:26 pm

Quote:
Packet Spy (used to view data floating in the air, no recording and locks up every now and again)

I found nothing so far, what exactly can I "spy out " with this ?


For me it shows the name of local APs and other byte information. Sometimes real data can be seen when someone is using WIFI.

Quote:
Remote Desktop (still a little buggy)
It allows you to connect to a PC (running the server program I made)


1. How to use this ? ( Do I have to enter the IP of my Computer to use this ?)


You have to enter in the IP of your computer. (one with DSServer running)

Quote:
2. I don't know, but: Do I need the DSServer thingy for this ? If so:
I can't install the DSServer thingy... it gives me a strange Error when install?ng it at 91 ~ 95%


I will use my Inno setup next time, it should install than. Sorry

Quote:
3. What can I do with this ?

It will allow you to view your desktop.

If you have the "zoom" screen (100% pixel to pixel) on the touch screen than you can use your mouse by pressing on the touch screen and the
A button for left click
B button for right click
Also you can use the keyboard (the "A" with a square around it at top of touch screen)

If the "fullscreen" view is on the touch screen than you can touch where you want the "zoom" screen to center.

Quote:
Config
Just pretty much Wifi Settings.


With this I can view the Nintendo WFC Settings saved in my DS, right ?

So.... why can I only see the 1. of my saved 2 Connections ?

And why is the Wep key other than the one I typed in ?


Well its variables and dosn't use the WFC data (I should probly change it so it can) and the WEP key is the one I use here. and is hardcoded. If you get the latest devkitPro and set it up than you can change this info in the "my_wifi.c" file function "Init_Wifi"

Quote:
Port Scan (can scan for open ports on a certian IP)

What does this do ?


Its a simple port scan, you connect to an AP, than use this to check for open ports on any IP.

What do you mean with this ?

Quote:
Note: with the "Remote Desktop" and "Sync" just must Stop and Re-"listen" to connect back. It was kinda thrown together.
Note2: the Develpoer tab is used to create graphics (using my own format) and creat code to use it, cause im lazy ;)


It means that I have checking for the connect being dis-connected on the Server App side, so if you turn off your DS while using REmote Desktop, you have to tell the "Server " app to listen again. (Its a button)

Quote:

PS: Can your app already read the Wifi Settings out of the Firmware, or do I have to manually connect ?

No and probly should.

#103520 - pas - Fri Sep 22, 2006 4:32 pm

Thanks for answering my Questions that fast ^^,

I hope you will implement reading from the Firmware, because my Router is WEP secured...

The coolest App I can use so far is the Packet Spy ;)

May it be that the Packet Spy locks up sometimes (or may it be I'm just dumb and you already wrote that ? ^^ If so, sorry...)

This thing is pretty cool man, but:

Could you please support the settings (Calendar, last typed things) saved in to a file on Fat based cards ?

Greets:

Pas

#103523 - ThaKilla - Fri Sep 22, 2006 4:42 pm

pas wrote:
Thanks for answering my Questions that fast ^^,

I hope you will implement reading from the Firmware, because my Router is WEP secured...


I will see, I only have the two games that came with my DS, and none use Wifi, so I dont have any of that data setup.

pas wrote:

Could you please support the settings (Calendar, last typed things) saved in to a file on Fat based cards ?


Pretty mush the same problem I only have a EZ-Flash 3 cart so I have nothing to support FAT to test on. That is how the whole sync thing got started. Hopefully by X-mas I can get the money together to get a real Homebrew cart.

#103524 - pas - Fri Sep 22, 2006 4:47 pm

For a real Homebrew cart I would suggest you getting the Gbamp V2 (I own it and the M3, but the V2 has the best Homebrew compatiblity out there...)

Greets:

Pas

#103540 - asgatlat - Fri Sep 22, 2006 6:58 pm

just tested it wooooow it rocks ;) good job
but plz change the background screen :p
and also i can t connect to my ap coz i cant enter wep code :( indeed i dont know how to use the keyboard it doesnt want to delete the old code :'(

#103544 - pas - Fri Sep 22, 2006 7:24 pm

@asgatlat:

You can delet the previous enteries if you:

1. tap the thing you want to change with the Stylus

2. Press the Swap Button

3. Press the Keyboard Buttor

4. Delete the previous Enterie with the Backspace Button

5. Write in the new one you like

@ThaKilla:

I have an Idea referring to your Wifi Connection Read from Firmware Problem:

1. Just ask Dragonminded (the maker of DSorganize) about the Code he uses in his DSOrganize to read the Setting out of the Firmware

2. Download the Source of DSOrganize (www.youngmx.com, go to NDSdev then to DSOrganize) and look if you find what you need to get your Program to read the settings out of the firmware.

Hope this helps, and hope to be able to get this cool app used with his Router:

Pas


Last edited by pas on Fri Sep 22, 2006 7:46 pm; edited 1 time in total

#103546 - Wraggster - Fri Sep 22, 2006 7:31 pm

anychance of naming it, its a tad hard to newspost with out a name :D

sounds like a nice release though :)
_________________
Webmaster of Nintendo DS Emulation News

http://nintendo-ds.dcemu.co.uk

#103548 - ThaKilla - Fri Sep 22, 2006 7:42 pm

Wraggster: Well i dont have a name for it. So please feel free to give me one.

pas: Thanks I forgot DSorgnize has its source out, i will look at it.

asgatlat: Desktop changed, also there is a bug in the input for the Network options, Im working on fixing it now

#103551 - pas - Fri Sep 22, 2006 8:04 pm

@ThaKilla:

I found out the full Error:

The file "C:/Dokuments~/MyName/lokale~1/TEMP/msftgws.pdw\$(DLLSelfRegisterEX)" could not be registered because it was not found...

Hope this helps to fix this Error aswell...

Keep up the good work:

Pas

#103557 - Wraggster - Fri Sep 22, 2006 8:23 pm

i would but im crap with names :P
_________________
Webmaster of Nintendo DS Emulation News

http://nintendo-ds.dcemu.co.uk

#103564 - pas - Fri Sep 22, 2006 9:11 pm

@Wraggster:
Why not call it: ThaKillas Multiapp (would be like Mighty Max Multibootloader ^^)

?

#103565 - josath - Fri Sep 22, 2006 9:14 pm

random name suggestions:

TK MultiOS
TKShell
TKOS

OmniShell
OmniApp Collection

AppCollection

#103568 - pas - Fri Sep 22, 2006 9:21 pm

Or: The ultimate Wifi and many more tool ^^

#103585 - ThaKilla - Fri Sep 22, 2006 10:01 pm

OK I updated it, Shoutcast is very BETA. Meaning it will lock-up, it sometimes work, and there is a bunch of debug text on the screen.

Also fixed the config screen so inputs will work right.
And the setup for DSServer has been built using Inno so hopefully that will take care of the setup problems.

I changed the background to a nice blue one.

Due to the Blue-ish parts of this App I think I'm going to call it DSBlue

#103604 - jester - Fri Sep 22, 2006 11:50 pm

are you yopyop?

#103607 - JAKETHESNAKE - Sat Sep 23, 2006 12:24 am

ohhhhhh this is kool. wish it worked tho. nice gui!
Jake

#103608 - badam - Sat Sep 23, 2006 1:03 am

I put in im my max media dock, and it loads up but I cant click on anything. Whats wrong?

#103609 - ThaKilla - Sat Sep 23, 2006 1:12 am

jester: no thats the default name for the DeSem emulatar (its the only one that could run the samples good) but i'm thakilla

JAKETHESNAKE: whatsur problem, the whole "it wont work" dosnt give me a clue.

badam: good question, I dont have the M3 card so I cant really figure it out, but I will look around, i think i saw sometyhing about it a while back.

#103610 - badam - Sat Sep 23, 2006 1:16 am

O I think if you make a version for the MMD it can work without a ds libfat, I think I dont realy know? I dont know anything about making homwbrews. O and your app looks great, Good job

#103614 - JAKETHESNAKE - Sat Sep 23, 2006 1:54 am

sorry, it works but it doesnt like my wireless as it is on dhcp. i wait and it can't connect in ap settings/ap find. also, the default in config/ip settings, i can't turn the wep off. is that because i am doing something wrong or what? i really want to use all of the features but wifi is not helping,lol. =)a couple of bugs that i have seen are:

-using the keyboad i can still see the stuff behind it
-wep dosent turn off on the settings menu(might be me!)
-after i put one remote desktop ip address in, when i click the icon i can't change the ip of my computer.(same goes for destop sync)

some suggustions:

-option use of WFC
-put wardriving on bottom screen instead of top
-when you put ip configurations you should be able to keep them when wardriving for an ap(Example:i put in an ip address of 192.168.0.12,gateway of 192.168.0.1 then i want to keep it when i wardrive and connect to an ap)

this looks like it will become a very useful ap

thank you, jake

#103615 - Lynx - Sat Sep 23, 2006 2:18 am

App GUI looks awesome.. kinda difficult to move around in though.. here are my comments:

1) Caps key doesn't seem to change till you touch the keyboard.
2) Need TAB between fields, so you don't have to keep swapping the screen to move to the next field.
3) Readme.txt file wouldn't hurt.. :)
4) Firmware WiFi settings are a must.. Almost all WiFi games/apps out there currently use it, so the information can't be top secret.
5) Maybe "highlight" an icon, and allow the D pad to move around them, and A to select (if the icons are on the top screen).
6) Config for time format?
7) Scratch pad needs thicker lines.. and I personally don't think you should get rid of it, as being able to draw notes or scetches is usefull. It'd be nice if you could link it with the Calander, so you can choose to either type of "draw" your notes.

Now.. maybe it is just me, but I can't even figure out go to get connected. I edited all the WiFi settings but can't seem to find a "connect" button you refered to in your initial post.

8) AP find worked perfect for me
9) I saw encoded packets with the packet spy (but without logging, is it really usefull?) and after a few seconds, it locked up my DS
10) I know it would make it more difficult for you, but you might want to blank all the settings prior to a release, as it is more work for everyone to delete the current settings before typing in the new one.
11) a button (or button combo) for quick "links".. like L or R to swap screens, etc.

Now, all these tests were done on a SuperCard CF (was just working with DSLinux and was to lazy to go up and get my prefered device, the GBA MP (CF))

Summery: Looks awesome, a bit buggy, but has major potential!
_________________
NDS Homebrew Roms & Reviews

#103617 - Wraggster - Sat Sep 23, 2006 2:24 am

awesome a name at last, looks a very promising release although i suggest the background needs changing but thats just my taste :)
_________________
Webmaster of Nintendo DS Emulation News

http://nintendo-ds.dcemu.co.uk

#103621 - Mr. Picklesworth - Sat Sep 23, 2006 3:27 am

Very similar to DSOrganize!
I hate having to choose :(

Both apps have distinct strong points, so I think you and DragonMinded should team up. (If either is willing...)

I like the idea of synchronizing with the desktop computer. Very PDA-ish feature that I've wanted for a while.

Just a suggestion:
Have you thought about actually unifying the calendar with a note pad system, so that when a date is selected it enters scribble mode for that particular date?
It would probably mean happier code (I, for one, am obsessed with unified code!), and more importantly it means that adding features to the note pad feature will at the same time improve the calendar. (For example, voice memos attached to notes, a scribble pad attached to notes, etc).
_________________
Thanks!
MKDS Friend Code: 511165-679586
MP:H Friend Code: 2105 2377 6896

#103632 - asgatlat - Sat Sep 23, 2006 9:47 am

i think also that u should try to team up with dragonminded coz u have synchronising tool and control pc and ds organise has homebrew database +irc sorry for my english im french

#103635 - asgatlat - Sat Sep 23, 2006 10:43 am

i just tested the updated version , i can now connect to my ap :D keyboard works
i use gbamp2 CF

#103641 - jester - Sat Sep 23, 2006 12:06 pm

ok thanks

#103658 - Dom29 - Sat Sep 23, 2006 4:30 pm

Hi, the screens look really nice but i gotta ask if i put this on my cart (supercard SD) will it corrupt so i cannot delete it or corrupt anyhting else, sorry but i go to ask because the otherday i put DS Organize on my supercard and it corrupted itself and a few of my games, this was a bit of a pain because i have a 2GB SD card and i had to copy the games to my pc that were not corrupted and format the SD, thanks

#103660 - Sektor - Sat Sep 23, 2006 5:29 pm

It won't corrupt your card. It has no file system code and it doesn't save any settings.
_________________
GTAMP.com/DS

#103678 - pas - Sat Sep 23, 2006 7:46 pm

@ThaKilla:

I can install DSServer now, but If I start it I get:
Quote:

_______________________________________________
Project1 |X|
_______________________________________________
/\ Run-time error"-2147417848 (80010108)":
/ ! \
------- Automation error

--------
| OK |
--------
________________________________________________


Why can't I start up the Server ?

Greets:

Pas

#103805 - Darkflame - Sun Sep 24, 2006 7:21 pm

asgatlat wrote:
i think also that u should try to team up with dragonminded coz u have synchronising tool and control pc and ds organise has homebrew database +irc sorry for my english im french


Second.

This is a fantastic bit of software...its would be nice if it was possible for the apps to combine their strengths.

I already have a hard enough time chooseing to boot with Moonshell or DSorganiser ;)
_________________
Darkflames Reviews --
Make your own at;
Rateoholic:Reviews for anything, by anyone.

#103816 - Lick - Sun Sep 24, 2006 7:57 pm

It's really hard to co-operate with an other developer, especially when the projects are both so far in production already. Technically speaking, yes, both target the DS as platform. However, code-wise, the projects probably are apples and pears.

- Lick
_________________
http://licklick.wordpress.com

#103849 - HyperHacker - Sun Sep 24, 2006 11:37 pm

Looks pretty awesome, though kinda wasteful of screen space.
_________________
I'm a PSP hacker now, but I still <3 DS.

#103851 - Nintendo Maniac 64 - Sun Sep 24, 2006 11:43 pm

D: the DS server app only works on NT-based OSes :( Win98SE fails again.

#103880 - Darkflame - Mon Sep 25, 2006 3:56 am

Lick wrote:
It's really hard to co-operate with an other developer, especially when the projects are both so far in production already. Technically speaking, yes, both target the DS as platform. However, code-wise, the projects probably are apples and pears.

- Lick


oh, sure, combineing code is hard and tricky.

But you can at least make sure features dont overlap, and switching between the two sets of applications is done easily.
Not to mention shareing solutions found.
_________________
Darkflames Reviews --
Make your own at;
Rateoholic:Reviews for anything, by anyone.

#103887 - HyperHacker - Mon Sep 25, 2006 4:32 am

Having multiple programs to do one task is good. Then if someone has a problem with one, they can use the other.
_________________
I'm a PSP hacker now, but I still <3 DS.

#103938 - Darkflame - Mon Sep 25, 2006 3:38 pm

meh.
Id rather have things that arnt made yet at all, rather then everyone doubling up for redundancy purpose's.
Besides, its less effort for one person to make things work as universally as possible, then it is for two people to build the same thing from scratch.

I just think its a shame when people develope things that wont really be used.

In this case, this program has fantastic wireless settings and handeling options. Yet, the notepad is inferiour to the likes of DSOrganiser...so I wont be using it for notetakeing.
Some might see that as a reason to try to develop the notepad more, but I see it more as we have a perfectly fine note-takeing app, so we might as well pursue other things.
This is a small example, of course.
And it goes both ways, I wouldnt want DSOrganiser to start getting this applications features rather then completely new ones.
_________________
Darkflames Reviews --
Make your own at;
Rateoholic:Reviews for anything, by anyone.

#104008 - Extreme Coder - Mon Sep 25, 2006 11:13 pm

I think it would be better if DSOrgranise/DSBlue/DS OS's should make the programs external(as a snippet of code or even as an nds). So the user could put other programs and remove what he doesnt want. And that would add the possibility to run multiple programs.

Oh, and ThaKilla, great job. Keep up the good work.

Extreme Coder

#104015 - tepples - Tue Sep 26, 2006 12:41 am

You mean like MoonShell plug-ins, right?
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.

#104047 - josath - Tue Sep 26, 2006 4:17 am

tepples wrote:
You mean like MoonShell plug-ins, right?


Or like GBA Wins / WinDS ?

#104052 - Lin459 - Tue Sep 26, 2006 5:55 am

Wow.

This is an AMAZING app!

Great job, I really look forward to future releases. :))
_________________
TEMP SIG SPACE LOL.
>_>
<_<

#104080 - Darkflame - Tue Sep 26, 2006 11:49 am

josath wrote:
tepples wrote:
You mean like MoonShell plug-ins, right?


Or like GBA Wins / WinDS ?


More like WinDS if multitasking is needed.

But Moonshel plugins at least let people share code for, say, running Ogg's or Midis.
_________________
Darkflames Reviews --
Make your own at;
Rateoholic:Reviews for anything, by anyone.

#104102 - Lynx - Tue Sep 26, 2006 4:38 pm

Apps with the same functions are good. Competition in general is good. If the developer wants to keep their app "#1" in their area, then they will step up to the challenge.

Collaberation is good as well, but doesn't seem to happen very often. So, if they must stay seperate, then competing to have the best app is better then only have one to choose from.
_________________
NDS Homebrew Roms & Reviews

#104114 - Darkflame - Tue Sep 26, 2006 5:26 pm

You'd really rather have 3 versions of the same app rather then 3 different apps?

Everyone is doing stuff in their spare time here, both too learn and for the benifit of others.
Co-operateing means people dont duplicate, they dont spend ages going down the wrong paths, and they dont make things that wont be used.

Competition is fine if people are like, getting paid.
But we are not.
When theres 3 apps made, thats 3 people putting a lot of their free time into it.
Theres no "reward" for "winning", theres only the statisifaction of makeing a fine bit of software that lots of people use. And co-operation means apps can be much more fine tuned to that goal.
_________________
Darkflames Reviews --
Make your own at;
Rateoholic:Reviews for anything, by anyone.

#104134 - TJ - Tue Sep 26, 2006 6:44 pm

I would rather have a few developers fighting to create the best version of whatever application than everyone else, rather than having a bunch of half-ass projects that get abandoned.

There is a better chance of one of the developers "getting it right" when there are a few of them working on the same type of program. For example, as much as I like DSLiveWeather, the UI makes absolutely no sense to me, and on the whole it is not as elegant as is should be for a task so simple. I am hoping that somebody picks up the slack there, and creates a weather program that is a bit more in line with what I would expect.

#104157 - ghaxaq - Tue Sep 26, 2006 8:15 pm

TJ you'd better go and learn coding instead(no offence).I use DSLiveWeather everyday to know the current and future weather. I agree that improvements could be and should be made on this app because it is a great application created by a smart developer.

My oppinion is, that plugins should be made available for such applications.For example we all would like a satellite image that shows clouds over our country and where not. This could be made available through plugins, and from different people/coders but still concentrating on one application and develop it further on to its best.

There is no use to have 3 coders developing the same app at the same time when they could work on a single app, thus work more efficiently and more ideas + experience.

#104171 - ThaKilla - Tue Sep 26, 2006 10:21 pm

JAKETHESNAKE:
Quote:
using the keyboad i can still see the stuff behind it

Fixed
Quote:
wep dosent turn off on the settings menu(might be me!)

It should check the AP to see if it's needed if not, than it shouldn't use it.
Quote:
after i put one remote desktop ip address in, when i click the icon i can't change the ip of my computer.(same goes for destop sync)

Fixed
Quote:
option use of WFC

I added some code that suppose to auto-connect when you turn on the DS if there is an AP. (I Think.. using WIFI_AutoConnect from the Wifi Lib)
Quote:
put wardriving on bottom screen instead of top

The reason its on top is because when you select an AP (Up/Down keys) it will show you the AP Infomation and "Connect" button
Quote:
when you put ip configurations you should be able to keep them when wardriving for an ap(Example:i put in an ip address of 192.168.0.12,gateway of 192.168.0.1 then i want to keep it when i wardrive and connect to an ap)

This will probly be taken care of by the new "system.ini" file. Also it should update the DS Network info when you change something.

Lynx:
Quote:
Caps key doesn't seem to change till you touch the keyboard.

Fixed
Quote:
eed TAB between fields, so you don't have to keep swapping the screen to move to the next field.

With most of the List/Textboxes you can use the Up/Down Keys to switch fields.
Quote:
Readme.txt file wouldn't hurt.. :)

It's in there, should also cover how to setup your own Network Options
Quote:
Firmware WiFi settings are a must.. Almost all WiFi games/apps out there currently use it, so the information can't be top secret.

I'm working on it, maybe this release will work.
Quote:
Maybe "highlight" an icon, and allow the D pad to move around them, and A to select (if the icons are on the top screen).

Done, any screen with more than 1 icon will know use this. (Use Left/Right Keys)
Quote:
Config for time format?

It's on my list for the next release
Quote:
Scratch pad needs thicker lines.. and I personally don't think you should get rid of it, as being able to draw notes or scetches is usefull. It'd be nice if you could link it with the Calander, so you can choose to either type of "draw" your notes.

Yeah, I'm going to redo that some, also the Scratch pad for the Calendar isn't that bad. Now I just need to code good draw-line-thingy.
Quote:
AP find worked perfect for me

Good Glad to hear it ;)
Quote:
I saw encoded packets with the packet spy (but without logging, is it really usefull?) and after a few seconds, it locked up my DS

I thought about Logging but without a REad/Write device I cant really do it, and sending over wifi wont work cause thats the data your spying on. Also the Lock-Up thing makes saveing to a Filesystem kinda dangerous.
Quote:
I know it would make it more difficult for you, but you might want to blank all the settings prior to a release, as it is more work for everyone to delete the current settings before typing in the new one.

Should be done with the new "system.ini" file.
Quote:
a button (or button combo) for quick "links".. like L or R to swap screens, etc.

Done! The Left Trigger Swaps, and the Right Trigger Shows/Hides the Keyboard.

To the rest:
Yeah would be nice if to see some of these projects combined, the only problem is timezones, coding styles, communcations, and many others.

Instead we just make our programs, and if we feel that others can use them, we than put them out in the wild.

Well time to update the screenshots.

#104174 - TJ - Tue Sep 26, 2006 10:52 pm

Quote:
TJ you'd better go and learn coding instead(no offence).I use DSLiveWeather everyday to know the current and future weather. I agree that improvements could be and should be made on this app because it is a great application created by a smart developer.


Uh, OK. I have no idea WTF you are trying to say here.

#104221 - HyperHacker - Wed Sep 27, 2006 6:16 am

Darkflame wrote:
You'd really rather have 3 versions of the same app rather then 3 different apps?

Everyone is doing stuff in their spare time here, both too learn and for the benifit of others.
Co-operateing means people dont duplicate, they dont spend ages going down the wrong paths, and they dont make things that wont be used.

Competition is fine if people are like, getting paid.
But we are not.
When theres 3 apps made, thats 3 people putting a lot of their free time into it.
Theres no "reward" for "winning", theres only the statisifaction of makeing a fine bit of software that lots of people use. And co-operation means apps can be much more fine tuned to that goal.

But what if these 3 people all want to put their free time into the same thing? For example if someone else wanted to make a nice boot menu, would you tell them to go away or do something else because I'm already making one?
_________________
I'm a PSP hacker now, but I still <3 DS.

#104284 - ThaKilla - Wed Sep 27, 2006 7:16 pm

Ok done some minor fixes, so hopefully the GBFS file system will work. If anyone has a problem with it please let me know.

#104324 - Lynx - Thu Sep 28, 2006 2:29 am

ThaKilla: Sorry for highjacking your thread.. I can't wait to give the new version a try!


Edit: Please take collaboration topic HERE.
_________________
NDS Homebrew Roms & Reviews


Last edited by Lynx on Fri Sep 29, 2006 9:43 pm; edited 1 time in total

#104473 - Darkflame - Fri Sep 29, 2006 3:06 pm

HyperHacker wrote:
Darkflame wrote:
You'd really rather have 3 versions of the same app rather then 3 different apps?

Everyone is doing stuff in their spare time here, both too learn and for the benifit of others.
Co-operateing means people dont duplicate, they dont spend ages going down the wrong paths, and they dont make things that wont be used.

Competition is fine if people are like, getting paid.
But we are not.
When theres 3 apps made, thats 3 people putting a lot of their free time into it.
Theres no "reward" for "winning", theres only the statisifaction of makeing a fine bit of software that lots of people use. And co-operation means apps can be much more fine tuned to that goal.

But what if these 3 people all want to put their free time into the same thing? For example if someone else wanted to make a nice boot menu, would you tell them to go away or do something else because I'm already making one?


Moonshell and DSOraganiser are already enough, so yes, do something else.
Unless theres something really specific you think you/they can do better then those apps, or your doing it merely as a learning excercise.
Another bootloader isnt going to be used, put simply.


We also already have calender apps.
We also already have many drawing apps.
And many notetakeing apps.

Why is it so illogical just to think people should look for things that havnt been done yet?

A good example is the drawing one.
DSOrganiser has a drawing prog, so does this, and theres also the standalone one with the very nice blur function.

The standalone one, imo, is by far the best.

So, I dont see the point in anyone adding yet another "MSPAint" app too that list unless they *really are going to make it better then whats done before*.
To take an extream example of what I am saying;
Isnt it better to have one paint shop pro, rather then 20 MSPaint clones?


I know when your codeing stuff its boring to do one thing, its boring to make your application the best at its specific thing, its much more fun to make a multi-app that has lots of different things. I understand that.
But I only wish some of this talent and effort was put into new stuff that wont be wasted.

So by all means, people should make as many apps as they like, but they should look at whats out there, and try to work with others that have no simerla. That dosnt mean combineing code, it more means socialy combining brainpower and not treading on eachothers toes.

Maybe, this will happen naturaly, as this community works towards a common structure (/data ect). Maybe re-using plugins between apps, or even haveing commonly agreed standards for using ram.
(for instance, maybe we could have something like "cut and paste" betweens apps?)

In short, I am a great believer in the power of the many and the creativity of the individual. I dont see them as mutually exclusive things in development.

Quote:


My oppinion is, that plugins should be made available for such applications.For example we all would like a satellite image that shows clouds over our country and where not. This could be made available through plugins, and from different people/coders but still concentrating on one application and develop it further on to its best.

There is no use to have 3 coders developing the same app at the same time when they could work on a single app, thus work more efficiently and more ideas + experience.


Yes, exactly.
Allthough not even nesscerly on the same code. (allthough theres nothing wrong with that too).
Most big apps can be broken down into smaller apps/plugins, and different people could work on different bits.

Potentialy the biggest project we could do would be a webbrowser.
Wouldnt it be silly for one person to attempt to do that all themselfs?

Surely its better to design an overall system where tags could be handeled on almost a plugin base's. This was discused in another thread in more detail, but its a good example of a task that can be split up between many.
_________________
Darkflames Reviews --
Make your own at;
Rateoholic:Reviews for anything, by anyone.

#104495 - HyperHacker - Fri Sep 29, 2006 7:27 pm

Well there's a good example as to why multiple apps are good: Neither Moonshell nor DSOrganize have a lot of the features of mine - booting GBA mode with a border image, booting the DS card (hopefully), configuring hardware settings before launching, etc. It is also a great way to learn how to code for the DS.
_________________
I'm a PSP hacker now, but I still <3 DS.

#104516 - Lick - Fri Sep 29, 2006 11:29 pm

Darkflame wrote:
Competition is fine if people are like, getting paid.
But we are not.


You're getting this wrong. I'm sorry to say, but it's actually harder to work as a team on a new project (even harder to merge existing projects) than to work alone. And the keyword is not competition, it's just 'freedom' of not being bound to something when you're the only developer.
Personally, I think it's luxury complaining that you need to choose between 2 wonderful apps. You have the option to choose. Think of all the little children in Africa.. And the little kittens in Canada..

But we're arguing about something that in the end depends on the developers themselves. I think we learned your opinion and you learned ours, so let's call it a day.

- Lick
_________________
http://licklick.wordpress.com

#104533 - TheYak - Sat Sep 30, 2006 8:46 am

I've got to agree that there's nothing wrong with people doing the same application. Competition is good, but mostly I'd rather see apps produced by people that are interested in the subject - not merely choosing to do something that hasn't been done.

Look at DSOrganize. Its file-browsing capabilities could be compared to MoonShell. DM could've easily decided to concentrate on the notepad and calendar rather than jpeg-viewing, mp3-playing, or whatever, but the result of his doing what he wanted is a phenomenal program that has far more useful features than any other app I've seen.

If DS Blue's gonna tackle the same arena, I'm all for it. Maybe we'll get some more useful features out of the app. If I've gotta pick between organizers, I'm more content to do so than to deal with the limitations of a single available application.

More on topic: The most interesting part about DSBlue to me is the AP/WiFi stuff. I use the Wifi_test_lib for scanning, troubleshooting, et cetera, but DSBlue's take on it is more to my liking, though a bit too buggy ATM for practical use.

#104545 - Lick - Sat Sep 30, 2006 11:22 am

Let's take the discussion here: http://forum.gbadev.org/viewtopic.php?p=104544#104544.

Now back to DSBlue comments! ;D
_________________
http://licklick.wordpress.com

#104551 - Wraggster - Sat Sep 30, 2006 11:42 am

any new releases lately ?

if so can their be a clear version number, date of release and whats new.

It helps for all us newsposty types
_________________
Webmaster of Nintendo DS Emulation News

http://nintendo-ds.dcemu.co.uk

#104602 - ThaKilla - Sat Sep 30, 2006 8:31 pm

Yeah, but I'm trying to get the shoutcast re-wrote, so you can stop listening.

I already added a version number, and a load screen, but I'm going to have to slow it sown some.

Also been working on adding new settings files, mainly for your own shoutcast stations.


But what would the community like this to become, cause I'm mainly working on it to get a "framework" so any new/good ideas, I would love to add.

#104695 - Darkflame - Sun Oct 01, 2006 5:04 pm

Lick wrote:
Darkflame wrote:
Competition is fine if people are like, getting paid.
But we are not.


You're getting this wrong. I'm sorry to say, but it's actually harder to work as a team on a new project


Please go back and re-read, because I said quite a few times thats not what I meant.
I want people too work together only so far as they dont do unnesscery work the other people have already done/solved. Too share skills and code more. Too make programs that hopefully work together a bit.


I certainly agree its hard to work as a "team" on a "project" .
You spend far too much time organising, too much time working out how someone elses code works, and too much time waiting for a file that you should have got in your email but didnt.

Thats far too much like real work :p


Quote:
Look at DSOrganize. Its file-browsing capabilities could be compared to MoonShell. DM could've easily decided to concentrate on the notepad and calendar rather than jpeg-viewing, mp3-playing, or whatever, but the result of his doing what he wanted is a phenomenal program that has far more useful features than any other app I've seen.


Yes, and if he did concentrate on what Moonshell had already done, do you think it would be so good? Do you think it would have been as fully featured elsewhere if he tried too make a movie or midi decoder as well?

File Browseing is kinda essiential at the moment, and I put that was an exception.
As we have no (current) way to "trigger" a program to load by file type, all homebrewers who want to give users a chance to load a file have too
make their own filebrowser.
(allthough, again, a standard "cut and paste" file browser developers could use/share would help. Kinda like the save as dialogue box lets any idiot like me give my program a save option in windows)

Quote:

More on topic: The most interesting part about DSBlue to me is the AP/WiFi stuff. I use the Wifi_test_lib for scanning, troubleshooting, et cetera, but DSBlue's take on it is more to my liking, though a bit too buggy ATM for practical use.


Agreed.
DSBlues wi-fi features are certainly best seen in the scene by quite a margin.

Quote:
But what would the community like this to become, cause I'm mainly working on it to get a "framework" so any new/good ideas, I would love to add.


hmz...good question.

Purhapes some nice Wardriving features? Would fit the lovely network features at the moment.

Pressing "B" to go back a screen? (home is nice and logical, but b=back is drilled into my head too well)

Oh, a "download file from url" option would be fantastic too, if its not too much work to do. DSlurper already does this, but only as a proof of concept. (you have to change the url in a text file each time)
_________________
Darkflames Reviews --
Make your own at;
Rateoholic:Reviews for anything, by anyone.

#104944 - ThaKilla - Wed Oct 04, 2006 3:06 pm

Ok I updated...

I made it so the "Remote Desktop" and "Sync" stay on.
note: "Remote Desktop" you have to give a sec or few to re-connect

Also I made the "Scratch Pad" draw screen work. (Still concept, trying to work it into the Calendar)

I plan on Syncing the "Scratch Pad" and adding some draw features to it (Clear mainly)

Next release will hopefully have the "Scratch Pad"'s draw feature added to Calendar, and a INI file to handle Shoutcast Stations.

Still working on re-writing the shoutcast MP3 decoding, so thats probly a release or two off.

And do you think I should also give the option, for syncing the settings/shoutcast stations? (I'm asking because I dont know how well GBFS is supported on other cards)

Add to the ones talking about "teaming up"
This is not the thread to talk about devolpers teaming up.
you are looking for
http://forum.gbadev.org/viewtopic.php?t=11299

The main problem is that all this from the first line of ASM to the current DevKitPro has been done on peoples free time. I am thankful for the time they put into it.

#104984 - Lynx - Wed Oct 04, 2006 9:59 pm

You should PM tepples and see if he can "clean up" your thread..
_________________
NDS Homebrew Roms & Reviews

#105011 - AnalogMan - Thu Oct 05, 2006 3:03 am

Hey, since you're developing this with more apps, I figured this would be a good chance to throw an old idea of mine out, snice DragonMinded won't obviously be adding it to DSOrganize >__>

Idea link: http://scdev.org/forum/viewtopic.php?t=6333

#105040 - pas - Thu Oct 05, 2006 12:36 pm

AnalogMan:

Can you read my mind ;) ?

I thought the Same a time ago.
Sometimes if I 'm bored I draw little Pictochatcomics, and I would love this too if I could save them to a animatet gif, I hope someone is doing something like this soon (with Fat Support of course ;) ).

#105041 - lambi1982 - Thu Oct 05, 2006 12:51 pm

just use draw3, it saves ;)
_________________
Who, Me?

#105045 - pas - Thu Oct 05, 2006 1:25 pm

But not in an Animatet gif like I would like it....

#105260 - AnalogMan - Sat Oct 07, 2006 2:40 am

pas wrote:
AnalogMan:

Can you read my mind ;) ?

I thought the Same a time ago.
Sometimes if I 'm bored I draw little Pictochatcomics, and I would love this too if I could save them to a animatet gif, I hope someone is doing something like this soon (with Fat Support of course ;) ).
Great minds think alike -even if I can't spell 'since'-

Everyone I pitch this idea to likes it for Pictochat animations, I just want a note taking app >_<

;P

#105312 - pas - Sat Oct 07, 2006 5:23 pm

For a note taking app, just use DSOrganize or TXTwriter...
They work pretty good for this.

#106137 - AnalogMan - Sun Oct 15, 2006 7:17 pm

xD Nevermind, I'm too used to One Note for Pocket PC's, it lets you just HANDWRITE a quicknote. When the page is full, you tap the corner to 'flip the page of the notebook' and get a new page. Then the whole notebook is stored as a file that can be viewed and changed later.

I wanted the same functionality in a DS, handwrite a note, save all the pages as one file (GIF) and be able to open it and read it back later. Being animated is just an extra bonus to let you view it on a computer without having a GIF program to deconstruct it.

#106150 - redeyez - Sun Oct 15, 2006 11:32 pm

The readme installation was :

Install:
--------
1) Un-RAR "DSBlue.rar"
2) To use the Server Side things. (Remote Desktop, Calendar Sync) you need to install "DSServer100.exe"
3) Edit the "system.ini" file in the "DATA" folder to setup your Network Options
4) Run "GBFSinclude.bat"
3) Add the DSBlue.nds (or DSBlue.ds.gba) to your favorite Rom Loader.

I got a problem on step 4.
When I run GBFSinclude.bat it gave me the following error message.

################
# Building Rom *
################
1 file(s) copied.
553 system.ini
'cat' is not recognized as an internal or external command
operable program or batch file.
'cat' is not recognized as an internal or external command
operable program or batch file.
1 file(s) copied.
Press any key to continue . . .

It creates a file called DSBlue.nds but it's 0 bytes and it of couse can't be loaded.
erm.. so yeah... how can i fix this problem? =/

#106155 - tepples - Mon Oct 16, 2006 12:55 am

redeyez wrote:
################
# Building Rom *
################
1 file(s) copied.
553 system.ini
'cat' is not recognized as an internal or external command
operable program or batch file.
'cat' is not recognized as an internal or external command
operable program or batch file.

'cat' is part of GNU Coreutils, which has been ported to Windows as part of MSYS. Have you installed MSYS?
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.

#106158 - compacho - Mon Oct 16, 2006 1:12 am

There is an animation homebrew app out there that lets you draw cartoons frame by frame and lets you watch the clip. Problem is, there is no save feature and I think the author won't update it again. Neat app though.

#106163 - tepples - Mon Oct 16, 2006 2:20 am

compacho wrote:
There is an animation homebrew app out there that lets you draw cartoons frame by frame and lets you watch the clip.

I believe it's called "reboot into PictoChat and press the L and R buttons". Oh wait, that isn't homebrew.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.

#106165 - lambi1982 - Mon Oct 16, 2006 3:34 am

its called flipbook or just flip.... Works well, but cant save :(
http://nintendo-ds.dcemu.co.uk/flipbook.shtml
_________________
Who, Me?

#106171 - redeyez - Mon Oct 16, 2006 5:08 am

tepples wrote:
redeyez wrote:
################
# Building Rom *
################
1 file(s) copied.
553 system.ini
'cat' is not recognized as an internal or external command
operable program or batch file.
'cat' is not recognized as an internal or external command
operable program or batch file.

'cat' is part of GNU Coreutils, which has been ported to Windows as part of MSYS. Have you installed MSYS?


wow.. nopez.. so everyone had msys installed? since none seem to haf this problem but me... i didn't know anything about needing msys x.X


Last edited by redeyez on Mon Oct 16, 2006 5:11 am; edited 2 times in total

#106172 - tepples - Mon Oct 16, 2006 5:10 am

redeyez wrote:
tepples wrote:
redeyez wrote:
'cat' is not recognized as an internal or external command
operable program or batch file.

'cat' is part of GNU Coreutils, which has been ported to Windows as part of MSYS. Have you installed MSYS?


wow.. nopez.. so everyone had msys installed? since none seem to haf this problem but me... i didn't know anything about needing msys x.X

MSYS is distributed as part of devkitARM, so a lot of DS developers probably think everybody has it.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.

#106173 - redeyez - Mon Oct 16, 2006 5:11 am

okay.. i jsut installed it and re-ran GBFSinclude but still same problem T_T

#106174 - tepples - Mon Oct 16, 2006 5:18 am

Did you make sure to put C:\msys\1.0\bin (or wherever cat.exe is stored) in the PATH environment variable?

Do you know how to use the Windows Command Prompt?
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.

#106175 - redeyez - Mon Oct 16, 2006 5:59 am

tepples wrote:
Did you make sure to put C:\msys\1.0\bin (or wherever cat.exe is stored) in the PATH environment variable?

Do you know how to use the Windows Command Prompt?


ooh didn't know i had to put them in same path enviroment too...
yeah i know dos... now when i run GBFSinclude it did this..

################
# Building Rom *
################
1 file(s) copied.
553 system.ini
1 file(s) copied.
Press any key to continue . . .

i thought it worked but then apparently the created file DSBlue.nds is still 0 byte T_T

#106745 - daitienshi - Mon Oct 23, 2006 4:35 am

Is there a mirror to d/l the app? The main link seems to be down.

#106799 - ThaKilla - Mon Oct 23, 2006 3:42 pm

redeyez: Did you try to recompile. (mainly is the "DSBlue_org.nds" file also zero bytes?)

daitienshi: Sorry it will be back up, got a nasty virus on my server, and as soon as I fixed that, the Power supply started acting up :(

To the rest, I got loading Nds files over wifi, I just need to clean up 1 or two things, and fix it so a few other nds files will load. (DSLinux works if i include it in the ROM, but over wifi it wont, also it seems the NES emulator just dosnt like the loading process at all.)

#115317 - Dom2k6 - Mon Jan 15, 2007 12:31 am

are you still working on this? i really like this app and would hate to see it go away :) ????

#116368 - ThaKilla - Wed Jan 24, 2007 10:04 pm

Yes, I'm still working on it. (well trying to get back to it.)

Between my Wii and work, i just havn't had the time.

Sorry

#116459 - Sebben - Thu Jan 25, 2007 11:08 pm

The first link is dead - is there a mirror?

#116641 - ndsdev - Sat Jan 27, 2007 7:32 pm

Mirror please! I really want to try this!

#116643 - dantheman - Sat Jan 27, 2007 8:33 pm

Here's a mirror

I think it's a copy of the one from the original post, but I don't know why it's named mydsapp.rar instead of DSBlue.rar

Perhaps I downloaded it from somewhere else or something.

http://www.dcemu.co.uk/vbulletin/showthread.php?t=36719 appears to offer downloads of it for those who are registered at the forum.

#121540 - Mrshlee - Tue Mar 13, 2007 12:41 am

Ya'll ready for this!
_________________
MrShlee.com
Projects
Dev-Scene
MyTechpedia

#121688 - emphyrian - Wed Mar 14, 2007 12:20 am

ThaKilla wrote:
Yes, I'm still working on it. (well trying to get back to it.)

Between my Wii and work, i just havn't had the time.

Sorry


Just wanted to say that I hope everythings going well and you are getting what you want out of the project. Personally, its just what I'm looking for, just for the calender more than anything! hehe.

#121695 - Darkflame - Wed Mar 14, 2007 1:10 am

Isnt DSOrganiser already enough if your just after a calander?

This app more interests me more on the wireless side.
_________________
Darkflames Reviews --
Make your own at;
Rateoholic:Reviews for anything, by anyone.

#121771 - emphyrian - Wed Mar 14, 2007 8:02 pm

Darkflame wrote:
Isnt DSOrganiser already enough if your just after a calander?

This app more interests me more on the wireless side.


I admit that I got put off when I was having trouble with my M3. Things not saving and stuff. I have put on the latest DSO build though and am planning to have a fiddle around. The main reason I'm looking forward to this app though, is the 'sync' functions. Could be handy.

Going to start doing some research into a slot 1 card as the bulk on the bottom of the lite is starting to annoy me.

*edit* oh yeah, the DSO keyboard sometimes is all black. *heads to dso thread*