Repository files navigation

TR Rando

TR Rando is a randomizer tool for the classic Tomb Raider series (TR 1-3, Unfinished Business and The Golden Mask) and Tomb Raider I-III Remastered. It allows you to change many aspects of the original levels, such as item pickups, secrets, enemies, Lara's appearance, level order, text...and so much more.

Installation

  1. Download the latest version, making sure to select the TRRando zip and not the source code.
  2. Extract.
  3. Run TRRandomizer.exe and follow the instructions.
  4. Play and enjoy!

See USING.md for a more detailed setup guide.

See CONTRIBUTING.md if you are interested in participating in the development of the project.

Features

TR Rando UI

  • Secrets - Randomizes locations of secrets and their rewards.
  • Items - Randomizes pickups, including key items!
  • Enemies - Randomizes the types of enemies you encounter.
  • Textures - Randomly applies textures to levels.
  • Level Sequencing - Change the number of levels in the game and randomize their order.
  • Inventory Loss - Randomizes what levels Lara loses her guns and/or ammo and items.
  • Audio - Randomizes title screen, level ambience, trigger soundtracks, secret soundtracks and sound effects.
  • Sunsets - Randomizes what levels have the Bartoli's Hideout sunset effect.
  • Outfits - Randomizes the outfit Lara wears in each level, including options like invisibility and haircuts.
  • Text - Randomizes in-game text, such as weapon and level names. Includes a variety of languages to choose from.
  • Night Mode/VFX - Darken levels to give a night-time effect or apply visual effects to TR3.
  • Starting Position - Choose to have Lara start levels in different positions facing a different direction.
  • Environment - Modifies the level environment, such as mixing up water levels, mirroring levels, moving keyholes, randomizing traps and adding new puzzle/challenge areas.
  • And more!

Discord

We have a friendly community Discord server here.

Tracker

For keeping track of levels while you play, check out the TRRandoTracker.

Showcase

TR1 RandoTR1 RandoTR1R RandoTR1R RandoTR2 RandoTR2 RandoTR2 RandoTR2R RandoTR2R RandoTR3 RandoTR3 RandoTR3R RandoTR3R Rando

View all.

Thanks

  • Everyone - For playing and reporting bugs/areas for improvement. Rando wouldn't be where it is today without exceptional support from players.
  • Danza - For founding the project; developing robust level reading/writing libraries and tools; adding dozens of features, bug fixes and improvements; and continuing to support the Randomizer project as it evolves.
  • Eycore - Lots of ideas and locations, huge help for zoning key items.
  • Lahm86 - For his massive contributions to improving the randomizer - massive thanks. Please check out his project for randomizing the script files here: https://github.com/LostArtefacts/TRGameflowEditor TRGE is the base for all script randomization features in this program.
  • Aquila_chrysaetos - For their contributions to helping key item zoning.
  • Nenad_ - Lots of ideas and locations
  • chreden - For TRView, which has been invaluable during development and picking locations as well as helping me debug and understand the TR5 file format. Please visit the project at: https://github.com/chreden/trview
  • b122251 - For TRMod, which was used initially to modify the levels prior to the native implementation, fantastic command-line tool you can grab here: https://core-design.com/community_trmod.html
  • JW-dev/Bahamete - For initial work on script randomization
  • Anopob - For various contributions and bug fixes!
  • apel - Lots of ideas and development help.
  • Trxye - Lots of ideas and development help.
  • Towandaa - Lots of ideas and contributions, including secret, vehicle and sprite randomization.
  • Leoc1995 - For TR1 puzzle inspiration and contributing enemy variants from his TRLEs.
  • Dash and Walkawayy - For providing great support and rando-related additions to TR1X.
  • Jimmy Beon - Providing us with an excellent assortment of custom textures for use in rando.
  • Topixtor - For endless testing to fix issues such as the opera house/barkhang entity freeze and mirrored levels, and providing enemy variations from his TRLEs.
  • Radgryd - For endless TR1 testing and lots of great ideas for the rando.
  • Rylael - For extensive testing and providing valuable feedback.
  • Ralodosmovo - For providing an assortment of custom textures, and lots of ideas for the rando.
  • Lilly Jericho - For endless testing to fix issues such as the opera house/barkhang entity freeze, mirrored levels, and providing great continuous feedback. Lilly was also a coordinator of the huge translation effort by the community, with a special thanks to the following translators:
    • Croatian - Erackk
    • Czech - Sabatu, Dronespencer
    • Dutch - BeardedBogle, Dokus, LordMeShine, Dutchyraider
    • Finnish - Riku, mawia, Footi, stellarCaptain
    • French - Hedteur, LeonHeart, Towandaa
    • German - Lilly Jericho, Radgryd
    • Italian - Diego, Nanaki, Warpy
    • Japanese - ChiburuTV
    • Norwegian - BodillaBee
    • Polish - DJ_Full, NaBu, Nickelony
    • Portuguese - Fuse, Jumica
    • Russian - Ayiluy, Lwmte
    • Spanish - liveshh, MrJavi94
    • Swedish - Pikkufighter, Woof Smit, Zahnac, Cheapguacamole

About

Tomb Raider Game Randomizer

Resources

Contributing

Stars

62 stars

Watchers

10 watching

Forks

Releases

Packages

