Originally Posted by
kaosnye
While, there's a lot of things you can change using assembly it still remains pretty limited. Some things include allowing injection of a different shader system and lighting, but it would require a lot of debugging. It's not exactly stable but it can be done. Some of the easier things to accomplish are to increase the amount of RAM SWG uses (normally 512mb? I think). You can perform a sketchy hack that you can allow the engine to run more than 4GB ram in x64 programs, but again, it's not entirely stable. But if it were worked out properly, 4k textures and larger would be very possible.
Again since the engine is pretty old, there are a lot of tweaks required which is what makes it a risky operation. The game wasn't designed to use much VRAM, so altering how the engine works without the source code will always cause some sort of problem.
All things can be modified, but doesn't always provide the results you want.