Greetings everyone!! :D
Okay, you know how I never took enough time to actually learn a language completely?
Well I've decided that I want to do some kick-ass nintendo ds homebrew, which means leaning C++/C and using the Devkitpro software I downloaded.
I am excited!! But it is going to be uber hard to do @~@
(thank goodness for the community! They can help if I need help, although I think I will take on some of their tutorials first. ;P
(gbatemp.net))
In class we are learning the Processing programming language, but only the Javascript port of it for now. (at the end of the year we will switch to the Java version and code Android apps with it :DDD)
I want to use HTML5 local storage to make a file editor or romhacking utility for a specific game or specific games.
Like the files in acww are lz77 compressed, but you have to do some mojo-jojo when decompressing them and recompressing them so they will work in the game.
I want to make the process automated, make it so I don't have to boot up the good ol' hex editor and mess around with the files.
(Like programming functions in Javascript to handle the details, I want to encapsulate the low-level details and keep them out of my mind, so I can just focus on my rom-hack)
Speaking of my romhack of ACWW, animal crossing wild world for those of you who don't know, I am finally able to edit the text in the game and replace it with my own!! :D
(thanks to a member of gbatemp.net, I won't mention who here, just because I think that is a bit weird, but if you want to read the thread it is there at gbatemp.net under the translations section I think.
I want to make my romhack survival themed, complete with a custom save file that you are supposed to download with the game, patterns and custom textures for the ground, and hopefully some game-logic mods to make the game replace trees that have been cut down during the day.
(because it is a scarce resource survival game)
I will have to hide Tom nook in some far corner, and make it so every day an axe appears in a hidden spot, not a golden axe for that matter, so you can only go so far into the forest each day when you are foraging.
It would be interesting to introduce a mechanism of health, and if you don't eat any fruit for a while your health drops until your character is erased and you need to get a new resident.
(maybe that's too harsh? xD)
I think there was a way to do that... deleting the bed? ehhh or does that just make it so they cannot sleep by rolling onto their nonexistant bed?
Who knows lol *shrug
Apparently the New Super Mario Bros editor has the capability to interface with code you write to "hook" into the games code and modify or add to how the game works.
That would be extremely useful for acww!! :D
The possibilities are endless!! (the coding would be hard at first too, however)
I am working on finishing my romhack, atm I am editing the menu's text
(so like Friend Roster = Survival List now :P)
However, I am having trouble with the title menu...
I think perhaps I made my relacements too long for the tiny screen they inhabit, but mehhh all well...
Maybe I can find a way to hack the menu screen size? XD ehh probably out of my skill level at this time..>.>
But yeah! That's the jist of it for now, I also plan on re-attempting to make custom models for acww, using a virtual windows xp and good ol 3ds max 6, although the other hackers recommended the old version of maya....
Aside from these activities I am uber uber busy with school, so there is no guarantee for when I will get any of this romhack done, and I have no clue when it will be completed.
(though hopefully before ac3ds is released xD that is my goal!!)
I do wonder if it is possible to hack the game so one of your house/mansion rooms is replaced with Tom Nooks or the Abel Sisters house?
(or if it is possible to expand the size of your house via rohacking)
It probably is as far as the tom nook idea goes, it probably just involved changing where the entrance to the room points in memory...
(or something like that)
But when you leave nooks you will, undoubtedly and necessarily, exit out his frontdoor and not be back in you house.
Well, these are my thoughts and ideas, activities rather, as of late! :)
hopefully the next time we meet I will have more to discuss with you!!
Farewelll!! :D
(oh and I will post piccies of my progress next post, I promise!! ;})
'Til next time!! ^.^
~James
- Posted using BlogPress from my iPad
Friday, October 5, 2012
Random Nighttime Thoughts...
//Here is a draft I wrote a while back but never posted, enjoy lol :)
Hello again!
I will warn you before you read this, that I may end up rambling quite a lot and it may be a very biased and at times angry read.
Whether or not it will be as described above, I do not know yet, but it might be so fair warning lol ;P
Okay so here we go!!
Nothing we imagine is impossible to create.
Or rather, anything we want to create we can.
Today's world is consumer-driven, based on products and subscriptions and the like..
So then, it is also passive and based on lack of creativity and originality for the majority of the people-only those who create the content achieve anything original or express any creativity.
I do not feel I am expressing this right or proper, but I shall forge onwards nonetheless!! :)
It is not that it is impossible to create things on the iPad or the latest technologies, it is that it is very hard and limited when compared to what you can do on a computer or full fledged personal computer.
(windows, mac, etc)
There will always be ways of creating things for and on devices, but the means may not be feasible for all those interested.
For example, it is not always the best idea to create art on a tablet like the iPad. It is hard, the software isn't industry standard (think photoshop), and it is probably good for sketches at best and isn't very precise.
(from a non-artistically talented perspective, so keep that biase and lack of ability in mind)
But on an iPad you can write documents, manipulate photos, or do simple things.
So far we only see simple things.
Editing a text document is simple and limited. (satisfying but not the true potential of the device(iPad))
Editing source code, compiling it, and then testing your applications... now that would be more like it!
I should be able to write and code iPhone and iTouch applications on my iPad, and I should be able to run it in a special environment on my iPad if I so wish to test it and whatnot.
I do not need to run it on my mac, my iPad is pretty beast too.
Idk, just random thoughts I suppose.. I think I am too tired to warrant a focused and well argued blog post, but mehh whatever lol.
(and perhaps not well-informed enough to know if my arguments are wronged or right, and why they would be so.)
Programming is hard work, but satisfying and with infinite potential.
It would be so cool to say "Hey I like this game but there isn't an emulator for it for XYZ device. Hmm.. I'll code one!!", and then to actually be able to code an emulator that works on the device?
That would be awesome!
Anything that you could imagine, that you could code, you could create.
That would be amazing!
But it takes a long time to code, and it has a steep learning curve.
(takes a lot of dedication and time too >.>)
But it is definitely worth it, even if just for the ability to make your own games and applications :D
(which is why I want to learn C#!
Robust language with many useful features, implementable on the popular Windows, similar to Java which can run on most any computer, and it allows for rapid development of awesome applications!)
We seem to be headed towards the whole "user-created content" era of the web and of products, if we aren't there already, where a lot of the most popular websites and valuable services/products get their value entirely from the users that use their service.
(youtube -> user created videos)
(facebook-> user created posts and content)
(forums _> user created)
Let's face it: anything worth consuming is something that is dynamic, has fresh content daily, and has a variety of things to consume, experience, or interact with.
A site devoid of user interaction or contribution is most likely a very dull site indeed.
Thriving E-Communities are some of the most hopping and interesting places to visit and contribute to, and websites like Youtube can just draw attention and keep it for long periods of time.
And if the creator of the website can make money off of it, sweet!
Free, never-ending content, users, and a thriving community!
This is the power of the web as it stands today, the power of free user-created content and it's widespread popularity and the money and power it can lend to you and your endeavours and website.
I strongly suspect that a lot of the 'expert' or like beyond expert information in computing and programming, computer science or whatever it is called, is kept secret on purpose.
Either that or you have to be a select individual, a gifted genius, to figure out some of the things that people these days have figured out.
(reversing data types, programs, etc.
coding an emulator, an assembler, a compiler, etc)
I am sure knowledge exists on how to do the second line of of things I listed above, but as for the other things... they approach the realms of the semi-legal and illegal, and while it is not illegal to do such things perhaps the knowledge is suppressed to prevent any issues from it being misused?
Or maybe it is just too damn hard to do, let alone explain.
Or maybe it can only be learned by experimentation and brainstorming.
I have absolutely no clue, all I know is that more and more people can do more and more crazy hacky things with technology, and that I have no idea where they learn this shit.
(sorry for the expletives... but it is appropriate in a sense.. this is like WTF territory, talking about people hacking into ipads and iphones etc, people coding entire emulators and reverse engineering all the data types needed to make them work, all of this against failsafes and mechanisms set in place to prevent it from happening. That is amazing!)
Well I am tired and should be sleeping, gotta get up early in the morning to walk doggies, and then shower and then off to hang out on a boat all day @o@!!
Wish me luck!! :D
Haha!!
Sincerely,
~D.
- Posted using BlogPress from my iPad
Hello again!
I will warn you before you read this, that I may end up rambling quite a lot and it may be a very biased and at times angry read.
Whether or not it will be as described above, I do not know yet, but it might be so fair warning lol ;P
Okay so here we go!!
Nothing we imagine is impossible to create.
Or rather, anything we want to create we can.
Today's world is consumer-driven, based on products and subscriptions and the like..
So then, it is also passive and based on lack of creativity and originality for the majority of the people-only those who create the content achieve anything original or express any creativity.
I do not feel I am expressing this right or proper, but I shall forge onwards nonetheless!! :)
It is not that it is impossible to create things on the iPad or the latest technologies, it is that it is very hard and limited when compared to what you can do on a computer or full fledged personal computer.
(windows, mac, etc)
There will always be ways of creating things for and on devices, but the means may not be feasible for all those interested.
For example, it is not always the best idea to create art on a tablet like the iPad. It is hard, the software isn't industry standard (think photoshop), and it is probably good for sketches at best and isn't very precise.
(from a non-artistically talented perspective, so keep that biase and lack of ability in mind)
But on an iPad you can write documents, manipulate photos, or do simple things.
So far we only see simple things.
Editing a text document is simple and limited. (satisfying but not the true potential of the device(iPad))
Editing source code, compiling it, and then testing your applications... now that would be more like it!
I should be able to write and code iPhone and iTouch applications on my iPad, and I should be able to run it in a special environment on my iPad if I so wish to test it and whatnot.
I do not need to run it on my mac, my iPad is pretty beast too.
Idk, just random thoughts I suppose.. I think I am too tired to warrant a focused and well argued blog post, but mehh whatever lol.
(and perhaps not well-informed enough to know if my arguments are wronged or right, and why they would be so.)
Programming is hard work, but satisfying and with infinite potential.
It would be so cool to say "Hey I like this game but there isn't an emulator for it for XYZ device. Hmm.. I'll code one!!", and then to actually be able to code an emulator that works on the device?
That would be awesome!
Anything that you could imagine, that you could code, you could create.
That would be amazing!
But it takes a long time to code, and it has a steep learning curve.
(takes a lot of dedication and time too >.>)
But it is definitely worth it, even if just for the ability to make your own games and applications :D
(which is why I want to learn C#!
Robust language with many useful features, implementable on the popular Windows, similar to Java which can run on most any computer, and it allows for rapid development of awesome applications!)
We seem to be headed towards the whole "user-created content" era of the web and of products, if we aren't there already, where a lot of the most popular websites and valuable services/products get their value entirely from the users that use their service.
(youtube -> user created videos)
(facebook-> user created posts and content)
(forums _> user created)
Let's face it: anything worth consuming is something that is dynamic, has fresh content daily, and has a variety of things to consume, experience, or interact with.
A site devoid of user interaction or contribution is most likely a very dull site indeed.
Thriving E-Communities are some of the most hopping and interesting places to visit and contribute to, and websites like Youtube can just draw attention and keep it for long periods of time.
And if the creator of the website can make money off of it, sweet!
Free, never-ending content, users, and a thriving community!
This is the power of the web as it stands today, the power of free user-created content and it's widespread popularity and the money and power it can lend to you and your endeavours and website.
I strongly suspect that a lot of the 'expert' or like beyond expert information in computing and programming, computer science or whatever it is called, is kept secret on purpose.
Either that or you have to be a select individual, a gifted genius, to figure out some of the things that people these days have figured out.
(reversing data types, programs, etc.
coding an emulator, an assembler, a compiler, etc)
I am sure knowledge exists on how to do the second line of of things I listed above, but as for the other things... they approach the realms of the semi-legal and illegal, and while it is not illegal to do such things perhaps the knowledge is suppressed to prevent any issues from it being misused?
Or maybe it is just too damn hard to do, let alone explain.
Or maybe it can only be learned by experimentation and brainstorming.
I have absolutely no clue, all I know is that more and more people can do more and more crazy hacky things with technology, and that I have no idea where they learn this shit.
(sorry for the expletives... but it is appropriate in a sense.. this is like WTF territory, talking about people hacking into ipads and iphones etc, people coding entire emulators and reverse engineering all the data types needed to make them work, all of this against failsafes and mechanisms set in place to prevent it from happening. That is amazing!)
Well I am tired and should be sleeping, gotta get up early in the morning to walk doggies, and then shower and then off to hang out on a boat all day @o@!!
Wish me luck!! :D
Haha!!
Sincerely,
~D.
- Posted using BlogPress from my iPad
Subscribe to:
Posts (Atom)