Skip to content
SomeeNamePublic

About

Native 7-string guitar support for Rocksmith 2014 Remastered (PC) - 7-string highway, tuner, chords, headstock; plain-PSARC CDLC.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

2 stars

Watchers

1 watching

Forks

Repository files navigation

rs7string

Native seven-string guitar support for Rocksmith 2014 Remastered.

License: MIT Platform: Windows Game: Rocksmith 2014 Remastered PC Game build: September 2022 Release

rs7string is a small mod that adds a low B string to Rocksmith 2014 Remastered. You play seven-string charts on a seven-string highway, and notes on the low B string are detected and scored like any other note. Six-string songs and bass songs are not changed. The mod plays charts made for seven strings; it does not convert six-string charts.

showcase
Contents

Features

  • Seven-string highway with note detection and scoring on the low B string. Alternate tunings work.
  • Own colour for the seventh string, with a separate colourblind setting. Uses RSMods' Extended Range low B colour when enabled, otherwise light grey by default.
  • Fret grid and fret bars that span all seven strings.
  • Seven-string tuner that starts on low B. Song pages show names such as B Standard 7Str.
  • Chords with the seventh string: seven-row chord diagrams, finger numbers, open-string bars and technique visuals.
  • Seven-peg headstock, built on first start from your own installed game. Right- and left-handed profiles are supported.
  • Reversed string order works on the highway, fret bars and floor bars.
  • Plain PSARC loading built in: any CDLC enabler for the supported game build works.
  • Freeze fix for clicks in the CDLC enabler's console.
  • F9 overlay for settings and status while you play.

The full list is in the changelog.

Requirements

You need Notes
Rocksmith 2014 Remastered for PC (Steam) September 2022 build only. Learn & Play is not supported. The mod checks the build at startup.
A CDLC enabler for that build Still needed so the game accepts custom songs. rs7string does not replace it.
A seven-string guitar And a working Rocksmith audio input.
Seven-string charts Made for rs7string. See Making seven-string charts.

Note

RSMods and RS_ASIO are optional. rs7string works with or without them, and both were tested together with it. macOS, Wine/Proton and Steam Deck have not been tested.

Quick install

Important

The download link will be added with the release.

  1. Close Rocksmith and back up any existing dinput8.dll in the game folder (the folder with Rocksmith2014.exe).
  2. Install a CDLC enabler for the September 2022 build, following its own instructions.
  3. Copy these release files into the game folder: dinput8.dll, rs7string.ini, rs7string_headstock.bin, rs7string_headstock_lh.bin, rs7string_headstock.LICENSE.md and the chord-diagrams folder.
  4. Put seven-string charts (*_p.psarc) into the game's dlc folder.
  5. Start the game. On first start the headstock builder creates the seven-string headstock from your own install. Press F9 to check the status.

Details, checks, troubleshooting and uninstall: install guide.

Known issues

Issue What to do
Local co-op: only player 1 gets the seven-string guitar. Player 2 plays with six strings. Low-B notes cannot be hit by player 2.
Eight-string charts are not supported yet. Leave [neck] eight=0.
Some generic chords from the game's chord database show six-row diagrams. Cosmetic. Chords from the chart itself show seven rows.
Chord matching can accept low chords with missing notes. A seven-note chord may miss up to two notes by default. See [chords] wide_misses in SETTINGS.
Tuner arrow keys work only in the precision view. Play a note or press Space to enter it.
The overlay does not block mouse input. A click on the overlay can also reach the game.
With the reversed string order, headstock strings 1-6 fade out before the posts do. Cosmetic.

The install guide has the full list of limits. Technical limits are in ARCHITECTURE.md.

Making seven-string charts

Seven-string charts use the game's normal Lead or Rhythm arrangements with a seven-entry tuning.

  • Chart authors: read the charting guide.
  • Tool authors: the chord data format is in the RS7X specification.
  • rs7chart, the chart build and check tool, will be published later.

Settings

Most settings live in rs7string.ini next to dinput8.dll. Many can also be changed live in the F9 overlay. Every key, its default and when it takes effect: SETTINGS.md.

FAQ

Does it work without RSMods or RS_ASIO?

Yes. rs7string works with or without them. This was verified in game. Both were also tested together with rs7string.

Does it support eight-string guitars?

Not yet. Eight-string support is prepared internally but not playable. Leave [neck] eight=0.

Does it work in local co-op?

Only player 1 gets the seven-string guitar. Player 2 plays with six strings.

Can it play my six-string charts on a seven-string guitar?

No. It plays charts made for seven strings. Renaming or retuning a six-string chart does not convert it.

Is it safe and legal?
  • rs7string ships no Ubisoft assets and uses no Ubisoft encryption keys.
  • The headstock model and the chord diagrams are built from your own game install on your PC.
  • Never share those generated files. Each player builds their own.
  • The mod patches the game in memory. It does not modify the game's own files; to uninstall, delete the files you added.

How this project was made

rs7string was built by its owner (SomeeName) with heavy help from Claude Code, Anthropic's AI coding agent.

  • AI agents did the reverse engineering of the game and wrote most of the code, the tests and the documentation, under the owner's direction.
  • The owner set the goals, made the design decisions, and tested the result with a real guitar in the real game.
  • Claims about game behaviour in the developer docs are tagged as checked (against the game's code or in game) or as not yet verified.

Expect rough edges, and please report them.

Contributing

Bug reports and pull requests are welcome.

Please follow the Code of Conduct.

License

rs7string is released under the MIT License.

Rocksmith is a trademark of Ubisoft. This project is not affiliated with or endorsed by Ubisoft. Thanks to the authors of the Rocksmith CDLC enablers, RSMods, RS_ASIO and Dear ImGui.

Support

rs7string is free. If you like it, you can support its development on Ko-fi.

ko-fi

About

Native 7-string guitar support for Rocksmith 2014 Remastered (PC) - 7-string highway, tuner, chords, headstock; plain-PSARC CDLC.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

2 stars

Watchers

1 watching

Forks

Releases

Sponsor this project

Packages

Contributors

Languages