The limits in RCT 2 cannot be broken. The reason is because the whole game is coded around them, on an 8-bit system. Take the numbers of the limits for example. They are 128 for some catergories and 256 for others, as well as 16 for paths. Chris Sawyer didn't choose them as a random number, they are numbers that often crop up with computers.
Graphics cards go up like this - 1Mb, 2Mb, 4Mb, 8Mb, 16Mb, 32Mb, 64Mb, 128Mb, 256Mb and 512Mb. Okay, so you don't see 512Mb Graphics cards, but you do see memory chips that are 512Mb.
In order to break the limits for the catergories in the Scenario Editor, you would need to completely re-code the game from scratch, because RCT 2 just isn't powerful enough to handle it.
You could get past the limits in RCT 1 because RCT 1 was coded completely differently from RCT 2, and didn't have as many rides.
For these reasons, people who make trainers can't create an option to have all rides and scenary, as there is no value in the RCT 2 code that has the limits in it, they are built into the game and are non-adjustable.
Hopefully this should sort out some of the confusion about RCT 2's limits.
