Yes, but I haven't slept in five days, and your wry Canadian wit lightened my morning.
xander
Changing team colours?
Moderators: jelco, bert_the_turtle
-
- level2
- Posts: 101
- Joined: Mon Dec 12, 2005 11:18 pm
- trickfred
- level5
- Posts: 1691
- Joined: Sat Jul 24, 2004 5:01 am
- Location: The Great White North, Eh?
- Contact:
nihilesthetics2 wrote:Like I say, you cant really distribute the change with your mod if you have edited the exe. Its just a bit of fun, to have a shot at playing the red team for a change. But its such a common request, I might as well throw together a quickie tutorial.
N2
...and email it to IV, so they can see how much of a desired feature it is.
-
- level1
- Posts: 11
- Joined: Sun Feb 26, 2006 9:38 pm
nihilesthetics2 wrote:Like I say, you cant really distribute the change with your mod if you have edited the exe. Its just a bit of fun, to have a shot at playing the red team for a change. But its such a common request, I might as well throw together a quickie tutorial.
N2
That'd be great to tinker with.
I was wondering if it was a hex change.
I was a little dense last post I guess
...is it over? is he gone?
-
- level2
- Posts: 101
- Joined: Mon Dec 12, 2005 11:18 pm
Hmm, on second thoughts, the tutorial is going to be a little bit advanced. Maybe too advanced. Oh well, I tried my best
http://www.nihilesthetics.info/DarwiniaModding/FeaturePatch2.htm
N2
http://www.nihilesthetics.info/DarwiniaModding/FeaturePatch2.htm
N2
-
- level1
- Posts: 11
- Joined: Sun Feb 26, 2006 9:38 pm
-
- level2
- Posts: 101
- Joined: Mon Dec 12, 2005 11:18 pm
- NeoThermic
- Introversion Staff
- Posts: 6256
- Joined: Sat Mar 02, 2002 10:55 am
- Location: ::1
- Contact:
nihilesthetics2 wrote:trickfred wrote:...and email it to IV, so they can see how much of a desired feature it is.
Are they really listening, though? I have my doubts.
N2
I'm sure this will be taken into consideration after IGF. Don't forget, we will be having a 1.43 after IGF to fix the armour crash which sneaked its way on to the non-steam versions as well. You've also got multiwinia somewhere in the pipeline, so I'm sure that it might be possible to add the ability to change the team colours in there somewhere.
In the meantime, where did you learn all the ASM stuff? My grasp of ASM is limited, but how'd you track down the colours without the mapping file?
NeoThermic
-
- level2
- Posts: 101
- Joined: Mon Dec 12, 2005 11:18 pm
Maybe I am being too much of a cynic.
There are no set rules to understanding any ASM listing. I tend to use the following methodology. Its time-consuming, and you will never fully understand whats going on, but its an interesting challenge, and you learn a lot about various programming related stuff as you go. Its also important to use the right tools.
You start of with the strings, then you see where they are referenced. You can then roughly identify what bocks of code deal with what. Then you identify things like switch statements and external function calls. You can then tell what each block is doing at a very granular level. For example, reference to "_StartDefinition" along with IO function calls means that that code block is probably parsing map or mission files, whereas references to "Darwinian" along with opengl function calls probably means that that code block is rendering Darwinians. Then follow the code keeping track of what registers hold what values. Youre basically refining your understanding of what is going on over several passes. Cross-reference often and use lots of comments. Over time, it starts to fit together like a jigsaw.
N2
There are no set rules to understanding any ASM listing. I tend to use the following methodology. Its time-consuming, and you will never fully understand whats going on, but its an interesting challenge, and you learn a lot about various programming related stuff as you go. Its also important to use the right tools.
You start of with the strings, then you see where they are referenced. You can then roughly identify what bocks of code deal with what. Then you identify things like switch statements and external function calls. You can then tell what each block is doing at a very granular level. For example, reference to "_StartDefinition" along with IO function calls means that that code block is probably parsing map or mission files, whereas references to "Darwinian" along with opengl function calls probably means that that code block is rendering Darwinians. Then follow the code keeping track of what registers hold what values. Youre basically refining your understanding of what is going on over several passes. Cross-reference often and use lots of comments. Over time, it starts to fit together like a jigsaw.
N2
Who is online
Users browsing this forum: No registered users and 12 guests