NFSC: MW'05 shiftpattern/ShiftSND Port by ElNico

Category: Scripts | Game: Need for Speed: Carbon


NFSC: MW'05 shiftpattern/ShiftSND Port





NFSC: MW '05 shiftpattern/ShiftSND port
By El Nico



Latest Update:
v1.1
(dd/mm/yyyy)
(22/09/2025)

- Fixed out of bounds errors that could occur during installation.
- Fixed vlt data not being properly implemented due to the out of bounds errors.
- Removed some duplicate vlt data from some sub nodes.


Install Instructions:

1. Open up OGVI

2. Press File>Import ModScript and import "MW shiftpattern Port"

3. Select "Install"

4. Press "Import"

5. Save Changes and Exit.

6. Feel free to play around with the 'new' shiftpatterns in OGVI (Optional)



Uninstall Instructions:

1. Open up OGVI

2. Press File>Import ModScript and import "MW shiftpattern Port"

3. Select "Uninstall"

4. Press "Import"

5. Save Changes and Exit.


Permissions Granted to:

- Use and include this in any kind of Modpack.

- Use and include this for an Addon Car.

- Use and include this as apart of your own larger mod.

If you are using this for an addon car, I would highly recommend either linking to the original mod,
or including it as a separate, optional installer, alongside the main addon car installer.

The reason for this:
If someone has already Installed the standalone mod, or has already installed a car with the shiftpattern port,
they wont get an annoying "add_node failed because collection already exists" error message every time they
install a new car, or update an existing mod.

You should also have a Disclaimer saying that having this mod installed is a requirement for your car to work properly,
so you don't have people complaining that your car doesn't work properly.

If you are an Addon Car creator, Including this as a separate, optional install, alongside the main install,
is probably the most convenient option for the end user.



Addressing the question: Why no VltEd Support????????????

Although you cant export nodes like in Binary, In OGVI, you can hit "generate all commands" and it will do exactly that
for all the fields of that node.

VltEd does not have this luxury. You have to generate the command for each field one...by...one.
For most vehicle nodes, such as engine, transmission, induction, tires etc, this isn't much of an issue.
But as you can see with shiftpatterns, there is aloooooootttttttt of fields, and knowing my dumbass, I'll probably miss a few.

Sadly, it isn't as simple as changing ClassKey to Class and CollectionKey to Collection.


Final disclaimer from Me:
Currently this just ports all the shiftpattern nodes from MW, but doesn't change any of the "ShiftSND" fields for any vehicles.
I may include some optional scripts in the future.
In the meantime, once again, just feel free to experiment and play around in OGVI (Make sure to create a backup script).
Maybe even open up VltEd/OGVI for MW and see which shiftpattern node releates to which vehicle.





Comments


ElNico (September 30, 2025 @ 10:55)
@senpaidarken
Thanks for letting me know about Carbon's shiftpatterns being ported to MW.
Saves Me from doing all the work :)

senpaidarken (September 26, 2025 @ 09:34)
@LuckyLuke If you played Carbon before, the gear shifting transitions are vastly different from MW, and this mod pretty much ports the MW shift patterns (aka the gear shifting transitions) to Carbon. As for @ElNico, I already have done porting Carbon's shift patterns to MW, if you're curious about that.

LuckyLuke (September 21, 2025 @ 21:58)
Hello! Sorry, but what this mod does exactly?

ElNico (August 13, 2025 @ 14:45)
@jarooosek

Hi, I've tested installing and uninstalling on both a completely clean copy of NFSC and even an install with Improvement Mod v2, and have had no issues.

The only time this error may occur if if the collections already exist, which is not an issue anyway, as the node data gets overwritten.
If it says something like [copy_node failed because there is already a collection called '0x22479BD5'], then once again, it's not an issue.

Hope this helps :)

jarooosek (August 12, 2025 @ 17:50)
hi i have an error it says: The script has been executed however the following errors occured. How can i fix that


Uploaded on February 09, 2025 at 11:17:59.
Last updated on October 04, 2025 at 16:07:43.