Used by

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Add copy buttons to all
 blocks\n(function() {\n function addCopyButtons() {\n document.querySelectorAll('pre code').forEach(function(codeBlock) {\n if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;\n codeBlock.parentElement.setAttribute('data-copy-added', 'true');\n \n var btn = document.createElement('button');\n btn.textContent = 'Copy';\n btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';\n btn.onmouseover = function() { this.style.opacity = '1'; };\n btn.onmouseout = function() { this.style.opacity = '0.7'; };\n btn.onclick = function() {\n navigator.clipboard.writeText(codeBlock.textContent).then(function() {\n btn.textContent = 'Copied!';\n setTimeout(function() { btn.textContent = 'Copy'; }, 1500);\n });\n };\n codeBlock.parentElement.style.position = 'relative';\n codeBlock.parentElement.appendChild(btn);\n });\n }\n \n addCopyButtons();\n \n // Re-run on dynamic content\n var observer = new MutationObserver(addCopyButtons);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Add Copy Buttons to Code Blocks");
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
Skip to content

Repository files navigation

TR Rando

TR Rando is a randomizer tool for the classic Tomb Raider series (TR 1-3, Unfinished Business and The Golden Mask) and Tomb Raider I-III Remastered. It allows you to change many aspects of the original levels, such as item pickups, secrets, enemies, Lara's appearance, level order, text...and so much more.

Installation

  1. Download the latest version, making sure to select the TRRando zip and not the source code.
  2. Extract.
  3. Run TRRandomizer.exe and follow the instructions.
  4. Play and enjoy!

See USING.md for a more detailed setup guide.

See CONTRIBUTING.md if you are interested in participating in the development of the project.

Features

TR Rando UI

  • Secrets - Randomizes locations of secrets and their rewards.
  • Items - Randomizes pickups, including key items!
  • Enemies - Randomizes the types of enemies you encounter.
  • Textures - Randomly applies textures to levels.
  • Level Sequencing - Change the number of levels in the game and randomize their order.
  • Inventory Loss - Randomizes what levels Lara loses her guns and/or ammo and items.
  • Audio - Randomizes title screen, level ambience, trigger soundtracks, secret soundtracks and sound effects.
  • Sunsets - Randomizes what levels have the Bartoli's Hideout sunset effect.
  • Outfits - Randomizes the outfit Lara wears in each level, including options like invisibility and haircuts.
  • Text - Randomizes in-game text, such as weapon and level names. Includes a variety of languages to choose from.
  • Night Mode/VFX - Darken levels to give a night-time effect or apply visual effects to TR3.
  • Starting Position - Choose to have Lara start levels in different positions facing a different direction.
  • Environment - Modifies the level environment, such as mixing up water levels, mirroring levels, moving keyholes, randomizing traps and adding new puzzle/challenge areas.
  • And more!

Discord

We have a friendly community Discord server here.

Tracker

For keeping track of levels while you play, check out the TRRandoTracker.

Showcase

TR1 RandoTR1 RandoTR1R RandoTR1R RandoTR2 RandoTR2 RandoTR2 RandoTR2R RandoTR2R RandoTR3 RandoTR3 RandoTR3R RandoTR3R Rando

View all.

Thanks

  • Everyone - For playing and reporting bugs/areas for improvement. Rando wouldn't be where it is today without exceptional support from players.
  • Danza - For founding the project; developing robust level reading/writing libraries and tools; adding dozens of features, bug fixes and improvements; and continuing to support the Randomizer project as it evolves.
  • Eycore - Lots of ideas and locations, huge help for zoning key items.
  • Lahm86 - For his massive contributions to improving the randomizer - massive thanks. Please check out his project for randomizing the script files here: https://github.com/LostArtefacts/TRGameflowEditor TRGE is the base for all script randomization features in this program.
  • Aquila_chrysaetos - For their contributions to helping key item zoning.
  • Nenad_ - Lots of ideas and locations
  • chreden - For TRView, which has been invaluable during development and picking locations as well as helping me debug and understand the TR5 file format. Please visit the project at: https://github.com/chreden/trview
  • b122251 - For TRMod, which was used initially to modify the levels prior to the native implementation, fantastic command-line tool you can grab here: https://core-design.com/community_trmod.html
  • JW-dev/Bahamete - For initial work on script randomization
  • Anopob - For various contributions and bug fixes!
  • apel - Lots of ideas and development help.
  • Trxye - Lots of ideas and development help.
  • Towandaa - Lots of ideas and contributions, including secret, vehicle and sprite randomization.
  • Leoc1995 - For TR1 puzzle inspiration and contributing enemy variants from his TRLEs.
  • Dash and Walkawayy - For providing great support and rando-related additions to TR1X.
  • Jimmy Beon - Providing us with an excellent assortment of custom textures for use in rando.
  • Topixtor - For endless testing to fix issues such as the opera house/barkhang entity freeze and mirrored levels, and providing enemy variations from his TRLEs.
  • Radgryd - For endless TR1 testing and lots of great ideas for the rando.
  • Rylael - For extensive testing and providing valuable feedback.
  • Ralodosmovo - For providing an assortment of custom textures, and lots of ideas for the rando.
  • Lilly Jericho - For endless testing to fix issues such as the opera house/barkhang entity freeze, mirrored levels, and providing great continuous feedback. Lilly was also a coordinator of the huge translation effort by the community, with a special thanks to the following translators:
    • Croatian - Erackk
    • Czech - Sabatu, Dronespencer
    • Dutch - BeardedBogle, Dokus, LordMeShine, Dutchyraider
    • Finnish - Riku, mawia, Footi, stellarCaptain
    • French - Hedteur, LeonHeart, Towandaa
    • German - Lilly Jericho, Radgryd
    • Italian - Diego, Nanaki, Warpy
    • Japanese - ChiburuTV
    • Norwegian - BodillaBee
    • Polish - DJ_Full, NaBu, Nickelony
    • Portuguese - Fuse, Jumica
    • Russian - Ayiluy, Lwmte
    • Spanish - liveshh, MrJavi94
    • Swedish - Pikkufighter, Woof Smit, Zahnac, Cheapguacamole

About

Tomb Raider Game Randomizer

Resources

Contributing

Stars

62 stars

Watchers

10 watching

Forks

Releases

Packages

Used by

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Force GitHub README to respect dark mode\n(function() {\n var style = document.createElement('style');\n style.textContent = '\n .markdown-body {\n color-scheme: dark light;\n }\n .markdown-body pre { background: #161b22 !important; }\n .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; }\n .markdown-body table th, .markdown-body table td { border-color: #30363d !important; }\n .markdown-body img { background: #0d1117; }\n .markdown-body blockquote { border-left-color: #8b949e; }\n .markdown-body hr { border-color: #30363d; }\n ';\n document.head.appendChild(style);\n})();", "GitHub Dark Mode README Fix"); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Repository files navigation

TR Rando

TR Rando is a randomizer tool for the classic Tomb Raider series (TR 1-3, Unfinished Business and The Golden Mask) and Tomb Raider I-III Remastered. It allows you to change many aspects of the original levels, such as item pickups, secrets, enemies, Lara's appearance, level order, text...and so much more.

Installation

  1. Download the latest version, making sure to select the TRRando zip and not the source code.
  2. Extract.
  3. Run TRRandomizer.exe and follow the instructions.
  4. Play and enjoy!

See USING.md for a more detailed setup guide.

See CONTRIBUTING.md if you are interested in participating in the development of the project.

Features

TR Rando UI

  • Secrets - Randomizes locations of secrets and their rewards.
  • Items - Randomizes pickups, including key items!
  • Enemies - Randomizes the types of enemies you encounter.
  • Textures - Randomly applies textures to levels.
  • Level Sequencing - Change the number of levels in the game and randomize their order.
  • Inventory Loss - Randomizes what levels Lara loses her guns and/or ammo and items.
  • Audio - Randomizes title screen, level ambience, trigger soundtracks, secret soundtracks and sound effects.
  • Sunsets - Randomizes what levels have the Bartoli's Hideout sunset effect.
  • Outfits - Randomizes the outfit Lara wears in each level, including options like invisibility and haircuts.
  • Text - Randomizes in-game text, such as weapon and level names. Includes a variety of languages to choose from.
  • Night Mode/VFX - Darken levels to give a night-time effect or apply visual effects to TR3.
  • Starting Position - Choose to have Lara start levels in different positions facing a different direction.
  • Environment - Modifies the level environment, such as mixing up water levels, mirroring levels, moving keyholes, randomizing traps and adding new puzzle/challenge areas.
  • And more!

Discord

We have a friendly community Discord server here.

Tracker

For keeping track of levels while you play, check out the TRRandoTracker.

Showcase

TR1 RandoTR1 RandoTR1R RandoTR1R RandoTR2 RandoTR2 RandoTR2 RandoTR2R RandoTR2R RandoTR3 RandoTR3 RandoTR3R RandoTR3R Rando

View all.

Thanks

  • Everyone - For playing and reporting bugs/areas for improvement. Rando wouldn't be where it is today without exceptional support from players.
  • Danza - For founding the project; developing robust level reading/writing libraries and tools; adding dozens of features, bug fixes and improvements; and continuing to support the Randomizer project as it evolves.
  • Eycore - Lots of ideas and locations, huge help for zoning key items.
  • Lahm86 - For his massive contributions to improving the randomizer - massive thanks. Please check out his project for randomizing the script files here: https://github.com/LostArtefacts/TRGameflowEditor TRGE is the base for all script randomization features in this program.
  • Aquila_chrysaetos - For their contributions to helping key item zoning.
  • Nenad_ - Lots of ideas and locations
  • chreden - For TRView, which has been invaluable during development and picking locations as well as helping me debug and understand the TR5 file format. Please visit the project at: https://github.com/chreden/trview
  • b122251 - For TRMod, which was used initially to modify the levels prior to the native implementation, fantastic command-line tool you can grab here: https://core-design.com/community_trmod.html
  • JW-dev/Bahamete - For initial work on script randomization
  • Anopob - For various contributions and bug fixes!
  • apel - Lots of ideas and development help.
  • Trxye - Lots of ideas and development help.
  • Towandaa - Lots of ideas and contributions, including secret, vehicle and sprite randomization.
  • Leoc1995 - For TR1 puzzle inspiration and contributing enemy variants from his TRLEs.
  • Dash and Walkawayy - For providing great support and rando-related additions to TR1X.
  • Jimmy Beon - Providing us with an excellent assortment of custom textures for use in rando.
  • Topixtor - For endless testing to fix issues such as the opera house/barkhang entity freeze and mirrored levels, and providing enemy variations from his TRLEs.
  • Radgryd - For endless TR1 testing and lots of great ideas for the rando.
  • Rylael - For extensive testing and providing valuable feedback.
  • Ralodosmovo - For providing an assortment of custom textures, and lots of ideas for the rando.
  • Lilly Jericho - For endless testing to fix issues such as the opera house/barkhang entity freeze, mirrored levels, and providing great continuous feedback. Lilly was also a coordinator of the huge translation effort by the community, with a special thanks to the following translators:
    • Croatian - Erackk
    • Czech - Sabatu, Dronespencer
    • Dutch - BeardedBogle, Dokus, LordMeShine, Dutchyraider
    • Finnish - Riku, mawia, Footi, stellarCaptain
    • French - Hedteur, LeonHeart, Towandaa
    • German - Lilly Jericho, Radgryd
    • Italian - Diego, Nanaki, Warpy
    • Japanese - ChiburuTV
    • Norwegian - BodillaBee
    • Polish - DJ_Full, NaBu, Nickelony
    • Portuguese - Fuse, Jumica
    • Russian - Ayiluy, Lwmte
    • Spanish - liveshh, MrJavi94
    • Swedish - Pikkufighter, Woof Smit, Zahnac, Cheapguacamole

About

Tomb Raider Game Randomizer

Resources

Contributing

Stars

62 stars

Watchers

10 watching

Forks

Releases

Packages

Used by

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Highlight search terms from Google/DuckDuckGo/Bing referrer\n(function() {\n var ref = document.referrer;\n var terms = [];\n \n if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) {\n var url = new URL(ref);\n var q = url.searchParams.get('q') || url.searchParams.get('p');\n if (q) {\n terms = q.split(/\\s+/).filter(function(t) { return t.length > 2; });\n }\n }\n \n if (terms.length === 0) return;\n \n var style = document.createElement('style');\n style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }';\n document.head.appendChild(style);\n \n function highlight(node) {\n if (node.nodeType === 3) { // text node\n var text = node.textContent;\n var found = false;\n terms.forEach(function(term) {\n var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\\]\\\\]/g, '\\\\') + ')', 'gi');\n if (regex.test(text)) {\n found = true;\n var frag = document.createDocumentFragment();\n var parts = text.split(regex);\n parts.forEach(function(part, i) {\n if (i % 2 === 0) {\n frag.appendChild(document.createTextNode(part));\n } else {\n var span = document.createElement('span');\n span.className = 'userscript-highlight';\n span.textContent = part;\n frag.appendChild(span);\n }\n });\n node.parentNode.replaceChild(frag, node);\n }\n });\n } else if (node.nodeType === 1 && node.childNodes) { // element\n var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT'];\n if (!skipTags.includes(node.tagName)) {\n Array.from(node.childNodes).forEach(highlight);\n }\n }\n }\n \n highlight(document.body);\n \n // Re-highlight on dynamic content\n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1 || node.nodeType === 3) highlight(node);\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Highlight Search Terms"); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Repository files navigation

TR Rando

TR Rando is a randomizer tool for the classic Tomb Raider series (TR 1-3, Unfinished Business and The Golden Mask) and Tomb Raider I-III Remastered. It allows you to change many aspects of the original levels, such as item pickups, secrets, enemies, Lara's appearance, level order, text...and so much more.

Installation

  1. Download the latest version, making sure to select the TRRando zip and not the source code.
  2. Extract.
  3. Run TRRandomizer.exe and follow the instructions.
  4. Play and enjoy!

See USING.md for a more detailed setup guide.

See CONTRIBUTING.md if you are interested in participating in the development of the project.

Features

TR Rando UI

  • Secrets - Randomizes locations of secrets and their rewards.
  • Items - Randomizes pickups, including key items!
  • Enemies - Randomizes the types of enemies you encounter.
  • Textures - Randomly applies textures to levels.
  • Level Sequencing - Change the number of levels in the game and randomize their order.
  • Inventory Loss - Randomizes what levels Lara loses her guns and/or ammo and items.
  • Audio - Randomizes title screen, level ambience, trigger soundtracks, secret soundtracks and sound effects.
  • Sunsets - Randomizes what levels have the Bartoli's Hideout sunset effect.
  • Outfits - Randomizes the outfit Lara wears in each level, including options like invisibility and haircuts.
  • Text - Randomizes in-game text, such as weapon and level names. Includes a variety of languages to choose from.
  • Night Mode/VFX - Darken levels to give a night-time effect or apply visual effects to TR3.
  • Starting Position - Choose to have Lara start levels in different positions facing a different direction.
  • Environment - Modifies the level environment, such as mixing up water levels, mirroring levels, moving keyholes, randomizing traps and adding new puzzle/challenge areas.
  • And more!

Discord

We have a friendly community Discord server here.

Tracker

For keeping track of levels while you play, check out the TRRandoTracker.

Showcase

TR1 RandoTR1 RandoTR1R RandoTR1R RandoTR2 RandoTR2 RandoTR2 RandoTR2R RandoTR2R RandoTR3 RandoTR3 RandoTR3R RandoTR3R Rando

View all.

Thanks

  • Everyone - For playing and reporting bugs/areas for improvement. Rando wouldn't be where it is today without exceptional support from players.
  • Danza - For founding the project; developing robust level reading/writing libraries and tools; adding dozens of features, bug fixes and improvements; and continuing to support the Randomizer project as it evolves.
  • Eycore - Lots of ideas and locations, huge help for zoning key items.
  • Lahm86 - For his massive contributions to improving the randomizer - massive thanks. Please check out his project for randomizing the script files here: https://github.com/LostArtefacts/TRGameflowEditor TRGE is the base for all script randomization features in this program.
  • Aquila_chrysaetos - For their contributions to helping key item zoning.
  • Nenad_ - Lots of ideas and locations
  • chreden - For TRView, which has been invaluable during development and picking locations as well as helping me debug and understand the TR5 file format. Please visit the project at: https://github.com/chreden/trview
  • b122251 - For TRMod, which was used initially to modify the levels prior to the native implementation, fantastic command-line tool you can grab here: https://core-design.com/community_trmod.html
  • JW-dev/Bahamete - For initial work on script randomization
  • Anopob - For various contributions and bug fixes!
  • apel - Lots of ideas and development help.
  • Trxye - Lots of ideas and development help.
  • Towandaa - Lots of ideas and contributions, including secret, vehicle and sprite randomization.
  • Leoc1995 - For TR1 puzzle inspiration and contributing enemy variants from his TRLEs.
  • Dash and Walkawayy - For providing great support and rando-related additions to TR1X.
  • Jimmy Beon - Providing us with an excellent assortment of custom textures for use in rando.
  • Topixtor - For endless testing to fix issues such as the opera house/barkhang entity freeze and mirrored levels, and providing enemy variations from his TRLEs.
  • Radgryd - For endless TR1 testing and lots of great ideas for the rando.
  • Rylael - For extensive testing and providing valuable feedback.
  • Ralodosmovo - For providing an assortment of custom textures, and lots of ideas for the rando.
  • Lilly Jericho - For endless testing to fix issues such as the opera house/barkhang entity freeze, mirrored levels, and providing great continuous feedback. Lilly was also a coordinator of the huge translation effort by the community, with a special thanks to the following translators:
    • Croatian - Erackk
    • Czech - Sabatu, Dronespencer
    • Dutch - BeardedBogle, Dokus, LordMeShine, Dutchyraider
    • Finnish - Riku, mawia, Footi, stellarCaptain
    • French - Hedteur, LeonHeart, Towandaa
    • German - Lilly Jericho, Radgryd
    • Italian - Diego, Nanaki, Warpy
    • Japanese - ChiburuTV
    • Norwegian - BodillaBee
    • Polish - DJ_Full, NaBu, Nickelony
    • Portuguese - Fuse, Jumica
    • Russian - Ayiluy, Lwmte
    • Spanish - liveshh, MrJavi94
    • Swedish - Pikkufighter, Woof Smit, Zahnac, Cheapguacamole

About

Tomb Raider Game Randomizer

Resources

Contributing

Stars

62 stars

Watchers

10 watching

Forks

Releases

Packages

Used by

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Strip utm_, fbclid, gclid, etc. from all links on page\n(function() {\n var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content',\n 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid',\n 'ref', 'ref_src', 'source', 'medium', 'campaign'];\n \n function cleanUrl(url) {\n try {\n var u = new URL(url, window.location.origin);\n var changed = false;\n trackingParams.forEach(function(p) {\n if (u.searchParams.has(p)) {\n u.searchParams.delete(p);\n changed = true;\n }\n });\n return changed ? u.toString() : url;\n } catch (e) {\n return url;\n }\n }\n \n function cleanLinks() {\n document.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n \n cleanLinks();\n \n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1) {\n if (node.tagName === 'A') cleanLinks();\n node.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Remove Tracking Parameters from Links"); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + '
Skip to content

Repository files navigation

TR Rando

TR Rando is a randomizer tool for the classic Tomb Raider series (TR 1-3, Unfinished Business and The Golden Mask) and Tomb Raider I-III Remastered. It allows you to change many aspects of the original levels, such as item pickups, secrets, enemies, Lara's appearance, level order, text...and so much more.

Installation

  1. Download the latest version, making sure to select the TRRando zip and not the source code.
  2. Extract.
  3. Run TRRandomizer.exe and follow the instructions.
  4. Play and enjoy!

See USING.md for a more detailed setup guide.

See CONTRIBUTING.md if you are interested in participating in the development of the project.

Features

TR Rando UI

  • Secrets - Randomizes locations of secrets and their rewards.
  • Items - Randomizes pickups, including key items!
  • Enemies - Randomizes the types of enemies you encounter.
  • Textures - Randomly applies textures to levels.
  • Level Sequencing - Change the number of levels in the game and randomize their order.
  • Inventory Loss - Randomizes what levels Lara loses her guns and/or ammo and items.
  • Audio - Randomizes title screen, level ambience, trigger soundtracks, secret soundtracks and sound effects.
  • Sunsets - Randomizes what levels have the Bartoli's Hideout sunset effect.
  • Outfits - Randomizes the outfit Lara wears in each level, including options like invisibility and haircuts.
  • Text - Randomizes in-game text, such as weapon and level names. Includes a variety of languages to choose from.
  • Night Mode/VFX - Darken levels to give a night-time effect or apply visual effects to TR3.
  • Starting Position - Choose to have Lara start levels in different positions facing a different direction.
  • Environment - Modifies the level environment, such as mixing up water levels, mirroring levels, moving keyholes, randomizing traps and adding new puzzle/challenge areas.
  • And more!

Discord

We have a friendly community Discord server here.

Tracker

For keeping track of levels while you play, check out the TRRandoTracker.

Showcase

TR1 RandoTR1 RandoTR1R RandoTR1R RandoTR2 RandoTR2 RandoTR2 RandoTR2R RandoTR2R RandoTR3 RandoTR3 RandoTR3R RandoTR3R Rando

View all.

Thanks

  • Everyone - For playing and reporting bugs/areas for improvement. Rando wouldn't be where it is today without exceptional support from players.
  • Danza - For founding the project; developing robust level reading/writing libraries and tools; adding dozens of features, bug fixes and improvements; and continuing to support the Randomizer project as it evolves.
  • Eycore - Lots of ideas and locations, huge help for zoning key items.
  • Lahm86 - For his massive contributions to improving the randomizer - massive thanks. Please check out his project for randomizing the script files here: https://github.com/LostArtefacts/TRGameflowEditor TRGE is the base for all script randomization features in this program.
  • Aquila_chrysaetos - For their contributions to helping key item zoning.
  • Nenad_ - Lots of ideas and locations
  • chreden - For TRView, which has been invaluable during development and picking locations as well as helping me debug and understand the TR5 file format. Please visit the project at: https://github.com/chreden/trview
  • b122251 - For TRMod, which was used initially to modify the levels prior to the native implementation, fantastic command-line tool you can grab here: https://core-design.com/community_trmod.html
  • JW-dev/Bahamete - For initial work on script randomization
  • Anopob - For various contributions and bug fixes!
  • apel - Lots of ideas and development help.
  • Trxye - Lots of ideas and development help.
  • Towandaa - Lots of ideas and contributions, including secret, vehicle and sprite randomization.
  • Leoc1995 - For TR1 puzzle inspiration and contributing enemy variants from his TRLEs.
  • Dash and Walkawayy - For providing great support and rando-related additions to TR1X.
  • Jimmy Beon - Providing us with an excellent assortment of custom textures for use in rando.
  • Topixtor - For endless testing to fix issues such as the opera house/barkhang entity freeze and mirrored levels, and providing enemy variations from his TRLEs.
  • Radgryd - For endless TR1 testing and lots of great ideas for the rando.
  • Rylael - For extensive testing and providing valuable feedback.
  • Ralodosmovo - For providing an assortment of custom textures, and lots of ideas for the rando.
  • Lilly Jericho - For endless testing to fix issues such as the opera house/barkhang entity freeze, mirrored levels, and providing great continuous feedback. Lilly was also a coordinator of the huge translation effort by the community, with a special thanks to the following translators:
    • Croatian - Erackk
    • Czech - Sabatu, Dronespencer
    • Dutch - BeardedBogle, Dokus, LordMeShine, Dutchyraider
    • Finnish - Riku, mawia, Footi, stellarCaptain
    • French - Hedteur, LeonHeart, Towandaa
    • German - Lilly Jericho, Radgryd
    • Italian - Diego, Nanaki, Warpy
    • Japanese - ChiburuTV
    • Norwegian - BodillaBee
    • Polish - DJ_Full, NaBu, Nickelony
    • Portuguese - Fuse, Jumica
    • Russian - Ayiluy, Lwmte
    • Spanish - liveshh, MrJavi94
    • Swedish - Pikkufighter, Woof Smit, Zahnac, Cheapguacamole

About

Tomb Raider Game Randomizer

Resources

Contributing

Stars

62 stars

Watchers

10 watching

Forks

Releases

Packages

Used by

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Auto-enable theater mode on YouTube\n(function() {\n function tryTheater() {\n var btn = document.querySelector('button[aria-label=\"Theater mode\"], ytd-player #player button[title=\"Theater mode\"]');\n if (btn && !btn.classList.contains('activated')) {\n btn.click();\n }\n }\n \n // Try immediately\n tryTheater();\n \n // Try after navigation (SPA)\n var lastUrl = location.href;\n setInterval(function() {\n if (location.href !== lastUrl) {\n lastUrl = location.href;\n setTimeout(tryTheater, 500);\n }\n }, 1000);\n \n // Also try on player load\n var observer = new MutationObserver(tryTheater);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "YouTube Theater Mode Default"); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Repository files navigation

TR Rando

TR Rando is a randomizer tool for the classic Tomb Raider series (TR 1-3, Unfinished Business and The Golden Mask) and Tomb Raider I-III Remastered. It allows you to change many aspects of the original levels, such as item pickups, secrets, enemies, Lara's appearance, level order, text...and so much more.

Installation

  1. Download the latest version, making sure to select the TRRando zip and not the source code.
  2. Extract.
  3. Run TRRandomizer.exe and follow the instructions.
  4. Play and enjoy!

See USING.md for a more detailed setup guide.

See CONTRIBUTING.md if you are interested in participating in the development of the project.

Features

TR Rando UI

  • Secrets - Randomizes locations of secrets and their rewards.
  • Items - Randomizes pickups, including key items!
  • Enemies - Randomizes the types of enemies you encounter.
  • Textures - Randomly applies textures to levels.
  • Level Sequencing - Change the number of levels in the game and randomize their order.
  • Inventory Loss - Randomizes what levels Lara loses her guns and/or ammo and items.
  • Audio - Randomizes title screen, level ambience, trigger soundtracks, secret soundtracks and sound effects.
  • Sunsets - Randomizes what levels have the Bartoli's Hideout sunset effect.
  • Outfits - Randomizes the outfit Lara wears in each level, including options like invisibility and haircuts.
  • Text - Randomizes in-game text, such as weapon and level names. Includes a variety of languages to choose from.
  • Night Mode/VFX - Darken levels to give a night-time effect or apply visual effects to TR3.
  • Starting Position - Choose to have Lara start levels in different positions facing a different direction.
  • Environment - Modifies the level environment, such as mixing up water levels, mirroring levels, moving keyholes, randomizing traps and adding new puzzle/challenge areas.
  • And more!

Discord

We have a friendly community Discord server here.

Tracker

For keeping track of levels while you play, check out the TRRandoTracker.

Showcase

TR1 RandoTR1 RandoTR1R RandoTR1R RandoTR2 RandoTR2 RandoTR2 RandoTR2R RandoTR2R RandoTR3 RandoTR3 RandoTR3R RandoTR3R Rando

View all.

Thanks

  • Everyone - For playing and reporting bugs/areas for improvement. Rando wouldn't be where it is today without exceptional support from players.
  • Danza - For founding the project; developing robust level reading/writing libraries and tools; adding dozens of features, bug fixes and improvements; and continuing to support the Randomizer project as it evolves.
  • Eycore - Lots of ideas and locations, huge help for zoning key items.
  • Lahm86 - For his massive contributions to improving the randomizer - massive thanks. Please check out his project for randomizing the script files here: https://github.com/LostArtefacts/TRGameflowEditor TRGE is the base for all script randomization features in this program.
  • Aquila_chrysaetos - For their contributions to helping key item zoning.
  • Nenad_ - Lots of ideas and locations
  • chreden - For TRView, which has been invaluable during development and picking locations as well as helping me debug and understand the TR5 file format. Please visit the project at: https://github.com/chreden/trview
  • b122251 - For TRMod, which was used initially to modify the levels prior to the native implementation, fantastic command-line tool you can grab here: https://core-design.com/community_trmod.html
  • JW-dev/Bahamete - For initial work on script randomization
  • Anopob - For various contributions and bug fixes!
  • apel - Lots of ideas and development help.
  • Trxye - Lots of ideas and development help.
  • Towandaa - Lots of ideas and contributions, including secret, vehicle and sprite randomization.
  • Leoc1995 - For TR1 puzzle inspiration and contributing enemy variants from his TRLEs.
  • Dash and Walkawayy - For providing great support and rando-related additions to TR1X.
  • Jimmy Beon - Providing us with an excellent assortment of custom textures for use in rando.
  • Topixtor - For endless testing to fix issues such as the opera house/barkhang entity freeze and mirrored levels, and providing enemy variations from his TRLEs.
  • Radgryd - For endless TR1 testing and lots of great ideas for the rando.
  • Rylael - For extensive testing and providing valuable feedback.
  • Ralodosmovo - For providing an assortment of custom textures, and lots of ideas for the rando.
  • Lilly Jericho - For endless testing to fix issues such as the opera house/barkhang entity freeze, mirrored levels, and providing great continuous feedback. Lilly was also a coordinator of the huge translation effort by the community, with a special thanks to the following translators:
    • Croatian - Erackk
    • Czech - Sabatu, Dronespencer
    • Dutch - BeardedBogle, Dokus, LordMeShine, Dutchyraider
    • Finnish - Riku, mawia, Footi, stellarCaptain
    • French - Hedteur, LeonHeart, Towandaa
    • German - Lilly Jericho, Radgryd
    • Italian - Diego, Nanaki, Warpy
    • Japanese - ChiburuTV
    • Norwegian - BodillaBee
    • Polish - DJ_Full, NaBu, Nickelony
    • Portuguese - Fuse, Jumica
    • Russian - Ayiluy, Lwmte
    • Spanish - liveshh, MrJavi94
    • Swedish - Pikkufighter, Woof Smit, Zahnac, Cheapguacamole

About

Tomb Raider Game Randomizer

Resources

Contributing

Stars

62 stars

Watchers

10 watching

Forks

Releases

Packages

Used by

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Remove or un-stick sticky/fixed headers that block content\n(function() {\n function unstick() {\n document.querySelectorAll('header, nav, [role=\"banner\"], .header, .navbar, .sticky, .fixed-top, [style*=\"position: fixed\"], [style*=\"position:sticky\"]').forEach(function(el) {\n if (el.style.position === 'fixed' || el.style.position === 'sticky' || \n getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') {\n el.style.position = 'static';\n el.style.top = 'auto';\n el.style.zIndex = 'auto';\n }\n });\n }\n \n unstick();\n \n var observer = new MutationObserver(unstick);\n observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] });\n})();", "Kill Sticky Headers"); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Repository files navigation

TR Rando

TR Rando is a randomizer tool for the classic Tomb Raider series (TR 1-3, Unfinished Business and The Golden Mask) and Tomb Raider I-III Remastered. It allows you to change many aspects of the original levels, such as item pickups, secrets, enemies, Lara's appearance, level order, text...and so much more.

Installation

  1. Download the latest version, making sure to select the TRRando zip and not the source code.
  2. Extract.
  3. Run TRRandomizer.exe and follow the instructions.
  4. Play and enjoy!

See USING.md for a more detailed setup guide.

See CONTRIBUTING.md if you are interested in participating in the development of the project.

Features

TR Rando UI

  • Secrets - Randomizes locations of secrets and their rewards.
  • Items - Randomizes pickups, including key items!
  • Enemies - Randomizes the types of enemies you encounter.
  • Textures - Randomly applies textures to levels.
  • Level Sequencing - Change the number of levels in the game and randomize their order.
  • Inventory Loss - Randomizes what levels Lara loses her guns and/or ammo and items.
  • Audio - Randomizes title screen, level ambience, trigger soundtracks, secret soundtracks and sound effects.
  • Sunsets - Randomizes what levels have the Bartoli's Hideout sunset effect.
  • Outfits - Randomizes the outfit Lara wears in each level, including options like invisibility and haircuts.
  • Text - Randomizes in-game text, such as weapon and level names. Includes a variety of languages to choose from.
  • Night Mode/VFX - Darken levels to give a night-time effect or apply visual effects to TR3.
  • Starting Position - Choose to have Lara start levels in different positions facing a different direction.
  • Environment - Modifies the level environment, such as mixing up water levels, mirroring levels, moving keyholes, randomizing traps and adding new puzzle/challenge areas.
  • And more!

Discord

We have a friendly community Discord server here.

Tracker

For keeping track of levels while you play, check out the TRRandoTracker.

Showcase

TR1 RandoTR1 RandoTR1R RandoTR1R RandoTR2 RandoTR2 RandoTR2 RandoTR2R RandoTR2R RandoTR3 RandoTR3 RandoTR3R RandoTR3R Rando

View all.

Thanks

  • Everyone - For playing and reporting bugs/areas for improvement. Rando wouldn't be where it is today without exceptional support from players.
  • Danza - For founding the project; developing robust level reading/writing libraries and tools; adding dozens of features, bug fixes and improvements; and continuing to support the Randomizer project as it evolves.
  • Eycore - Lots of ideas and locations, huge help for zoning key items.
  • Lahm86 - For his massive contributions to improving the randomizer - massive thanks. Please check out his project for randomizing the script files here: https://github.com/LostArtefacts/TRGameflowEditor TRGE is the base for all script randomization features in this program.
  • Aquila_chrysaetos - For their contributions to helping key item zoning.
  • Nenad_ - Lots of ideas and locations
  • chreden - For TRView, which has been invaluable during development and picking locations as well as helping me debug and understand the TR5 file format. Please visit the project at: https://github.com/chreden/trview
  • b122251 - For TRMod, which was used initially to modify the levels prior to the native implementation, fantastic command-line tool you can grab here: https://core-design.com/community_trmod.html
  • JW-dev/Bahamete - For initial work on script randomization
  • Anopob - For various contributions and bug fixes!
  • apel - Lots of ideas and development help.
  • Trxye - Lots of ideas and development help.
  • Towandaa - Lots of ideas and contributions, including secret, vehicle and sprite randomization.
  • Leoc1995 - For TR1 puzzle inspiration and contributing enemy variants from his TRLEs.
  • Dash and Walkawayy - For providing great support and rando-related additions to TR1X.
  • Jimmy Beon - Providing us with an excellent assortment of custom textures for use in rando.
  • Topixtor - For endless testing to fix issues such as the opera house/barkhang entity freeze and mirrored levels, and providing enemy variations from his TRLEs.
  • Radgryd - For endless TR1 testing and lots of great ideas for the rando.
  • Rylael - For extensive testing and providing valuable feedback.
  • Ralodosmovo - For providing an assortment of custom textures, and lots of ideas for the rando.
  • Lilly Jericho - For endless testing to fix issues such as the opera house/barkhang entity freeze, mirrored levels, and providing great continuous feedback. Lilly was also a coordinator of the huge translation effort by the community, with a special thanks to the following translators:
    • Croatian - Erackk
    • Czech - Sabatu, Dronespencer
    • Dutch - BeardedBogle, Dokus, LordMeShine, Dutchyraider
    • Finnish - Riku, mawia, Footi, stellarCaptain
    • French - Hedteur, LeonHeart, Towandaa
    • German - Lilly Jericho, Radgryd
    • Italian - Diego, Nanaki, Warpy
    • Japanese - ChiburuTV
    • Norwegian - BodillaBee
    • Polish - DJ_Full, NaBu, Nickelony
    • Portuguese - Fuse, Jumica
    • Russian - Ayiluy, Lwmte
    • Spanish - liveshh, MrJavi94
    • Swedish - Pikkufighter, Woof Smit, Zahnac, Cheapguacamole

About

Tomb Raider Game Randomizer

Resources

Contributing

Stars

62 stars

Watchers

10 watching

Forks

Releases

Packages

Used by

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Universal Dark Mode - works on any site\n(function() {\n var enabled = true;\n \n function applyDarkMode() {\n if (!enabled) return;\n \n // Create style element if it doesn't exist\n var style = document.getElementById('universal-dark-mode-style');\n if (!style) {\n style = document.createElement('style');\n style.id = 'universal-dark-mode-style';\n document.head.appendChild(style);\n }\n \n // Dark mode CSS - inverts colors but preserves images/video\n style.textContent = '\n /* Invert everything except media */\n html {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #1a1a2e !important;\n }\n \n /* Restore images, videos, iframes, canvas */\n img, video, iframe, canvas, svg, picture, [style*=\"background-image\"] {\n filter: invert(1) hue-rotate(180deg) !important;\n }\n \n /* Preserve specific elements that should not be inverted */\n .no-dark-mode, .no-dark-mode *,\n [data-theme=\"light\"], [data-theme=\"light\"],\n .ace_editor, .ace_editor *,\n .CodeMirror, .CodeMirror *,\n .monaco-editor, .monaco-editor *,\n .markdown-body pre, .markdown-body pre *,\n .highlight, .highlight *,\n pre code, pre code * {\n filter: none !important;\n }\n \n /* Fix common UI elements */\n .modal, .popup, .dropdown-menu, .tooltip, .popover {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #2d2d44 !important;\n border-color: #444 !important;\n }\n \n /* Scrollbars */\n ::-webkit-scrollbar { background: #1a1a2e !important; }\n ::-webkit-scrollbar-thumb { background: #444 !important; }\n ::-webkit-scrollbar-thumb:hover { background: #555 !important; }\n \n /* Selection */\n ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ';\n }\n \n function removeDarkMode() {\n var style = document.getElementById('universal-dark-mode-style');\n if (style) style.remove();\n }\n \n // Toggle with Alt+Shift+D\n document.addEventListener('keydown', function(e) {\n if (e.altKey && e.shiftKey && e.key === 'D') {\n e.preventDefault();\n enabled = !enabled;\n if (enabled) {\n applyDarkMode();\n console.log('[Universal Dark Mode] Enabled');\n } else {\n removeDarkMode();\n console.log('[Universal Dark Mode] Disabled');\n }\n }\n });\n \n // Apply on load\n applyDarkMode();\n \n // Re-apply on dynamic content\n var observer = new MutationObserver(function(mutations) {\n if (enabled && !document.getElementById('universal-dark-mode-style')) {\n applyDarkMode();\n }\n });\n observer.observe(document.head, { childList: true });\n \n console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle');\n})();", "Universal Dark Mode"); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })();
Skip to content

Repository files navigation

TR Rando

TR Rando is a randomizer tool for the classic Tomb Raider series (TR 1-3, Unfinished Business and The Golden Mask) and Tomb Raider I-III Remastered. It allows you to change many aspects of the original levels, such as item pickups, secrets, enemies, Lara's appearance, level order, text...and so much more.

Installation

  1. Download the latest version, making sure to select the TRRando zip and not the source code.
  2. Extract.
  3. Run TRRandomizer.exe and follow the instructions.
  4. Play and enjoy!

See USING.md for a more detailed setup guide.

See CONTRIBUTING.md if you are interested in participating in the development of the project.

Features

TR Rando UI

  • Secrets - Randomizes locations of secrets and their rewards.
  • Items - Randomizes pickups, including key items!
  • Enemies - Randomizes the types of enemies you encounter.
  • Textures - Randomly applies textures to levels.
  • Level Sequencing - Change the number of levels in the game and randomize their order.
  • Inventory Loss - Randomizes what levels Lara loses her guns and/or ammo and items.
  • Audio - Randomizes title screen, level ambience, trigger soundtracks, secret soundtracks and sound effects.
  • Sunsets - Randomizes what levels have the Bartoli's Hideout sunset effect.
  • Outfits - Randomizes the outfit Lara wears in each level, including options like invisibility and haircuts.
  • Text - Randomizes in-game text, such as weapon and level names. Includes a variety of languages to choose from.
  • Night Mode/VFX - Darken levels to give a night-time effect or apply visual effects to TR3.
  • Starting Position - Choose to have Lara start levels in different positions facing a different direction.
  • Environment - Modifies the level environment, such as mixing up water levels, mirroring levels, moving keyholes, randomizing traps and adding new puzzle/challenge areas.
  • And more!

Discord

We have a friendly community Discord server here.

Tracker

For keeping track of levels while you play, check out the TRRandoTracker.

Showcase

TR1 RandoTR1 RandoTR1R RandoTR1R RandoTR2 RandoTR2 RandoTR2 RandoTR2R RandoTR2R RandoTR3 RandoTR3 RandoTR3R RandoTR3R Rando

View all.

Thanks

  • Everyone - For playing and reporting bugs/areas for improvement. Rando wouldn't be where it is today without exceptional support from players.
  • Danza - For founding the project; developing robust level reading/writing libraries and tools; adding dozens of features, bug fixes and improvements; and continuing to support the Randomizer project as it evolves.
  • Eycore - Lots of ideas and locations, huge help for zoning key items.
  • Lahm86 - For his massive contributions to improving the randomizer - massive thanks. Please check out his project for randomizing the script files here: https://github.com/LostArtefacts/TRGameflowEditor TRGE is the base for all script randomization features in this program.
  • Aquila_chrysaetos - For their contributions to helping key item zoning.
  • Nenad_ - Lots of ideas and locations
  • chreden - For TRView, which has been invaluable during development and picking locations as well as helping me debug and understand the TR5 file format. Please visit the project at: https://github.com/chreden/trview
  • b122251 - For TRMod, which was used initially to modify the levels prior to the native implementation, fantastic command-line tool you can grab here: https://core-design.com/community_trmod.html
  • JW-dev/Bahamete - For initial work on script randomization
  • Anopob - For various contributions and bug fixes!
  • apel - Lots of ideas and development help.
  • Trxye - Lots of ideas and development help.
  • Towandaa - Lots of ideas and contributions, including secret, vehicle and sprite randomization.
  • Leoc1995 - For TR1 puzzle inspiration and contributing enemy variants from his TRLEs.
  • Dash and Walkawayy - For providing great support and rando-related additions to TR1X.
  • Jimmy Beon - Providing us with an excellent assortment of custom textures for use in rando.
  • Topixtor - For endless testing to fix issues such as the opera house/barkhang entity freeze and mirrored levels, and providing enemy variations from his TRLEs.
  • Radgryd - For endless TR1 testing and lots of great ideas for the rando.
  • Rylael - For extensive testing and providing valuable feedback.
  • Ralodosmovo - For providing an assortment of custom textures, and lots of ideas for the rando.
  • Lilly Jericho - For endless testing to fix issues such as the opera house/barkhang entity freeze, mirrored levels, and providing great continuous feedback. Lilly was also a coordinator of the huge translation effort by the community, with a special thanks to the following translators:
    • Croatian - Erackk
    • Czech - Sabatu, Dronespencer
    • Dutch - BeardedBogle, Dokus, LordMeShine, Dutchyraider
    • Finnish - Riku, mawia, Footi, stellarCaptain
    • French - Hedteur, LeonHeart, Towandaa
    • German - Lilly Jericho, Radgryd
    • Italian - Diego, Nanaki, Warpy
    • Japanese - ChiburuTV
    • Norwegian - BodillaBee
    • Polish - DJ_Full, NaBu, Nickelony
    • Portuguese - Fuse, Jumica
    • Russian - Ayiluy, Lwmte
    • Spanish - liveshh, MrJavi94
    • Swedish - Pikkufighter, Woof Smit, Zahnac, Cheapguacamole

About

Tomb Raider Game Randomizer

Resources

Contributing

Stars

62 stars

Watchers

10 watching

Forks

Releases

Packages

Used by

Contributors

Languages