What is "Hard Coded"
-
Liquid_Cow
- Posts: 1241
- Joined: 2007-02-02 22:01
What is "Hard Coded"
Forgive my ignorance, but I frequently hear the term "hard coded," usually following the phrase "it can't be done," and I wonder if someone can explain exactly what this means.
How does it apply to BF2? Will the EA police come knocking on my door if I mess with hard coding? Will white vans with tinted windows park outside Homer's house? Or does the game perform some sort of sumcheck then shuts down if "hard coded" is violated? If so with the last item, can you get around the self check, or is that also "hard coded?"
Thanks for your replies!
Moo
How does it apply to BF2? Will the EA police come knocking on my door if I mess with hard coding? Will white vans with tinted windows park outside Homer's house? Or does the game perform some sort of sumcheck then shuts down if "hard coded" is violated? If so with the last item, can you get around the self check, or is that also "hard coded?"
Thanks for your replies!
Moo
Golden Camel Alliance
Fear the Moo!!!
<MFF>
Fear the Moo!!!
<MFF>
-
GeZe
- Retired PR Developer
- Posts: 3450
- Joined: 2006-02-09 22:09
-
danthemanbuddy
- Posts: 842
- Joined: 2006-11-12 19:07
-
Liquid_Cow
- Posts: 1241
- Joined: 2007-02-02 22:01
OK, this is above my level of understanding I guess, but why can't you just use a compiler like C+ to read the code? I imagine that a lot of the stuff the DEV team is playing with is not in plain text, what's the diference. Again, please excuse my ignorance, just trying to better understand.
Golden Camel Alliance
Fear the Moo!!!
<MFF>
Fear the Moo!!!
<MFF>
-
Fullforce
- Retired PR Developer
- Posts: 3751
- Joined: 2005-10-17 17:03
-
Raniak
- Posts: 968
- Joined: 2007-01-25 01:31
Because it's not just coded, it's hard codedLiquid_Cow wrote:OK, this is above my level of understanding I guess, but why can't you just use a compiler like C+ to read the code? I imagine that a lot of the stuff the DEV team is playing with is not in plain text, what's the diference. Again, please excuse my ignorance, just trying to better understand.
seriously, I have no idea
-
Jaymz
- Retired PR Developer
- Posts: 9138
- Joined: 2006-04-29 10:03
They won't ever release the source code, this is how they make millions. It's the EA creed
1.Get Trauma studios to make you a million dollar selling game and then stab them in the back on their way out.
2.Hardcode unrealistic features.
3.Make your developers sign contracts stating they cannot release any source code, this means that shitty booster packs can be made and sold online with ease while mod developers, who work for free, struggle to compete due to the everlasting virginity of the source code.
4.??????????????
5.Profit
1.Get Trauma studios to make you a million dollar selling game and then stab them in the back on their way out.
2.Hardcode unrealistic features.
3.Make your developers sign contracts stating they cannot release any source code, this means that shitty booster packs can be made and sold online with ease while mod developers, who work for free, struggle to compete due to the everlasting virginity of the source code.
4.??????????????
5.Profit
Last edited by Fullforce on 2007-04-03 02:15, edited 1 time in total.
Reason: Fixed ?'s
Reason: Fixed ?'s
"Clear the battlefield and let me see, All the profit from our victory." - Greg Lake
-
Deadmonkiefart
- Posts: 632
- Joined: 2007-02-06 04:33
-
Fullforce
- Retired PR Developer
- Posts: 3751
- Joined: 2005-10-17 17:03
-
Jarek Mace
- Posts: 209
- Joined: 2005-11-20 04:36
'[R-CON wrote:Jaymz']They won't ever release the source code, this is how they make millions. It's the EA creed
1.Get Trauma studios to make you a million dollar selling game and then stab them in the back on their way out.
2.Hardcode unrealistic features.
3.Make your developers sign contracts stating they cannot release any source code, this means that shitty booster packs can be made and sold online with ease while mod developers, who work for free, struggle to compete due to the everlasting virginity of the source code.
4.?
5.Profit
On number 3 you forgot to mention the shitty dev documentation and half finished tutorials which leads to countless nights of no sleep trying to reverse engineer from cruddy badly made game media to fill in the missing parts..
Then there are the half arsed, half released, badly outdated inhouse toolsets.
Buying the source code would not be economically viable, take quake source for an example when it was around same age as bf2 is now, it would cost you over 100,000 dollars. To Carmack's credit he eventually released the src free.
I don't see greedy EA doing the same in 20 yrs.
Hard coded means hard shit, live with it. Sad but true.
-
Liquid_Cow
- Posts: 1241
- Joined: 2007-02-02 22:01
-
El_Vikingo
- Posts: 4877
- Joined: 2006-11-27 01:50
-
Jarek Mace
- Posts: 209
- Joined: 2005-11-20 04:36
There are dissasemblers like wdasm and other tools to reverse engineer code.
Have to know binary and asm as well as be uber patient and I have no idea if it would be useful to search for game functions if at all. Good for finding and NOOP9090 cdcheck subroutines tho, or used to be, I'm out of date now.
Oh I think it will also be highly illegal.
Have to know binary and asm as well as be uber patient and I have no idea if it would be useful to search for game functions if at all. Good for finding and NOOP9090 cdcheck subroutines tho, or used to be, I'm out of date now.
Oh I think it will also be highly illegal.
Last edited by Jarek Mace on 2007-04-03 02:58, edited 1 time in total.






