Author
|
Topic: hacking vs modding (Read 1 times)
|
videoexpress
Guest
|
|
« on: September 22, 2010, 05:49:55 pm » |
|
hey guys! i'm conducting some research for a paper i'm writing about ROM hacking and i was just wondering if any of you were interesting in telling me what difference there is (in your opinion) between "hacking" and "modding." i have my own ideas about the subject, but i'll keep them to myself for now for the sake of staying objective thanks a lot p.s. free free to email me, as well ljfrezza@gmail.com
|
|
|
|
golden
Guest
|
|
« Reply #1 on: September 22, 2010, 07:03:36 pm » |
|
In my opinion, the main difference is that hacking also implies discovery; if you're just using a tool to modify a game and this tool was created by someone else (ie. you have no knowledge of the game's inner workings), you're modding.
|
|
|
|
justin3009
Guest
|
|
« Reply #2 on: September 22, 2010, 09:07:17 pm » |
|
I always count hacking as diving into ASM and messing with all the code that comes with it. I count modding as just the skin of the game itself. Like the basic graphics, colors, maybe some sound and very little to no major ASM.
|
|
|
|
FaustWolf
Guest
|
|
« Reply #3 on: September 22, 2010, 10:25:31 pm » |
|
"Hacking" and "modding" mean the exact same thing to me with respect to videogames. However, I prefer to use the latter publicly because I'm worried about being confused with black hat hackers by people not familiar with the videogame hacking scene. For example, if I talk about doing "videogame hacking" in my spare time I'm worried people would conflate this with trying to steal credit card info.
While the linguistics don't change the fact that game modding/hacking is a legally gray activity, the difference is that black hat hacking is a vicious activity whereas exploring and changing how videogames operate is something community members do for personal edification and fulfillment.
However, I sense that I'm in the minority in my preference for the word "modding" over "hacking." I think golden's and justin3009's answers are probably closer to where the majority of the community stands on the issue.
Glad to see all the academic interest in the modding subculture lately! :woot!:
|
|
« Last Edit: September 22, 2010, 10:38:53 pm by FaustWolf »
|
|
|
|
Valendian
Guest
|
|
« Reply #4 on: September 22, 2010, 10:44:05 pm » |
|
For Hacking I always prefered the term reverse engineer. A reverse engineer is someone who looks at a bunch of 1's and 2's and tries to MAKE SENSE of it. A modder is someone who looks at someone else's definition of what these 1's and 2's mean and MAKES USE of it as best they can. Whether it's through the use of a tool or a file format specification.
We need both to make a mod for a game. We need people who can understand a file format and we need modders that can take that understanding to the next level. I personally am a reverse engineer (hacker). I am not a good modder. I hope that my efforts will encourage others to pick up the baton and run with it. My talents lie in understanding, but there others whose talents are far more entertaining (ie more sellable to the public). But enough sunshine up the a$$ hackers are more leet than modders. I will take the pepsi challenge on that any day.
|
|
|
|
tcaudilllg
Guest
|
|
« Reply #5 on: September 23, 2010, 12:23:58 am » |
|
Interesting. By Valendian's definition, I'm a modder because I use info obtained by hackers to make tools.
But would that make emulator authors modders?
|
|
|
|
KaioShin
Guest
|
|
« Reply #6 on: September 23, 2010, 01:56:49 am » |
|
Both are the same, the different terms just arose from the fact that the console hacking and PC game modding communities developed completely independently from each other and developed their own terminology. Still, both do the same thing. (And it doesn't help that romhacking was basically founded by a bunch of 14 year olds who thought being a "hacker" was cool )
|
|
|
|
golden
Guest
|
|
« Reply #7 on: September 23, 2010, 07:29:37 am » |
|
Don't get me wrong though, my definition of modding isn't meant to be derogatory in any way. Some people just don't want to go all the way down to ASM in order to create/modify a game and that's ok. Also, I'm sure there are cases where someone invested more time and effort to modify a game than the person who reverse engineered it.
And although the two terms share the same goals, I still think there's a difference between them and that it's legitimate to use the term hacker for someone who looks at a bunch of numbers, extracts their meaning and modifies them at will.
|
|
|
|
creeperton
Guest
|
|
« Reply #8 on: September 23, 2010, 10:25:19 am » |
|
For me, what we do is broken down into investigation and implementation more than hacking and modding.
Investigators use whatever methods at their disposal to discover how games work. They lay the groundwork for those who come later. Implementors use the information investigators gather to make hacks, editing tools, and full-game mods.
This distinction touches on the unspoken code of the Rom Hacker:
"If you find something, the credit is yours, but the information belongs to everyone. If you make something, it is yours and yours alone."
Investigation can take many forms, and many times an investigator will use or make tools to facilitate their work which blurs the lines between investigation and implementation if they release those tools.
Also, investigators typically work alone, but use forums to ask for help when needed and sometimes to dump their findings. Implementors who intend to finish their mods usually work in groups, unless they are good investigators who will likely be held back by their "helpers".
From Neal Stephenson's Diamond Age:
“Hackworth was a forger, Dr. X was a honer. The distinction was at least as old as the digital computer. Forgers created a new technology and then forged on to the next project, having explored only the outlines of its potential. Honers got less respect because they appeared to sit still technologically, playing around with systems that were no longer start, hacking them for all they were worth, getting them to do things the forgers had never envisioned.â€
The distinction I make between a hack and a mod is this:
A hack is something that alters the way the game is played, or which expands the amount and type of content that others can alter, but isn't intended to be used alone, with no other alterations. A mod is a collection of hacks presented as is, intended to be played, but not necessarily to be used as a platform for someone else to add their own alterations.
|
|
|
|
Celice
Guest
|
|
« Reply #9 on: September 23, 2010, 05:07:18 pm » |
|
Jargon is fun.
For me hacking was always creating something new out of something. Even if editing. But it requires the awareness of what you're doing. I would say those who use an editor that basically tells them what to do are modding, because it really doesn't take any conscious effort to learn how to modify the game.
"Hacking" would be when someone makes an effort to learn individual games. I would say that so long as you can mess around with basically any game you want without someone making editor, you're "hacking" it. But if we were to actually create set definitions, hacking in my opinion would be what most translation hacks do, and awesome ASM hacks too--introduce entirely new code. It's building into a product.
EDIT: yeah, I completely agree with golden. Actually extracting meaning and thinking about all that "random" data requires more active attention than just using an editor.
|
|
|
|
DeGamer
Guest
|
|
« Reply #10 on: September 25, 2010, 06:20:25 pm » |
|
"Hacking" and "modding" mean the exact same thing to me with respect to videogames.
& Both are the same, the different terms just arose from the fact that the console hacking and PC game modding communities developed completely independently from each other and developed their own terminology. Still, both do the same thing.
Agreed. Hacking and modding a video game both can alter the product from how it originally was. A reverse engineer is someone who looks at a bunch of 1's and 2's and tries to MAKE SENSE of it.
You forgot the <.,*)& :laugh: Looking at things like that can be a massive turn off, especially if you don't even know where to start. Don't get me wrong though, my definition of modding isn't meant to be derogatory in any way. Some people just don't want to go all the way down to ASM in order to create/modify a game and that's ok.
Yes very true. Both require lots of work on different levels (thinking, testing, planning, ect...). However, I can't seem to help but notice that those "modders" are somehow made feel inferior to "hackers" in terms of skill level. Especially when one tries to justify that one requires more skill than the other. Not everyone is talented in the same way (like Valendian stated, he may be good at hacking and not as much as modding/editing). Modders and hackers should not look at each other as inferior or superior because most video games are made by groups of people, not just single person. And those professional people have the proper tools and some are even trained as they go.
|
|
|
|
Next gen Cowboy
Guest
|
|
« Reply #11 on: September 26, 2010, 01:17:06 pm » |
|
A great many communities, particularly the small ones are elitist by nature. This is where the superior/inferior aspect comes into play, and you can call me wrong, or depraved or whatever you may, but I personally feel fine with that attitude. At least I do on a personal level, as a whole I love to see people working together to further refine techniques and make new kinds of progress. At the same time I see someone who only uses editors as missing out on entire (important) aspects or hacking a game, hence inferior. Just my opinion, and it's worth less than nothing, but at least I'm honest.
|
|
|
|
justin3009
Guest
|
|
« Reply #12 on: September 26, 2010, 01:32:04 pm » |
|
At the same time I see someone who only uses editors as missing out on entire (important) aspects or hacking a game, hence inferior. Just my opinion, and it's worth less than nothing, but at least I'm honest. Usually people who use editors eventually get to the point where if they want to learn more, they'll have to dive into coding. That's how it was at least for me and I know a couple of other people as well. It all varies on how much the person wants to learn. I don't think there's really an "inferior" or "superior" type of thing in the modding/hacking community. We're all looking to do the same thing, so it's kind of odd in a way to call someone inferior for just using editors. Hell, some people who just use editors have the greatest ideas.
|
|
|
|
KaioShin
Guest
|
|
« Reply #13 on: September 26, 2010, 02:14:16 pm » |
|
Some of you guys obviously never seen what kind of work goes into a good professional level mod. Even if you have an extremely modding friendly engine like Half-Life back in the day with the entire source code (!) of the game, it's still several hundred KB of code to dive into and understand and change. It's written in C or a scripting language instead of ASM so it's less ugly, but to offset that there is usually much more complicated code involved than changing the size of a window or disabling a LZ77 compression (some people make it sound like those hacks are insanely complicated when in reality they are usually very primitive). Any illusions of superiority are just that, illusions. I used to try and write a Half-Life modification back in the day and I can tell you that 90% of romhacking is very mundane in comparison. And let's not even get into designing good looking and good playing 3D maps versus putting together a few tiles in RPG maker.
|
|
|
|
justin3009
Guest
|
|
« Reply #14 on: September 26, 2010, 02:30:02 pm » |
|
In either case, doesn't matter if it's modding, hacking, or creating a game with RPG Maker. Someone doesn't have to destroy the game itself and study it inside out to make it fun. People can use the very basics and create something that's fantastic and beyond expectation. Eye of the beholder I suppose, but anything great is possible if one knows there way around the game.
|
|
|
|
|