Skip to content

Releases: ArrayIndexOutOfBound/Speed-Outcast-Randomizer

Version 1.2 Release

16 Jan 07:08
Compare
Choose a tag to compare

Release v1.2 based on branch test_debugs, commit [c63168a] c63168a
Note : a merge to branch master will be done only when we are certain that the mod is stable.

How to install
Very simple, you just have to copy the .exe and the .dll just like how you would install SpeedOutcast.
As for the .pk3, you have to have it alongside the one provided by SpeedOutcast (assets_speedoutcast.pk3).
The .pk3 is now a standalone file.

Changelogs :

  • Fix memory leaks issues related to the rnadom voice lines.
  • Added random NPC health on the base randomizer. Can be predicted based on the seed.
  • Added random NPC speed in the enhancement category.
  • Added random projectile on 'blaster' type weapons.
    Two mode : one kind of projectile per type of shot per weapon, or complete chaos.
  • Changed the layout of the randomizer tab in the UI menu.
  • Added random texture per surface.

Version 1.1 Release

10 Jan 19:45
Compare
Choose a tag to compare

Release v1.1 based on branch test_debugs, commit b686657

How to install
Very simple, you just have to copy the .exe and the .dll just like how you would install SpeedOutcast.
As for the .pk3, you have to have it alongside the one provided by SpeedOutcast (assets_speedoutcast.pk3).

Changelog

  • New RNG engine.
  • NPC replacing Desann in artus_topside can properly reflect projectiles.
  • NPC replacing Reelo's thgs at the end of ns_starpad can't reflect projectiles even if they are saber wielder.
  • Fixed ATSTs team from "free" to "enemy".

News

We separated the base randomizer and the 'enhanced' version.
The base version is only randomizing the NPCs and items.
The enhanced version has a lot more customisation, and will display (X) in the seed to prove it's activated.

You can toggle as you wish the following options :

  • Random voice lines
  • Random saber color
  • Random saber lenght
  • Random saber style at pickup
  • Random jump height per jump
  • Random jump 'velocity'/strength per jump

Post Scriptum :
This version has memory leaks if you enable random voice lines !
So don't activate ir, we will fix it for the next release.

First Release

27 Dec 09:18
Compare
Choose a tag to compare

First offcial release based on branch test_debugs, commit 0055cbb.

How to install
Very simple, you just have to copy the .exe and the .dll just like how you would install SpeedOutcast.
As for the .pk3, you have to remove (or rename to another extension) the one provided by SpeedOutcast (assets_speedoutcast.pk3).
But do not worry, 'assets_randomizer.pk3' possess the same assets with same added bonuses (ex : holocrons made by @Mugsworth1 ).

Features

  • Every items in the map (ex : gun racks) are randomized, meaning you can get anything (even a saber) anytime.
  • Every NPCs (with exceptions listed below) are also randomized, and will try their best to respect the AI of the old NPC they are replacing.
  • Saber style is randomized at pickup, meaning you could get any style from the start.
  • Saber lenght is also randomized.
  • Force holocron are part of the game now, and will increment force powers by 1 when picked up.
  • Force power increase during holocron pickup and normally during level transition, but never decrease.
  • Randomly generated security keys are universal and will be used after getting the original ones if you have them.
  • Easter eggs NPCs.
  • If disabled, will work like the normal SpeedOutcast game if you don't want to change the files everytime.

What is not changed

  • ATST will spawn normally and are not randomly spawned.
  • Mouse droids that spawn naturally will stay the same, but they can still be spawned randomly (ex : kejim_base mouse).
  • Seeker drone spawned by Kyle are the same, so you can still do seekers skip.
  • Codes for kejim_post and doom_comm.
  • Mind trick should still be given during level transition to avoid softlock if you didn't pick any holocrons.

List of known bug

  • NPCs remplacing the mine bugs in artus might not have any AI unless attacked.
  • Some cutscenes might break if certain NPCs spawn (ex : a gonk droid in yavin_final remplacing Desann will never finish the cutscene, making a softlock).
  • Some items hitbox are wonky, making them unpickable.
  • Some items will spawn below the floor or inside the walls.
  • NPCs might not respect the cease fire on artus_detention when babysitting the guardian.
  • cairn_dock is the least stable map, because of the stealth part.

Variables

  • cg_enableRandomizer : 0/1 : enable or disable the randomizer
  • cg_drawSeed : 0/1 : draw the seed to the right of the screen
  • cg_setSeed : 9 digits : the seed of the run, generatee on kejim_post. Can be manually set
  • cg_useSetSeed : 0/1 : use the setSeed value if 1, will generate a new one on kejim_post if 0

Post-scriptum :

  • This version is still quite bugged, please wait until the release of the 1.1 version.