Why cant mods add new functions?

Talk about mods... NOW!
Forum rules
Can't get a mod to work?
Try these... FIRST!

http://www.davoonline.com/phpBB3/viewforum.php?f=6
Recruit

Recruit

carrotonspore
User avatar
Posts: 13
Joined: Mon Feb 15, 2016 4:30 pm
Location: Kepler-186f
Gender: Male
Zodiac: Capricorn
Age: 99
Status: Offline

Why cant mods add new functions?

Unread post #1 by carrotonspore » Thu Feb 02, 2017 6:38 pm

Why can mods only build on what is already there insted of making somethig brand new?
Also do I need to know C++ to mod SPORE? From what ive herd thats what it is made with, correct?


Swaggin It Up

Tech Support

Tech Support

rob55rod
User avatar
Posts: 3065
Joined: Sat Jul 02, 2011 9:50 am
Location: Zelem's Nexus, rebuilding.
Gender: Male
Status: Offline

Re: Why cant mods add new functions?

Unread post #2 by rob55rod » Thu Feb 02, 2017 7:26 pm

carrotonspore wrote:Why can mods only build on what is already there insted of making somethig brand new?

Because mods have no access to the game's code, only the files.


carrotonspore wrote:Also do I need to know C++ to mod SPORE? From what ive herd thats what it is made with, correct?

No, it's almost entirely XML, and definitely no C++ .-.

Recruit

Recruit

carrotonspore
User avatar
Posts: 13
Joined: Mon Feb 15, 2016 4:30 pm
Location: Kepler-186f
Gender: Male
Zodiac: Capricorn
Age: 99
Status: Offline

Re: Why cant mods add new functions?

Unread post #3 by carrotonspore » Thu Feb 02, 2017 7:39 pm

rob55rod wrote:
carrotonspore wrote:Why can mods only build on what is already there insted of making somethig brand new?

Because mods have no access to the game's code, only the files.


carrotonspore wrote:Also do I need to know C++ to mod SPORE? From what ive herd thats what it is made with, correct?

No, it's almost entirely XML, and definitely no C++ .-.

Whats XML?
Also is it not possible to get INTO the games code?
Swaggin It Up

Tech Support

Tech Support

rob55rod
User avatar
Posts: 3065
Joined: Sat Jul 02, 2011 9:50 am
Location: Zelem's Nexus, rebuilding.
Gender: Male
Status: Offline

Re: Why cant mods add new functions?

Unread post #4 by rob55rod » Thu Feb 02, 2017 7:43 pm

carrotonspore wrote:
rob55rod wrote:
carrotonspore wrote:Why can mods only build on what is already there insted of making somethig brand new?

Because mods have no access to the game's code, only the files.

Whats XML?

eXtensible Markup Language. It's a storage language. Really easy to learn. Heck, I'm just about entirely self-taught, so... :lol:

carrotonspore wrote:
rob55rod wrote:
carrotonspore wrote:Also do I need to know C++ to mod SPORE? From what ive herd thats what it is made with, correct?

No, it's almost entirely XML, and definitely no C++ .-.

Also is it not possible to get INTO the games code?

Well it's possible in theory, but as far as I know, no-one has released anything so far which actually does so. Plus you can't distribute a modified EXE, so DLL injection is the only way to distribute modifications to the game's code. Hardly even a mod anymore at that point...

Recruit

Recruit

carrotonspore
User avatar
Posts: 13
Joined: Mon Feb 15, 2016 4:30 pm
Location: Kepler-186f
Gender: Male
Zodiac: Capricorn
Age: 99
Status: Offline

Re: Why cant mods add new functions?

Unread post #5 by carrotonspore » Thu Feb 02, 2017 8:04 pm

rob55rod wrote:
carrotonspore wrote:
rob55rod wrote:Because mods have no access to the game's code, only the files.

Whats XML?

eXtensible Markup Language. It's a storage language. Really easy to learn. Heck, I'm just about entirely self-taught, so... :lol:

carrotonspore wrote:
rob55rod wrote:No, it's almost entirely XML, and definitely no C++ .-.

Also is it not possible to get INTO the games code?

Well it's possible in theory, but as far as I know, no-one has released anything so far which actually does so. Plus you can't distribute a modified EXE, so DLL injection is the only way to distribute modifications to the game's code. Hardly even a mod anymore at that point...

Here are three REALLY DUMB QUESTIONS wait four
Why is it just a theory?
Why cant you redistribute an EXE?
What is a DLL injection and
Why if you did so it would no longer be considered a mod?
Swaggin It Up

Tech Support

Tech Support

rob55rod
User avatar
Posts: 3065
Joined: Sat Jul 02, 2011 9:50 am
Location: Zelem's Nexus, rebuilding.
Gender: Male
Status: Offline

Re: Why cant mods add new functions?

Unread post #6 by rob55rod » Thu Feb 02, 2017 8:19 pm

carrotonspore wrote:Why is it just a theory?

Because nobody's done it.


carrotonspore wrote:Why cant you redistribute an EXE?

Legal reasons

carrotonspore wrote:What is a DLL injection

Basically modifying the code in memory


carrotonspore wrote:Why if you did so it would no longer be considered a mod?

Okay that one is kinda debatable...some would disagree with me in saying it's not a mod anymore.

The Boss
Location: NOLA
Gender: Male
Zodiac: Cancer
Age: 33
Contact:
Status: Offline

Re: Why cant mods add new functions?

Unread post #7 by Davo » Thu Feb 02, 2017 10:19 pm

texmod i believe...
Support my Site via Adf.ly : View the Ad or Skip the Ad


Recruit

Recruit

carrotonspore
User avatar
Posts: 13
Joined: Mon Feb 15, 2016 4:30 pm
Location: Kepler-186f
Gender: Male
Zodiac: Capricorn
Age: 99
Status: Offline

Re: Why cant mods add new functions?

Unread post #8 by carrotonspore » Fri Feb 03, 2017 6:50 am

Davo wrote:texmod i believe...

Whats "texmod"?
Swaggin It Up

Tech Support

Tech Support

rob55rod
User avatar
Posts: 3065
Joined: Sat Jul 02, 2011 9:50 am
Location: Zelem's Nexus, rebuilding.
Gender: Male
Status: Offline

Re: Why cant mods add new functions?

Unread post #9 by rob55rod » Fri Feb 03, 2017 8:07 am

carrotonspore wrote:
Davo wrote:texmod i believe...

Whats "texmod"?

An old tool for replacing textures in memory. Not quite what I meant...

Recruit

Recruit

carrotonspore
User avatar
Posts: 13
Joined: Mon Feb 15, 2016 4:30 pm
Location: Kepler-186f
Gender: Male
Zodiac: Capricorn
Age: 99
Status: Offline

Re: Why cant mods add new functions?

Unread post #10 by carrotonspore » Fri Feb 03, 2017 8:30 am

rob55rod wrote:
carrotonspore wrote:
Davo wrote:texmod i believe...

Whats "texmod"?

An old tool for replacing textures in memory. Not quite what I meant...

Why exactly is it so hard to add a function?
Also what IS a DLL?
Swaggin It Up


Return to “Mod Discussion”

Who is online

Users browsing this forum: No registered users and 1 guest