Why cant mods add new functions?

The place for mod discussions and seeking out information about Spore modding.
Forum rules
Can't get a mod to work?
Try these... FIRST!

http://www.davoonline.com/phpBB3/viewforum.php?f=6
User avatar
TheCyanSpartan
Cell
Cell
Posts: 15
Joined: Mon Feb 15, 2016 4:30 pm

Why cant mods add new functions?

Unread post by TheCyanSpartan »

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
rob55rod
Admin
Admin
Posts: 4086
Joined: Sat Jul 02, 2011 9:50 am

Re: Why cant mods add new functions?

Unread post by rob55rod »

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++ .-.
Having trouble with the Spore ModAPI Launcher Kit? Get help here!

If you're reading this, you have my permission to build off of my mods as long as I am credited. Please don't mirror my work unaltered, unless I no longer provide a working download.
User avatar
TheCyanSpartan
Cell
Cell
Posts: 15
Joined: Mon Feb 15, 2016 4:30 pm

Re: Why cant mods add new functions?

Unread post by TheCyanSpartan »

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
rob55rod
Admin
Admin
Posts: 4086
Joined: Sat Jul 02, 2011 9:50 am

Re: Why cant mods add new functions?

Unread post by rob55rod »

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...
Having trouble with the Spore ModAPI Launcher Kit? Get help here!

If you're reading this, you have my permission to build off of my mods as long as I am credited. Please don't mirror my work unaltered, unless I no longer provide a working download.
User avatar
TheCyanSpartan
Cell
Cell
Posts: 15
Joined: Mon Feb 15, 2016 4:30 pm

Re: Why cant mods add new functions?

Unread post by TheCyanSpartan »

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
rob55rod
Admin
Admin
Posts: 4086
Joined: Sat Jul 02, 2011 9:50 am

Re: Why cant mods add new functions?

Unread post by rob55rod »

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.
Having trouble with the Spore ModAPI Launcher Kit? Get help here!

If you're reading this, you have my permission to build off of my mods as long as I am credited. Please don't mirror my work unaltered, unless I no longer provide a working download.
User avatar
Davo
The Boss
The Boss
Posts: 2422
Joined: Sun Dec 27, 2009 1:36 am
Age: 39

Re: Why cant mods add new functions?

Unread post by Davo »

texmod i believe...
User avatar
TheCyanSpartan
Cell
Cell
Posts: 15
Joined: Mon Feb 15, 2016 4:30 pm

Re: Why cant mods add new functions?

Unread post by TheCyanSpartan »

Davo wrote:texmod i believe...
Whats "texmod"?
Swaggin It Up
rob55rod
Admin
Admin
Posts: 4086
Joined: Sat Jul 02, 2011 9:50 am

Re: Why cant mods add new functions?

Unread post by rob55rod »

carrotonspore wrote:
Davo wrote:texmod i believe...
Whats "texmod"?
An old tool for replacing textures in memory. Not quite what I meant...
Having trouble with the Spore ModAPI Launcher Kit? Get help here!

If you're reading this, you have my permission to build off of my mods as long as I am credited. Please don't mirror my work unaltered, unless I no longer provide a working download.
User avatar
TheCyanSpartan
Cell
Cell
Posts: 15
Joined: Mon Feb 15, 2016 4:30 pm

Re: Why cant mods add new functions?

Unread post by TheCyanSpartan »

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
Post Reply Previous topicNext topic

Return to “Mod Discussion”