Golden Sun Hacking Community
April 19, 2018, 07:16:56 PM *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  Home Forum DC Wiki Help Search Calendar Downloads Login Register  
  Show Posts
Pages: 1 2 [3] 4 5 ... 152
31  The Community / Introductions / Re: Hello... on: November 19, 2017, 09:19:22 PM
Sure. I'll stare at the sun, until i absorb it power one day.
The sun has the power to make you go blind should you disrespect it, so be careful! Although, it does like to be looked at in all its glory. (Kind of like bowing to a King or Queen.)

A rough list is something like this.
-VBA's Tools (Memory Viewer/etc.)
-Could get a hex editor like hxd, though it is optional if you choose to save the ROM section in VBA's memory viewer and do it that way.)
-GBATEK (For documentation of the handheld.)
-A debugger such as SDL-H or no$gba debugger (The no$ one may require BIOS files to properly work at times.)
-My Docs (So we don't have to learn what's already known.)
-Some assembly knowledge strongly recommended if wanting to maximize your hacking potential. (GBATEK has info on the assembly instructions, but it's really best if you use it next to a debugger, since it'll likely be more confusing for a novice otherwise. My opinion.)
32  The Community / Introductions / Re: Hello... on: November 19, 2017, 06:27:23 PM
Welcome newbie! To the most powerful Golden Sun in the world. I would ask not to stare at the sun for too long, since it can do evil things to you,... but here at Golden Sun Hacking Community, we encourage everyone to stare at it all they want!  So please do!  Let it brainwash you into the most beautiful dreams you'll ever have!  It is this awesome power we have discovered here! (And it will also keep you from forgetting about this place, should that ever be a problem. *wink*)

Dark Dawn. Ew... I think someone stared at the wrong side of the sun too long.

You should start with............. ARM ASSEMBLY!!! Naw, I kid, that could be one of the last things you'd need to learn, sine the GBA games are mostly Thumb. But it is still useful to know.

Where to start? It depends on what you want to do, since not everyone would want to start with the same thing. (I assume.)
I want to recommend Caledor's hacks, though I still have not tried them yet.

I could say what got me started....

What got me started with hex hacking, I mean... It was VBA's memory viewer reveals in the debug menus topic around July 7th, 2009.
I remember in the days I didn't know how to do these things (Prior to that date/before I knew about hex editors.), that I really wanted some sort of guide... to explain how the editor was even capable of editing a ROM... But I already know now... (For so long.) ... And so, I eventually came to a point to fulfill a duty (Well, optional), to make these documentations in my signature. (GS2 = Main document.) Where I try to document what's in a ROM.
33  The Editor / Golden Sun Hacking / Re: Master Formula List on: November 06, 2017, 10:53:06 PM
Well yes, that's pretty much it.
Technically, if the game divides by 0 or 1, it just returns the numerator. (As in, the instruction (@03000568) to move that into the Return (r0) is only executed for these two cases.)
34  The Editor / Golden Sun Hacking / Re: Master Formula List on: November 06, 2017, 03:08:23 PM
35  Golden Sun Games / Golden Sun: The Lost Age / Re: The Magic River on: October 14, 2017, 09:30:04 AM
Attachment: An image showing where a flag check is done, and how two map sections (side by side) are copied over. (For the Contigo area.)

In map code initialization....

Arguments: srcx, srcy, desx, desy
No size values or anything, so the whole square (16x16 tiles) should be "copied" over...  By putting a file number in the 03001448 list.

Calls a function that hasn't really been documented, but is in an expected area.


r6 = 02032640 = screen x
r7 = src position
r12 = 02032648 = screen y

to be continued?

Not sure where glitch occurs yet, but I now at least have something about this function in my doc.
36  Golden Sun Games / Golden Sun: The Lost Age / Re: The Magic River on: October 08, 2017, 06:45:15 AM
@FYI: That's cool, but a lot of those tiles are incorrect. (Since the tileset is switched.) ... Um? Not sure why the link sometimes doesn't work? Says it contains errors. Might be due to memory, though.

Anyway: From gsmagic (At least my version.):  ... (Prox/Mars Lighthouse area.... Gaia Falls... Snow areas... etc.)
Looks like I got some tiles wrong! (I lack water where it is needed.)  Thank you for posting that link!!
(I think I might know why.....) Fixed: (And yes, some of the water tiles are snow in the second huge segment = That is correct. It'll look like water when you're off those tiles, though.)

