Golden Sun Hacking Community
October 21, 2017, 09:13:57 PM *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
News:
 
  Home Forum DC Wiki Help Search Calendar Downloads Login Register  
  Show Posts
Pages: [1] 2 3 ... 32
1  Golden Sun Games / Golden Sun / Re: Early Enemy Data Analysis Conclusions on: July 21, 2017, 07:14:24 AM
Pretty interesting research.
2  Golden Sun Games / Golden Sun / Re: Golden Sun TBS Let's Play on: July 19, 2017, 11:33:56 AM
First off, hello there and welcome to the community!
It is nice to see that some people still care enough about these games.

About your Let's Play:
I only watched little pieces of the first and last episode, so keep that in mind.
-The description you put in the last episode, might have been better to put in the first.
It might also be a thing to put highlights or intro text in the description of every video, but that might be just me*.
-Your voice is pretty nice to listen to.
-Your voice-acting however, does need some work (check out https://www.youtube.com/watch?v=hxeH7Rd0tlA&index=27&list=PL950A7D15C39E8ED8).
-it's a good thing you removed the interlacing in the last episode, I personally think it looks weird.
-You know a lot about the game and prevent boring pieces like grinding, which is good.

That's about it.

*To give an idea of what I mean, I made the descriptions in this playlist : https://www.youtube.com/playlist?list=PLGdYmmYl5nVivjJN-0iXXKNMEyo5GK8z8
3  The Editor / Golden Sun: The Lost Age Editor / Re: Questions about Space Manager on: June 21, 2017, 06:30:50 PM
@1: Okay. It's always worth making sure, though... Right?
yeah
Quote from: Fox
@2: For which? The fact that he did it address, size, address, size, etc. or???
Well, the whole process of finding free space. I have true trouble grasping this right now (and maybe because some parts are not really written the way I usually write) but still pretty interesting.
4  The Editor / Golden Sun: The Lost Age Editor / Re: Questions about Space Manager on: June 21, 2017, 03:12:54 PM
When i=0x5000
if list[0xA000] == list[0x9FFE]
<<1 is like multiplying by 2.
Yeah I know shifts, I just did it wrong... not an expert with Hex.

Quote from: Fox
If you do the calculation for any i, the two address will always be the same distance apart (The entry before and the current one... for when the two addresses match... The problem is I'm not sure how they'd ever match based on the rest of the code used? But I'm sure I could have easily missed something.)

list[0] = The first entry's free space address
list[1] = The first entry's free space size
list[2] = second entry's free space address
list[3] = and size (and so on.)
Pretty interesting.
5  The Editor / Golden Sun: The Lost Age Editor / Re: Questions about Space Manager on: June 21, 2017, 07:17:16 AM
First if?
Yeah "if (list[i<<1]==list[(i-1)<<1])".
so when i = 0x00005000 for example,
list[0x00012000] == list[0x0005FFE] (correct me if I am wrong, still very tired)
that would make little sense to me. I am sure there is some reason that range between the two indices makes sense, but I simply don't know it.
Quote from: Fox link
Don't try to understand it without seeing the rest of it: (From Atrius's Source code... C++ Space Manager code file.)
Mmhh... aha, so this takes the ROM passed to it by another program/code, then is able to tell you where free space is?
Quote from: Fox link
If one is found... the code inside the if block shown in the first post basically swaps them. I'm not sure why there's an "|0x40000000" though..
I guess the bitwise OR is some kind of marking that methods afterwards can use.
6  The Editor / Golden Sun: The Lost Age Editor / Re: Questions about Space Manager on: June 20, 2017, 07:03:03 PM
Oof that is some tangled code.

I am not really sure what I am looking at here.
I would like to help out, but I am really too tired currently.
That first if is very puzzling.
7  General Hacking / Coding / Re: Image transforming on: June 20, 2017, 03:32:04 AM
Okay pretty nice.
But what kind of format are you going to use? I guess that would be the first step in this problem.

Now that I think about it, you might only need to specify a width for the image and then simply just load RGB values, which makes an extremely easy format.
8  The Community / Introductions / Re: Hello, I'd like to receive advice on: May 02, 2017, 06:04:47 PM
Fox, that sounds so difficult...  Sad I never had any kind of programming experience or instruction, so I don't even know what most of what you said meant.
Well if you are interested, he wrote down some GBA CPU instructions. Better know as ARM instructions.
Even though you have no programming experience, I'd say ARM is relatively easy to understand. Mostly because normal programming languages have quirks to understand and ARM has almost none. At any rate, this forum might be the best place to learn it.
However I did understand it's not possible to do what I intended, such pity... But of course, if hacking this game was that easy, then I guess we would have tons of GS hacks to play like it happens with Pokémon or Mario (and there's none as far as I know).
Well... those games are also simply more popular.
9  The Community / Introductions / Re: Hello, I'd like to receive advice on: March 12, 2017, 07:08:15 PM
Hello there and welcome!
Unfortunately I don't know much about the hacking tool. I do understand a bit of GBA assembly, but not enough to really hack.
There are/were also non-hacking related projects here, if you are into it.

