SUBSIM Radio Room Forums

SUBSIM Radio Room Forums (https://www.subsim.com/radioroom/index.php)
-   SHIII Mods Workshop (https://www.subsim.com/radioroom/forumdisplay.php?f=195)
-   -   Red light (https://www.subsim.com/radioroom/showthread.php?t=122489)

Django55 09-22-07 02:14 PM

Red light
 
Hi !
I would like to be able to change from white light to red light when attacking...
I had the idea to have a working switch here :
http://www.monsterup.com/upload/1190488215.jpg

Please modders ! Do it ! I don't know how to do it... :up:
Bye

Myxale 09-22-07 02:25 PM

Our best Guys are on it and still trying to do/mod exactly that, but the SH3 is like an Iron-maiden!;)

Django55 09-22-07 02:36 PM

So very difficult to modify the game ?

urfisch 09-22-07 02:40 PM

if you want to dive into the coded things, yes. optically its quite easy. same as changing sounds. but modding 3d is quite complicate and changing code-values is even more complicated...not to think of adding new functions. its all just possible via hex-editing, which needs a lot of experience and training with coding and its structures.

:shifty:

SubV 09-22-07 02:43 PM

Making this light switch working means the modifying the code of sh3.exe, so that's impossible until Ubisoft gives us access to the source code.

Django55 09-22-07 02:46 PM

I see but isn't it possible just to click on the switch to have light without modifing the 3D ? (so the switch doesn't turn)

09-22-07 04:15 PM

The SH3 source code is actually not necessary to add things like this, but it would certainly help :)
With good assembler knowledge and a lot of time and patience to debug the SH3.exe and it's dll's could reveal many hidden treasures.

There are three possible solutions that i can think of...
1) The hackers way, by extending the exe with new or changed code.
2) Alter memory addresses in real-time with a new launch exe (maybe this is the easiest way, but also the most error-prone.. lol).
3) Inject a dll between the exe and the old dll (if the information passed between is of any value that is).

hmm... is there anyone willing to help me?
I have some basic assembler skills myself, although I haven't programmed anything useful for years... well, this could actually be interesting.. :D

Sailor Steve 09-22-07 05:13 PM

Is any of that remotely legal?

09-22-07 05:30 PM

Probably, if delivered as a patch to the game and not the whole executable.

It's the only way to change the hard-coded stuff without the source code.

JCWolf 09-22-07 05:32 PM

If it remains as a Mod , and called as a Mod and not
a hacked programe yes, its legal, an example, on the game The Sims
there are a lot of guys who manage to Hack objects, like cars, or furniture
to add new animations and interactions with those same objects!...


If its done , that I asure you its very hard and paynefull lost of hours
it can change some major animations in the game and creats new interactions
with the Boat enviorment!:yep:

Django55 09-22-07 05:41 PM

Yeah maybe it would be long but so excellent... :smug:

SubV 09-22-07 05:47 PM

Quote:

Originally Posted by KaustikSoda
The SH3 source code is actually not necessary to add things like this, but it would certainly help :)
With good assembler knowledge and a lot of time and patience to debug the SH3.exe and it's dll's could reveal many hidden treasures.

There are three possible solutions that i can think of...
1) The hackers way, by extending the exe with new or changed code.
2) Alter memory addresses in real-time with a new launch exe (maybe this is the easiest way, but also the most error-prone.. lol).
3) Inject a dll between the exe and the old dll (if the information passed between is of any value that is).

hmm... is there anyone willing to help me?
I have some basic assembler skills myself, although I haven't programmed anything useful for years... well, this could actually be interesting.. :D

I think I have some skill in C++ and assembler... It would be VERY hard to change SH3 code in that way, because the game is wrtitten in MS C++ 7 and highly optimized by compiler. It's much easier to change such things in source code.

Let's start another (fruitless) petition to Ubi, to open the sources of SH3, maybe? :)

09-22-07 08:45 PM

Quote:

Originally Posted by SubV
Let's start another (fruitless) petition to Ubi, to open the sources of SH3, maybe? :)

Why not. We can always try. :)
Miracles have happened before.. I think.

:damn: Ubi

Spruence M 09-23-07 12:29 AM

instead of modeling it in 3d, why not a keyboard shortkut?

TheDarkWraith 09-23-07 01:15 AM

Quote:

Originally Posted by Spruence M
instead of modeling it in 3d, why not a keyboard shortkut?

We can't create 'new' keyboard shortcuts (yet). We have to use what is currently available. There is a difference between new keyboard shortcuts and remapping old ones (assigning new keys to something that already exists).


All times are GMT -5. The time now is 03:58 PM.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright © 1995- 2025 Subsim®
"Subsim" is a registered trademark, all rights reserved.