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
User avatar
TheCyanSpartan
Recruit
Recruit
Posts: 15
Joined: Mon Feb 15, 2016 4:30 pm
Location: Kepler-186f

Why cant mods add new functions?

Unread postby TheCyanSpartan » 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

User avatar
rob55rod
Tech Support
Tech Support
Sergeant Major of the Davo Army
Sergeant Major of the Davo Army
Posts: 3631
Joined: Sat Jul 02, 2011 9:50 am
Location: Zelem's Nexus, rebuilding.

Re: Why cant mods add new functions?

Unread postby 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++ .-.

User avatar
TheCyanSpartan
Recruit
Recruit
Posts: 15
Joined: Mon Feb 15, 2016 4:30 pm
Location: Kepler-186f

Re: Why cant mods add new functions?

Unread postby TheCyanSpartan » 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

User avatar
rob55rod
Tech Support
Tech Support
Sergeant Major of the Davo Army
Sergeant Major of the Davo Army
Posts: 3631
Joined: Sat Jul 02, 2011 9:50 am
Location: Zelem's Nexus, rebuilding.

Re: Why cant mods add new functions?

Unread postby 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...

User avatar
TheCyanSpartan
Recruit
Recruit
Posts: 15
Joined: Mon Feb 15, 2016 4:30 pm
Location: Kepler-186f

Re: Why cant mods add new functions?

Unread postby TheCyanSpartan » 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

User avatar
rob55rod
Tech Support
Tech Support
Sergeant Major of the Davo Army
Sergeant Major of the Davo Army
Posts: 3631
Joined: Sat Jul 02, 2011 9:50 am
Location: Zelem's Nexus, rebuilding.

Re: Why cant mods add new functions?

Unread postby 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.

User avatar
Davo
The Boss
The Boss
Sergeant Major of the Davo Army
Sergeant Major of the Davo Army
Posts: 2178
Joined: Sun Dec 27, 2009 1:36 am
Location: NOLA
Contact:

Re: Why cant mods add new functions?

Unread postby Davo » Thu Feb 02, 2017 10:19 pm

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


User avatar
TheCyanSpartan
Recruit
Recruit
Posts: 15
Joined: Mon Feb 15, 2016 4:30 pm
Location: Kepler-186f

Re: Why cant mods add new functions?

Unread postby TheCyanSpartan » Fri Feb 03, 2017 6:50 am

Davo wrote:texmod i believe...

Whats "texmod"?
Swaggin It Up

User avatar
rob55rod
Tech Support
Tech Support
Sergeant Major of the Davo Army
Sergeant Major of the Davo Army
Posts: 3631
Joined: Sat Jul 02, 2011 9:50 am
Location: Zelem's Nexus, rebuilding.

Re: Why cant mods add new functions?

Unread postby 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...

User avatar
TheCyanSpartan
Recruit
Recruit
Posts: 15
Joined: Mon Feb 15, 2016 4:30 pm
Location: Kepler-186f

Re: Why cant mods add new functions?

Unread postby TheCyanSpartan » 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”