Yeah it is quite a shame Camelot is done with it.
10  The Community / Introductions / Re: HELLO PEOPLES! I've made a mod but that's not the point =3= on: January 15, 2017, 08:07:07 AM
Hello there!

Always nice to see a new face here.
11  The Community / Tech, Gaming and Entertainment / Re: Programming rant on: December 06, 2016, 02:21:34 PM
Anyways, developer laziness is one of the key problems facing accessibility today. Most software is not made accessible because most people don't know what's required and they don't fill in all the accessibility labels, let alone try to build a logical focus order.
https://www.joelonsoftware.com/2003/10/08/the-absolute-minimum-every-software-developer-absolutely-positively-must-know-about-unicode-and-character-sets-no-excuses/
Does that include translation?
I know windows supports lot's of languages. But Android IDK?
http://stackoverflow.com/questions/7973023/what-is-the-list-of-supported-languages-locales-on-android
Quite a lot, but likely not in the earlier versions.

12  The Community / Tech, Gaming and Entertainment / Re: Programming rant on: December 05, 2016, 09:22:43 PM
Quote from: Seto Kaiba
My two cents - when people say things like "don't use x", they're following a standard that, in their minds, will help protect them from causing problems down the line. However, what I notice a lot of programmers DON'T do is they don't try to dig down and understand why they're doing what they're doing. If you understand why you're doing what you're doing, you understand why globals aren't a good idea most of the time, but are useful for certain applications (which is why they're there in the first place). Same goes for other things.
Yeah not going deeper can really be a problem. Especially if you work with other people code.
I also notice that I really don't take the time to understand everything of javaFX...
Quote from: Seto Kaiba
Remember that programming, like any other form of engineering, is about designing something towards a specific end goal. There are most certainly "right" and "wrong" ways to go about this - going for a method that's highly unoptimized and causes frame rate drops is clearly the "wrong" way to do it. So establish a set of absolute requirements, and orient your design in that direction.
That is a great way of putting it.
Quote from: Seto Kaiba
Also, don't forget that a lot of programmers are pretty damn haughty and lazy lol. a lot just don't like change.
I hope they like changing variables then.
So... here comes a question...

We know that when using a ROM on an emulator (VBA)... the worst possible thing that could happen from editing ROMs randomly is that VBA would get error messages and possibly close....(?) nothing dangerous, right? (Usually you get crashing/freezing, though.)
So... what's the worst thing that can happen with apps from just randomly editing them? (A simple application crash? ... Just thinking about memory leaks already has potential to give me shivers down my spine. :P) Or could it potentially knock out your computer? And/or cause you to lose your files...  I mean, it would be nice to make sure-sure, since who knows how Windows OS actually works.... they might have some protection system in play (Like relying on Kernel, somehow.), but I dunno how that works, yet.
^ Saying because randomly editing was one of the ways I started learning to hack the GBA.... (in the early days.)
If you would change random bytes it is important to note what language the program is written in.
But I guess usually your computer would come out unscathed. The chances of hitting something important is small (when you look at all x86_64 instruction, the chances of chaging it to a problem... or all possible path combinations...).

Memory leaks could be easy to trigger I guess? But that wouldn't harm your pc that much as well.
13  The Community / Tech, Gaming and Entertainment / Re: Programming rant on: December 05, 2016, 07:52:49 AM
... even having all the settings in the same familiar places.
Especially this.
I just wrote something about how software/OS needs lot's of options and settings, there is no use in having them if they are very hard to reach.
It is something I think Android does wrong in my opinion. Most of the time you can't be sure whether something is an option (and sometimes only configurable when rooted) or not.
14  The Community / Tech, Gaming and Entertainment / Re: Programming rant on: December 04, 2016, 08:25:50 PM
@Globals are bad: Fine by me.
-Knowing the scope of a variable can help with figuring out how it is used.
-Locals/function variables are stored in the stack, so they're for the life of the function... where-as globals (if not used properly) take up unnecessary room for the life of the program.

But in the end, it is up to the person designing the program.  Just like any art.  So you can go either way. Typically, I like to avoid the use of variables altogether in situations where they are not needed. (There are exceptions though... like duplicated code, etc.) --- P.S. In the AoC topic, I did shorten the Part 1 code a bit more by swapping to dictionary... apparently, it is a one-liner. (The dictionary initialized right on the same line it is used.... and didn't even have to have a variable to assign the dictionary to.)
Yeah exactly. I do understand the point of memory trouble, but for most applications, RAM is at least 500MB (most mobile phones have 500MB) and higher on PC's. There should be nothing wrong with having a few global variables.
Quote from: Fox
Fun anti-bot system?
Yeah very funny.

Quote from: Fox
IDE's are awesome...
It's like the best thing since coding a machine to slice bread. (Trying to make a "best thing since sliced bread" joke.)
Having tried to work with devkitARM/PRO, almost or no IDE is literally horrible and I respect the people who made punchcards.

Quote from: Lord Wolfram
Ah yes, I still remember back in a day people were saying to me that IDE's a re the worst thing created. It was like wtf the IDE makes the coding faster and better but they still insisted on that. I was confused and lost. (I was in small Linux community then, wanted to make a game in Linux)
Exactly what I meant with the bad part of the programming community.
Quote from: Lord Wolfram
One of reasons why I'd like to make an OS is so I can make it the way I see it should be, I mean Windows is fine but too restricted in some areas.
Linux distros are kinda bad for some parts of programming.
Really? I always thought linux is great for programming and was very customizable.
And yeah, OS's are getting very limited in custom styles.
It is sorta understandable from a design perspective and it works for all the test groups...
But leaving customization open is so easy and the current UI design seems more to build an image for a company then to be usefull.

I have to get a Linux certificate later this year.
15  The Community / Tech, Gaming and Entertainment / Programming rant on: December 04, 2016, 07:44:38 PM
So I have been studying Software Engineering for a few months now.
I have learned a lot, be it Java or assembly or general stuff.
Just a few days ago I watched this video:
https://www.youtube.com/watch?v=csyL9EC0S0c&t=3153s

The guy isn't truly thinking bad about programming, it is more about the the whole community of programmers.
And programmers really are a kind of community. It is almost natural for a programmer to be active on some kind of forum or have some git/source lying around somewhere.
But there are so much strange things, like the guys says. "globals are bad" "don't use singletons" etc.
And I really don't mean conventions, of which we should have way more (I mean, how many C compilers are out there? And how many uncommon languages that are almost copies?).

There were some other topics he talked about like the macho-showoff culture (people scaring new programmers with assembly or bullshit complex code), which I see is pretty much a thing unfortunately.

One of my own bad experiences with programming lately is the StackOverflow community.
The idea of it is great, but the execution is horrible.
On one of the relative sites, cardgames+boardgames, I anwsered a single thing (which is impossible on SO as new member, but on CB it's not) and within a day I had almost all privileges.
One of my questions on SO hasn't got an anwser,, but I know the anwser now. But I can literally not anwser my own question until I have enough reputation.
I know the site has had it's troubles in the past and that maintaining something like that isn't easy, but still. You can't get through as a new member these days.

Another reason why I happily keep coming here, is that everyone is not very biased.

To conclude this little rant, I hope that I don't get biased and stop wanting to learn more about programming.
Pages: [1] 2 3 ... 32
Cbox
October 16, 2017, 09:57:26 AM
AZVRE: Im pretty okay, what about you?
October 16, 2017, 01:17:14 AM
Fox: I think the nine is doing a cirno on me, though... Anyway, how is everyone doing today?
October 16, 2017, 01:12:20 AM
Fox: onesixtwo*
October 16, 2017, 01:12:00 AM
Fox: Okay... Meanwhile... ah... 162 being a number that has made itself known to me.... I look at the relationships of the numbers.... 162  1+6+2 = 9 ; onesizetwo = alphabetical order = 9 characters ; Distance apart analysis: os = 4 = 1[6][2] , st = 1 = [1]6[2] , ot = 5 = [1][6]2 ; ost = original sound track?
October 15, 2017, 06:31:17 PM
AZVRE: ah okay :D i thought i caused some trouble
October 14, 2017, 07:49:16 AM
Fox: Oh i know... You were messing with yours, and the description says mine. It's kind of a funny bug. :P
October 13, 2017, 08:18:31 PM
AZVRE: I did not edit your profile tho. Just to erase that confusion ^^"
October 12, 2017, 04:49:56 AM
Fox: e.g. this art = http://forum.goldensunhacking.net/Themes/Jupiter/images/catbg.gif (etc.)
October 12, 2017, 04:48:58 AM
Fox: I have a question: Where did the art for the headers come from? (Like the backgrounds to each of these things... "Affiliates", etc... Asking just incase it inspires me to do something... but if Charon made it, then that's cool too.
October 11, 2017, 04:23:02 AM
FoxWas thinking about having something for the editor anniversary, but I believe I had to change my mind....
October 10, 2017, 12:58:36 PM
Fox: That's alright. ;       @AZVRE's profile: "Current Activity:  Editing the profile of Fox." ...Eh... That looks weird.
October 07, 2017, 11:45:16 PM
Atrius: Sorry about that, the auto bot detection is still working, but it also requires an admin to visit the site regularly.
October 04, 2017, 04:17:40 AM
Fox: Yeah, it does bring a small amount of activity. Not good quality activity, but it's still activity, nonetheless.  Now if we can get them to randomly post pictures and vdeios!
October 04, 2017, 02:10:48 AM
Majora: If nothing else, I like how they're copying the content of real posts at random. Interesting to see how they adapt to seem more authentic
October 03, 2017, 08:29:38 PM
Fox: medico6601 = Most likely another bot. :(
September 26, 2017, 03:32:24 PM
Fox: by ten* Excuse me.
September 26, 2017, 03:32:12 PM
Fox: Oh yes... Also multiply all levels by two. (So actually, an adept will have levels of 54, 3, 2, and 1, rather than 5, 0, 0, 0.... if going by those.)
September 26, 2017, 03:29:07 PM
Fox: ...I mean the theory also saves space on the Status Screen.
September 26, 2017, 03:26:11 PM
Fox: Random/fun concept theory: What if we got rid of ePow/eRest, and just made eLevel do everything. :P (A process of cleaning stuff up... Though, could make things less versatile. - Like, if a Djinni add 1 eLevel = Okay, that's understood... by why specifically +5 on the ePow/eRes (Rhetorical))
September 23, 2017, 04:42:08 AM
Fox: Oh nevermind, it does... but I swear I saw that a minute ago.

Affiliates
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.085 seconds with 20 queries.