I've bought myself Ultimate Spiderman about a week ago, considering it wouldn't work on linux, i'd have nearly given up, since neither cedega (which i found a post about USM, but they didn't get a fix either) or wine, where i couldn't find anything about the game to get it too work.
Now after lot's googling and not getting results there, i fiddled with it myself, and i came to this conclusion:
installing with cedega using 6.0 to 6.0.5 it will start, but when doing NEW GAME it just crashes at load screen.
When installing with WINE 0.9.56/57 it won't start at all because of the Copy Protection on the game, even after downloading a no-cd crack it won't work.
Now for my fix:
After getting tired of all, i figured, why not attempt too boot my game installed with wine, using cedega. So here i went, installing my game using WINE, then go to cedega, start the UI, press the install button, and go towards the wine map, and selecting the game. Then it'll create a game map, add the icon, and working directory!
Start your game, and it will allow you too play!
**TESTED WITH: Cedega 6.0.5 > Wine 0.9.57 > Gentoo 2007.0 & Ubuntu 7.10 !**
I know the game is old, and i don't know if people still play or want too play this, or even HAVE the game, but I know from experience after googling for a week, that there is no FIX on the net, so here is my FIX for this game. I just hope that someday it'll work with either Cedega or Wine, because this is kind of messy!
P.S. For those who wanna know what OUTPUT i get with wine when starting with wine, i've putten the output on the web to download. OUTPUT
P.S.2. This is the page on CEDEGA which describes the problem as existed in 2005.