I know there's a collision tileset (Just for World Map.),... so isn't the indexes that are used for graphics also used for that tileset too? So that would kind of make sense... However, I kind of forgot what I researched a long time ago, so....

World Map tilemap is pasted at 02020000. (Instead of 02010000 as normal maps do.) - 4 square maps are loaded at a time.
zz = Can effect the tileset used.
yy = Event ID
xxxx = Graphical index , but also collision index?(Not confirmed?) (World Map only?) (May not necessarily be 16-bit, but for example...)

Update:  Been too lazy to put that breakpoint in. :/ (It's possible I may even have the function already documented, even if I don't have its contents documented.)
37  Golden Sun Games / Golden Sun: The Lost Age / Re: The Magic River on: October 06, 2017, 12:06:52 AM
Not exactly a "river," if going by the graphics, but that looks amazing!

Alex  Continental shelves are shifting!  And in an unexpected way, no kidding!

I feel like I want to call it The Magic Roundabout. (Referencing a UK cartoon, I think.) ... (And also secretly references something I was part of on RuneScape years ago. :P A clan I joined was named Skilling Central, and they changed their name to The Magic Roundabout, eventually, the clan "died", and owner moved on to another clan: The Round Table. (King Arthur reference, I assume.) I also followed, and that clan is still here today... Though, I haven't been on RS much lately.... I do want to eventually get back to it, but I was planning to hold off until AT LEAST the release of the bank rework. :/ )


Seems to be a 16-pixel margin? 0x1F00-0x1F0F

Map when not scaled is 0x2000px x 0x2000px, I think... but with the scaling, likely doubled... (Referring to current x and y location, since the top of the screen is shorter/bottom is longer.)... so 0x1F00 being right under the half way mark is interesting... (I feel like some rounding thing could be going on... like adding 1 when a number is negative, but I have no idea. Can probably look into it, though. Expecting it to be as simple as a breakpoint write on tilemap ram data. *crosses fingers*)

But first:  Going left/right with Map view open... (using auto-update).... And I'm not sure I understand this...  (Attachement... the column in the middle/at the bottom... when I walked left.) Did not need an encounter to see this... (But I imagine if it is the same as the glitch above.. then you probably would need one to "abuse" it?)
(Also see the same "flickering" on the left side when going right. (First column in map view.))

Almost forgot:  I should test it without messing up the flags... sso this is with messing up storybook flags.... in case it doesn't happen in cannon.
38  The Editor / Golden Sun: The Lost Age Editor / Re: Golden Sun Magic (Beta) - Forge, Elemental Data, Encounters on: October 01, 2017, 06:42:58 PM

I'm not 100% sure. ... But thought it wouldn't be a bad choice.... - What ever is most universal and hassle-free is likely best option.
One thought about picking amazon is that .... I should still have about $10 (tiny amount) in amazon (digital/number only) gift cards from like year(s) ago...  that I still haven't used.... (So it's like I could combine that with the other..... :P)
(There might be another option though, but I'd have to figure that out....)
Combine a third-party like ebates or swagbucks (Earn from Shopping), and you can likely save even more, but then they likely track everything, so......... (Swagbucks is how I got the $10 amazon... when it was a much better deal than everything else at the time. 450 SB for $5 amazon... but now it's likely 500 SB... Of-course, I don't use SB much in the present,.... was more me experimenting.... It's good for Search, though, but I still use Google. :P)

The smart thing to do is invest...... though, you need a lot for that to mean much in a short amount of time. (However, one can still kind of "invest" in collectible items.... sometimes things like bitcoin... which can be risky. And that's when you want to invest in multiple things.... .... U.S. Money's 2~3% yearly inflation rate will generally make the price of everything else go up (if everything else is still of value), so it can be a bit of math work as well.)

One thought (Though I don't have the funds to do it: I feel like an example of a potentially safe option is to buy stuff from companies that do security updates.... and sell (for somewhat higher) the same product (where it is still sealed)... a bit later... while advertising it uses an outdated firmware. = But here's the thing, any obvious ideas like that, others will have thought of it. -- But if we remember the Cubic Ninja thing... we do know homebrew (and hacking) is a popular subject, so...

-Enemy Groups

the more "insanely powerful" the tools for a mod program get, the less they are mod tools and more that someone coulda just used rpg maker for the time to make the tools vs mods created.
I get your point. That doesn't say that creating mod tools isn't a fun exercise, though.... so even if a lot of time does go to waste, it can still be a nice experience.
And... I also have documentation I like to work on. I feel like that's even more useful.... with learning how the devs did things. (As well as increased chance to find hidden or unused things.)

on the other hand if you really do enjoy the bounty "donations" in many weeks time, maybe i'll think of something else i want a bounty for. (something relatively easy/simple to achieve)
I enjoy programming projects, free or paid.... :) And many people sound like they want Dark Dawn editing, so here I go. :) Finding out what kind of hacks we get, will also be especially rewarding. (Also guessing Dark Dawn has more potential even though the GBA games may be better.)

@nintendo 3ds - also depends on my priorities..........................
I'm a slacker at times. :P


ATTEMPT #2:  Believing that the failure of ATTEMPT #1 might have been from being idle too long (not sure???) ... I try it again. (Well, it's worth double checking regardless...) .... See attachment = I have now gotten this page... First time I entered pin, I entered too early... asked me to enter again = Correct... BUT!!!! The Continue button doesn't work.... and the lockout has NOT been lifted.... Um?? I'll have to try a third time later.... ... Maybe in Firefox..

(Edit: It looks like if you switch between the combo options, Continue would work... but I waited too long: "Sorry, we couldn't move forward"... or something like that. Boy, that's so messed up.)

(If it manages to work, then maybe I'll still consider them an option... but it is a hassle, so...... But I do think there may be a number of things that can be bought more easily using paypal... if I go that route.... and assuming they don't care whether you're verified or not. Eh... Worst case scenario = Anybody can donate any amount that's not a Gift Card value... and I can still buy gift cards if I want to/don't trust paypal enough. --- It's something I'll need to think about. Essp. The transaction fees vs. interest. (I'm not even sure if Paypal does interest?))

ATTEMPT #3: So it turns out it worked! (Also interesting how they don't use the account owner's name until directly after Continung after the pin confirmation....) Mostly a pretty fast process, but unnecessarily annoying to deal with! :P ... They also have you change your password, and don't allow you to use the same one. :/ Makes little sense considering I was the one who accidentally triggered the security in the first place....

Spoiler for Hidden:
The format was....

At the top to the right: (First name in bold), Member since 2012.

And down here in the center...
in bold:

Thanks, (First name)

Normal text:
Now that we know it's really you, let's work together and secure your account to help prevent your account from being used without your knowledge.

[Continue] (Reset password segment.)

(Meh. It was already "secured" to begin with.... until you showed up and exaggerated this bit... as far as you're concerned... )
39  The Editor / Golden Sun: The Lost Age Editor / Re: Golden Sun Magic (Beta) - Forge, Elemental Data, Encounters on: September 29, 2017, 11:20:34 PM
Oh yeah. If you have paypal give you an automated phone call... in my instance.... it'll ask for a pin. = I didn't get one... (Some kind of error/fault or something like that?) but anyway. I only tried once...
It seems that the only direct way to get help with it is to call them... and as for right now.... I already know I'm 100% not going to do that... (Maybe some type of autism-related problem? Or similar? Erm?) ...  (Even if I had money in it. which I didn't, thankfully.) I hate using phones. welp! I'll create another account. = Done. But I really really don't want to rely on Paypal unless I can prevent the problem from ever occurring in the future entirely. (A ~1% chance isn't good enough for me. Esp. considering the chance of being robbed actually feels far lower than being locked out.)

On their site:
If you can’t log in or have entered your password incorrectly too many times, you’ll need to call us as we can only reset your password over the phone. We won’t be able to perform this action for you via email.
Big thumbs down!  Irate

And ah... Paypal is much different than I remember it being...  Happy They must have done a makeover....  Um... They've got some work to do, though...
And stop logging me out from inactivity. ... Irate (Why do these companies think they need to hold users by the hand? That's irritating... Come on, use Facebook as an example.. I'd rather not promote them, but they did that right, and I say this even when knowing that Facebook accounts can sometimes be far more valuable than that money in the bank account (depending on income)... for those identity thieves.... Although, it does require a little more work,, but if you know what you're doing, I think you'll know what I'm referring to.)
It's like I theorize, though... (@sites) If you have ~3 major problems that are noticeable in a couple hours time, then it's very likely you have a whole bunch more... but if you don't then well... you're really cool. (Notice that I didn't say no problems here, but that the effort shows.)

OH! Another thing! If Paypal requires phone calls for anything = They're screwing deaf people up. So much for accessibility. (There might be translators... but eh. I dunno.)

And that sounds like a nice priority list!

I feel like there should be a handling fee too. :P (Since there's set-up that one needs to do... mostly compression stuff/etc.) ;  But again... I'm only being funny, my intentions are to be free, and consider that as a donation.
40  Golden Sun Hacking Community / Feedback / Re: Can we please fix "Hiden" already? on: September 28, 2017, 05:43:06 PM
Better: Just make it say "Spoiler", with "for Hiden" removed by default. (Unless you have a spoiler description.... "for description")?
41  The Editor / Golden Sun: The Lost Age Editor / Re: Golden Sun Magic (Beta) - Forge, Elemental Data, Encounters on: September 24, 2017, 05:00:57 AM
Yeah. Gift cards are cool. Ever heard of a Visa gift card?  -- Used an online one once, but they seem to have expiration dates, soooo.....

It's only "being required" because they don't "recognize" my device? It seems... Here's an image of the first screen in the attachment. It kind of surprised me myself. - The first password attempt might not have been correct, though.. so I'm not sure if that could have triggered anything. But anyway, this is the screen you get once you do successfully log in.

And yeah, I know you need to put money on it... It is pretty obvious I don't actually use paypal. :/

Humblebundle often has free for a limited time steam games from time to time... but most of the time I'm not really playing Steam games much.... (Surprising?) ... However, even if the money was only for Steam games, I bet it could still be of use.

I can imagine a number of things I could want off places like Amazon, though. Heheh.... (Theory:  It's like the default online store for basic tech stuff?)
.... and Amazon also has games.
^ I don't have one of these... but it has crossed my mind that I might want one for testing (e.g. homebrew?) at some point.. :P But otherwise, it isn't a priority by any means. Mainly something I thought about.  ; Main problem is latest firmware gets patched up. So one should install a CFW (Custom FirmWare) when possible (asap), to have full advantage.... whenever there's an exploit.
Would help if GS4 was on the 3DS... for that idea, though... Since then, we'd have that... and Dream Team/Paper Jam/Superstar Saga Remake... all on the 3DS... to look at. (Although, I think I'd put more focus on GS.)
Another possible option could be a VR (or augmented) kit.... but is also not a high priority. (Esp. since I find myself studying more code than playing first person 3D games?)
Or even another computer to replace my current one... it only takes a few years to be out of date. My current laptop was bought Dec 2013.... (Probably the best option, but computers are expensive compared to other buy options. But this too isn't a priority yet.)

(And I also _thought_ about the idea of starting a collection of other interesting pieces... But ummm....)

Anyway... I probably should discuss Dark Dawn Editor:  I see this as a base code. (I have code for a base Djinn Editor that doesn't compress the data back in, though. So it is WIP.)
dec1 (The name I give it, since there's no functions name in the game?) is quite literally me copying one of two decompression functions as I read it... but I also had coded one for a BIS Viewer/Editor a long time ago... so I compared with that as well... It's basically the same decompression routine in both games.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms; //MessageBox

using System.IO;
namespace gsmagic
class Dark_Dawn
string path = "";
byte[] header = new byte[0x200];
byte[] ram = new byte[0x400000];
public void init(string aPath)
path = aPath;
header = Bits.openFilePart(path, 0, 0x200);
//Title check coming later?
                        //I had djinn editor code here as a test, but it is WIP... so omited for now.
void loadARM9()
int romOffset = Bits.getInt32(header, 0x20);
//int entryAddr = Bits.getInt32(header, 0x24); //Where execution starts?
int ramAddr = Bits.getInt32(header, 0x28) & 0x1FFFFFF;
int size = Bits.getInt32(header, 0x2C);
using (FileStream a = new FileStream(path, FileMode.Open, FileAccess.Read, FileShare.ReadWrite))
a.Seek(romOffset, SeekOrigin.Begin);
a.Read(ram, ramAddr, size);
int endAddr = Bits.getInt32(ram, 0xB88 + 0x14) & 0x1FFFFFF;
dec1(endAddr);// ramAddr + size);
//return null;
void loadFile(int fileID)
if (fileID < 0)
if (fileID >= 0xF000)
//This is incomplete, as this is meant to load overlay files/don't need to do any right now, though.
void dec1(int addr)//, int size) //02000950.
//if (addr == 0)
// return;
//addr &= 0x1FFFFFF;

int h1 = Bits.getInt32(ram, addr - 8);
int h2 = Bits.getInt32(ram, addr - 4);
h2 += addr; //h2=destAddr
int r3 = addr - (h1 >> 0x18); //r3=srcAddr
h1 &= 0xFFFFFF;
h1 = addr - h1; //h1=Where to stop decompressing.

if (r3 <= h1)
int r5 = ram[--r3]; //r5=flags
int r6 = 0x8;

if (--r6 < 0)
goto newset;

if ((r5 & 0x80) == 0) //Constant / Distance/Length pair
ram[--h2] = ram[--r3];
int r12 = ram[--r3];
int r7 = ram[--r3];
r7 = (((r12 << 8) | r7) & 0xFFF) + 2;
r12 += 0x20;
ram[h2 - 1] = ram[h2 + r7]; h2--;
r12 -= 0x10;
} while (r12 >= 0);
r5 <<= 1;
if (r3 > h1)
goto nextb;
^Only posted to show simplicity in loading a file/decompressing it.
42  The Editor / Golden Sun Hacking / Re: Master Formula List on: September 24, 2017, 04:27:36 AM
Good job! But I recommend also listing the 10, 30, 60, 100, thing as well.. (And if GS1 can have summons that raise EPower for multiple elements at once or not?)

Also, I thought I found an error with one of the percents somewhere.... that I think I messaged you about a very long time ago... I can't remember if you ever fixed it or not, though.

I think I'd like to know which abilities have the Stun effect... so I can figure out why one stun generates three RNs... ; Would be funny if it was to mimic the animation or something. ; Otherwise, it could be related to a Type...? (Weapon Type, Ability Type, etc?)
43  The Editor / Golden Sun: The Lost Age Editor / Re: Golden Sun Magic (Beta) - Forge, Elemental Data, Encounters on: September 24, 2017, 02:24:21 AM
Well.... I'm at a problem.
I log in and it asks me to confirm identity... give me two options to select from.
>Receive a text.
>Receive an automated phone call.

I'm too lazy to deal with this... so I probably won't bother. (There's no money on it, anyway, and I was simply intending to look around if anything's been changed the last time I checked... which was a long time ago.)

EDIT: When I say problem... I also refer to time of day... but that's obvious. But also that I can't be bothered?

So yeah. There's that.
I know these are mostly small things... But they also add more to why I don't find Paypal all that user-friendly.... so I'm not interested in using it. (Unless that protection can be disabled? Most of the time I find having that more of a nuisance then not having it being a risk. Both are risks of their own in either way. ... And... I didn't even forget my password. :/)
Steam's a little better. = They require password and email code. (If using SteamGuard... which is probably optional?)

I would look more into Patreon... but there's a part of me that doesn't feel like it right now.... Not sure if I should stress over it or not.
So... unless someone can prove to me simple donation options... I'll just stick to suggestions of Bitcoin and Gift cards.... as primary options. And if I somehow manage to get Paypal up and working... (Either from messing around with the same account if I choose to... a bit later, or creating a new one.)... then it could be a secondary option.
44  The Editor / Golden Sun: The Lost Age Editor / Re: Golden Sun Magic (Beta) - Forge, Elemental Data, Encounters on: September 24, 2017, 01:38:46 AM
@Majora: Cool! Don't worry, C# isn't too difficult.

@dawnbomb: I thought about paypal, actually... But I saw it as a non-option. (Unless for some reason it's actually usable?) - I don't have a "verified" paypal anyway.... Though I have SSN (and have it memorized.) ... I did not attach it to a bank account or whatever that other was. - I think it can still be used as an unverified IIRC?, but I can't remember the limitations... ; EDIT: OH! Also!. If The developer of no$gba got banned from paypal for his emulators... then I'm not sure about pursuing that route. :P

@GS3 editor = Yeah... Also, when the data formats are similar, it can sometimes mean you can do all three at once... But ummm.....

@DS = Something like that. ; I don't imagine ROM space would be that difficult to manage given that there is a file system.... But when it comes to resizing data tables and stuff... well... one will have to be mindful of how it fits in RAM. (All DS games load data to RAM before using the data....  unlike GBA, which has the ROM memory-mapped, and ready to be accessed immediately.)

EDIT2: If we like the no$ dev... and would want to follow in their footsteps... we can read the paragraphs about paypal here:
45  Golden Sun Hacking Community / Feedback / Attachments and Quick Edit bugs. on: September 23, 2017, 07:59:51 AM
I have decided to document these here in the feedback forum instead of letting them get lost in the chatbox. (Crosses fingers and hopes Atrius gets an email if he has this forum on Notify.)

1. I tried to upload an attachment earlier... only to get an error that says

Cannot access attachments upload path!

Fortunately, I was able to upload the image offsite.


2. "Quick editing" posts messes up the edit line.

« : 12:39:35 AM Fox »

But if you refresh the page, it returns to normal.
Pages: 1 2 [3] 4 5 ... 152
April 16, 2018, 07:44:36 AM
Drake baku: So it took about halve a hour of letting my lap stay off for it to suddenly work again
April 16, 2018, 07:31:28 AM
Drake baku: All of a sudden fox his editor gets errors. When trying to start it, thing worked fine yesterday...
April 14, 2018, 01:04:37 PM
Fox: @Mario Golf/text editing = Nope... And it may be awhile yet. I think I looked into it before... (at least for GS1)... but usually is the case when I come across a particular problem, that it can delay a solution for an extremely long time.
April 12, 2018, 04:27:14 PM
KyleRunner: Gee... never used discord...
April 12, 2018, 06:03:23 AM
Drake baku: I take it back, found it
April 12, 2018, 06:02:01 AM
Drake baku: But there is no discord link to be found
April 12, 2018, 06:01:44 AM
Drake baku: Everyone is on discord
April 11, 2018, 09:44:06 PM
KyleRunner: Fox, what about that tool for editing text in Mario Golf? Didi you finish it? If not, can you make a version of gstoolkit compatible with it?
April 11, 2018, 07:41:25 AM
Drake baku: Mauw
March 30, 2018, 07:26:11 PM
Salanewt: Hi!
March 29, 2018, 07:37:45 PM
ThanatosTheDark: YYEEEOOOOOO
March 12, 2018, 02:21:06 AM
Fox: say*
March 12, 2018, 02:20:53 AM
Fox: I saw we need an event this April Fools/Easter... because two holidays are in one, why would we not want to miss having something special? (Unfortunately, there's no one here to make an event be successful.)
March 12, 2018, 02:18:17 AM
Fox: And since that's the case...  I have thought of another fun experiment idea. - What if we had an auction on who should run this site, and waited for 10 people to bid and also for a bare minimum of 24 hours. Who would bid the highest, and how much would that bid be? - The idea is more for lulz (Maybe for April Fools?), and a theory to get an idea of how much the site might be worth as well.
March 11, 2018, 03:02:31 AM
Fox: Creepy, isn't it?
March 10, 2018, 02:19:04 AM
Fox: It's frog legs now.. It's something that's dead, but somehow still manages to wiggle.
March 09, 2018, 04:12:17 AM
JamietheFlameUser: I think this place is still dead.
March 02, 2018, 09:43:18 AM
Pkmn-Master: Lol I haven't been here in like 6 years. How is everyone?
February 26, 2018, 06:15:34 AM
Salanewt: Heads up: I finally finished the Wisp animation hack, and it has been posted in the downloads section.
February 19, 2018, 09:50:20 PM
KyleRunner: "difficult thing about the army": I'm very good at taking orders, so I don't have issues with autority or discipline. The most difficult thing is to be away from my family sometimes. I lived an entire year away from my son, so I'd say that was the most hard part by far. Now it's great!

Temple of Kraden Golden Sunrise
Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!
Page created in 0.084 seconds with 20 queries.