Run Halo 2 on XP
This is a discussion on Run Halo 2 on XP within the Halo Problems, Errors and Help forums, part of the Halo Series category; Originally Posted by 343guiltymc Tsk..........Isn't there a rule in this forum for advertising illegal crap? Now that Zam seems inactive, ...
| Halo Problems, Errors and Help Need Help with Halo? Got useful tips on (technical) difficulties you experienced? Post all your problems and suggestions here! |
![]() |
| | LinkBack | Thread Tools | Rating: | Display Modes |
|
#51
| ||||
| ||||
| Quote:
As for the link above, I am not in a position to comment. I am really wracking my brains trying to decide if this whole XP->Vista port is illegal or not. Even if it is, the only thing that I could do is report the thread. I am inclined to believe it is, but I will have to have a read around the topic and read the Vista and Halo 2 Vista EULAs. I'll try and get a result tonight.
__________________ ![]() Personal opinions are not endorsed by FileFront |
| Sponsored links Remove advertisements | |
| |
| |
|
#52
| |||
| |||
| Well, the package consists of software which I've written, except for XTaskDlg.dll which is written by P. J. Naugther. So there's no copyright infringement, if that's what you're thinking. In terms of how the software does the job, it's no different than from what fraps or any given antivirus software does. I'll try to clarify... In the first phase the program being loaded is created in a suspended state. This allows the loader to resolve any missing imported functions. Otherwise the exe wouldn't load at all. For instance, CreateProcessWithTokenW isn't available on XP, so the loader changes the reference to that function so that the OS won't complain. |
|
#53
| |||
| |||
| ... Once that's done the loader resumes the process, so that all it's DLL's are mapped and resolved. Next it injects Wow.dl (Windows on Windows ) into the process.When that's done the loader remaps the missing imported functions into Wow.dll, which contains my implementation of those functions. When Wow.dll loads into the process it also hooks a number of functions in the OS. These functions would otherwise fail causing the game to either crash or exit. For instance, CoCreateInstance is hooked so that when the game requests an GameExplorer object I can return my own implementation. ... |
|
#54
| |||
| |||
| The second portion of software consist of the mf.dll and MFPlat.dll which are dummy implementations of the Media Foundation. Only the interfaces and functions which the game uses are implemented, but they don't do anything besides return success status codes. Everything was done using the publicly available Windows SDK and Detours (a hooking library provided by Microsoft themselves). As far as I know, none of what I've done is illegal in any way, however if I'm being ignorant to any legal issues, then I'm truely sorry. |
|
#55
| ||||
| ||||
| Very nice, if it works. You can see the EULA for H2V itself here: http://files.filefront.com/EULAhtm/;7555219;/fileinfo.html As far as I can see, the relevant section is the: Quote:
THE BELOW IS MY OPINION AND DOES NOT REPRESENT FILEFRONT OR FILEFRONT’S POILICIES IN ANY WAY I think that this is alright in reference to the EULA. As far as I can see, you have created a runtime environment for H2V to function in, which is not affecting or hacking the program in any way. Neither are you using components taken from Vista so you should not contravene the Vista EULA (http://download.microsoft.com/documents/useterms/Windows%20Vista_Ultimate_English_36d0fe99-75e4-4875-8153-889cf5105718.pdf) at all. I will need to check with some people that own the game to see if it works with XP, not that I don’t trust you, but I would like to check with someone who has access to both. Again, what I am saying does not make it OK necessarily, but is merely my current opinion.
__________________ ![]() Personal opinions are not endorsed by FileFront |
|
#56
| |||
| |||
| Quote:
Thanks man. |
|
#57
| |||
| |||
| Sorry, I made a mistake while I was writting it: "When it run the installer and I try to only install the game, it stucks on the window that says:"Installing Halo 2 for Windows Vista" and it DOESN'T overcome that window." |
|
#58
| |||
| |||
| I did some cleanups in the code before uploading but forgot to test if the installer was still working. I'll look into what's going on tomorrow and hopefully upload a fix. |
|
#59
| |||
| |||
| Ok man, and thanks for what you've been doing . Cya! |
|
#60
| |||
| |||
| hello abcba ganon and sunray i came to ask where could you download the windows on windows loader cheers moti |
![]() |
| Bookmarks |
« Previous Thread
|
Next Thread »
| Thread Tools | |
| Display Modes | Rate This Thread |
| |
All times are GMT -7.




) into the process.



Linear Mode
