A Community discussion forum for Halo Custom Edition, Halo 2 Vista, Portal and Halo Machinima

Home  Search Register  Login Member ListRecent Posts
  
 
»Forums Index »Halo Custom Edition (Bungie/Gearbox) »Halo CE General Discussion »An Unusual OpenSauce Install Problem

Author Topic: An Unusual OpenSauce Install Problem (14 messages, Page 1 of 1)
Moderators: Dennis

renegade343
Joined: Jun 26, 2012

CE3 Stage Modeler, Editor, and Writer


Posted: Dec 24, 2012 01:57 AM    Msg. 1 of 14       
For all the nonbelievers out there, I actually have a problem with installing OpenSauce -I tried troubleshooting with both Kirby (ongoing) and Masters, but to no success (yet).

So I want to open up my problem to everyone else, to see if any of y'all could help me figure out how to get OS working.

The problem is, I cannot get OS (or even Windows!) to recognize that Custom Edition v1.09 is properly installed, even though I installed it (supposedly) properly.



I downloaded Custom Edition v1.00 from this website, installed it and ran the update utility that came with it...
The install should be legitimate, since everything that should show up in the registry is there:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Microsoft Games\Halo CE]
"Version"="1.09"
"DistID"=dword:0000035c
"Launched"="1"
"PID"="75043-035-8585736-40632"
"DigitalProductID"=hex:a4,00,00,00,03,00,00,00,37,35,30,34,33,2d,30,33,35,2d,\
38,35,38,35,37,33,36,2d,34,30,36,33,32,00,50,00,00,00,4d,36,31,2d,30,30,30,\
33,32,00,00,00,00,00,00,00,46,30,63,6f,1d,35,2d,4e,d1,1d,50,30,55,95,03,00,\
00,00,00,00,38,ae,d7,50,f4,05,26,02,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,35,35,38,30,34,00,00,00,00,00,00,00,73,0d,\
00,00,71,52,e4,80,fe,0f,00,00,90,01,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,8a,c2,3d,f6
"EXE Path"="C:\\Program Files\\Microsoft Games\\Halo Custom Edition"
"CDPath"="C:\\Users\\**CENSORED**\\Downloads\\_HEAVY TEMP\\"
"VersionType"="TrialVersion"
"InstalledGroup"="1"
"LangID"=dword:00000009
"PendingVersion"=""
"CheckAccess"="1"


With a legitimate installation, OS should have recognized this as a legit install.. However, it doesn't; instead, it says that the installer is "unable to find Halo CE v1.09 via its registry entry."
My key is pirated, but at least according to Masters, that shouldn't really matter for this.

Same with the Add/Remove Programs utility accessible from the Control Panel; for some strange reason, CE doesn't show there either.



I've never used a version changer or any other add-ons, and I've never touched any of the system files before. Besides installing new maps, I've never changed anything in the game...

(I haven't gotten a final diagnosis from Kirby yet; I'll put that up here when he makes that)

Masters, on the other hand, thinks it's an issue with Custom Edition's installation... which makes sense, except I can't see a reason for that happening...

Either way, what should I do make the OS installer (and Windows?) realize that H:CE is installed?

Thanks beforehand for helping!

PS: other potential information...
Halo CE version: 01.00.09.0620
MD5: 149F685E50C11DA1A8C516F3BD9C8AFF
CRC32: 2D19134D
Edited by renegade343 on Dec 24, 2012 at 11:03 AM


Masters1337
Joined: Mar 5, 2006

halonaminator's unfortunate idol


Posted: Dec 24, 2012 02:08 AM    Msg. 2 of 14       
Like I said earlier, it's not an OS problem, windows isn't properly detecting or installing CE properly for whatever reason.


Jesse
Joined: Jan 18, 2009

Discord: Holy Crust#4500


Posted: Dec 24, 2012 06:17 AM    Msg. 3 of 14       
Quote: --- Original message by: renegade343
With a pirated key.


Dennis is coming...


renegade343
Joined: Jun 26, 2012

CE3 Stage Modeler, Editor, and Writer


Posted: Dec 24, 2012 10:44 AM    Msg. 4 of 14       
Quote: --- Original message by: Jesse
Dennis is coming...]

...Right. I need to read the fine print more often... (Fixed my post accordingly, thanks.)

EDIT:
Quote: --- Original message by: Masters1337
It's not an OS problem, windows isn't properly detecting or installing CE properly for whatever reason.

I have no clue why I forgot to mention that; edited into my post, thank you.
Edited by renegade343 on Dec 24, 2012 at 11:00 AM


kirby_422
Joined: Jan 22, 2006

Apparently public enemy number 1?


Posted: Dec 24, 2012 01:49 PM    Msg. 5 of 14       
OS doesn't check that version number in the registry, it just looks for the registry itself (I believe just for the exe path). Its haloupdate.exe that checks that version number. I've purposely set my version back to 1 so that if I ever want to make sure my files are official, I could just run haloupdate.exe again; you could try that. You say the EXE path is correct, but.. the OS installer is directly saying its not finding the 1.09 files, although you also say the checksum matches..

One thing I notice different about our registries, you have this "PendingVersion" field, and its blank.. I don't even have this field.

Worst case scenario, you can just use 7-Zip to extract the contents of the OS installer.


renegade343
Joined: Jun 26, 2012

CE3 Stage Modeler, Editor, and Writer


Posted: Dec 24, 2012 08:49 PM    Msg. 6 of 14       
Quote: --- Original message by: kirby_422
One thing I notice different about our registries, you have this "PendingVersion" field, and its blank.. I don't even have this field.

Odd. ...wonder if it means something... -but even then, I'm not sure what to do with it...
I probably shouldn't delete it, at least.

Quote: --- Original message by: kirby_422
Worst case scenario, you can just use 7-Zip to extract the contents of the OS installer.



REDACTED -This method is NOT supported by the Open Sauce team. Don't do this.
(sorry, thanks for the suggestion, though, Kirby... Even if it wasn't supported, it still worked >.<)
Edited by renegade343 on Dec 25, 2012 at 11:30 AM


kirby_422
Joined: Jan 22, 2006

Apparently public enemy number 1?


Posted: Dec 24, 2012 09:00 PM    Msg. 7 of 14       
I see that you have the newest copy (unreleased). Halo1_CE_dinput8109_FILE. extract that as dinput8.dll, and place it in your halo CE folder. Inside your HCE folder, there is a shaders folder (not inside tags, directly in HCE). Extract Halo1_CE_EffectCollection_2_a_FILE, Halo1_CE_Effect_Collection_2_b_FILE, and Halo1_CE_vsh_OS_FILE as EffectCollection_ps_2_a.enc, EffectCollection_ps_2_b.enc, and vsh_OS.enc
I think those'll be all the files required (shaders folder relates to shader upgrades. if you're not interested in seeing those, I dont think the game will particularly care if you leave them out). cheape related things are for OSHEK, so only bother trying to fish em out of your making your own OS maps.


renegade343
Joined: Jun 26, 2012

CE3 Stage Modeler, Editor, and Writer


Posted: Dec 24, 2012 10:55 PM    Msg. 8 of 14       
Kirby, I think you just solved this... Thank you (and Masters1337) both so much, again! :D

REDACTED -the steps involved manually extracting OS from the installer... something you should never do.
Kornmann provided the legitimate and simpler answer below; please see that instead.
Edited by renegade343 on Dec 25, 2012 at 11:28 AM


kornman00
Joined: Jul 15, 2010


Posted: Dec 24, 2012 11:55 PM    Msg. 9 of 14       
I notice that you mention that even Windows isn't acknowledging that CE isn't installed properly.

I also notice that CE installed in your "C:\Program Files\" directory.

Now, I also notice that you're running a 64-bit version of Windows thanks to the "WoW6432Node" registry path in your image: https://lh3.googleusercontent.com/-3SziHmisGs4/UNh8qx9rkJI/AAAAAAAACbw/2-kGVzVhRi4/s640/Slide1.PNG

32-bit programs MUST be installed to the C:\Program Files (x86)\ folder. The "C:\Program Files\" directory is for 64-bit programs ONLY.

Due to how Windows on Windows (WoW) works, when a 32-bit app requests the "Program Files" folder it is given the "Program Files (x86)" path. It CANNOT SEE the "Program Files" folder.

Solution: This is a user error (not trying to be mean here), and why you should just use the default installation path unless you know what you're doing. Uninstall CE, then reinstall it either using the default settings or anywhere that's NOT under "C:\Program Files\". 32-bit Windows and OS will then be able see CE.


edit: Oh holy hell of christmas, PLEASE do not circumvent the installer and manually the files in places yourself. This can only hurt you later on.

Why is it so hard for people to submit bugs/problems via our "Issues" system? Help us, help you! :\
Edited by kornman00 on Dec 25, 2012 at 12:01 AM


renegade343
Joined: Jun 26, 2012

CE3 Stage Modeler, Editor, and Writer


Posted: Dec 25, 2012 12:23 AM    Msg. 10 of 14       
.....oh. That.. explains a lot.

Thank you, and sorry, I didn't realize that you have a troubleshooting system open...
Edited by renegade343 on Dec 25, 2012 at 12:25 AM


renegade343
Joined: Jun 26, 2012

CE3 Stage Modeler, Editor, and Writer


Posted: Dec 25, 2012 12:41 AM    Msg. 11 of 14       
Quote: --- Original message by: Esteban
Uninstall Halo CE, PC and HEK.
Make sure that your Halo CE is not one of that retail ones. Download the one on HaloMaps.

I've already done that ... at least five times now. And CE is from HaloMaps.

And.. Kornman, that finally let the OS installer recognize the CE installation.
Thank you very much!


TheFieryScythe
Joined: Apr 21, 2012


Posted: Dec 25, 2012 05:07 AM    Msg. 12 of 14       
Since you know this problem wasn't with OS and it's installer, would you mind removing the information on manual extraction/installation from the msi? I don't want people to start doing that when they get a problem since that will make things ever more difficult to debug (We wouldn't knowingly provide support for such an installation anyway).


renegade343
Joined: Jun 26, 2012

CE3 Stage Modeler, Editor, and Writer


Posted: Dec 25, 2012 11:27 AM    Msg. 13 of 14       
Sure, I can do that. Sorry about that..


OrangeJuice
Joined: Jan 29, 2009

new content isn't a mod. hhtmods are mods.


Posted: Dec 25, 2012 12:03 PM    Msg. 14 of 14       
it says you have it installed in Program Files and not Program Files (x86) right?
Then try this: open up command prompt and mak sure you're in Program Files (x86) :

cd "C:\Program Files (x86)\Microsoft Games"

C:\Program Files (x86)\Microsoft Games>

C:\Program Files (x86)\Microsoft Games>mklink /d "Halo Custom Edition" "C:\Program Files\Microsoft Games\Halo Custom Edition"

This creates a symbolic link(a shortcut that's so low-level that ordinary programs treat them as the actual locations). I used this to fool my OpenSauce install. :)
If you don't have a Microsoft Games folder in your (x86) folder due to your special install, don't be afraid to make one just to do this.
Edited by OrangeJuice on Dec 25, 2012 at 12:06 PM

 

 
Previous Older Thread    Next newer Thread







Time: Mon September 16, 2019 5:42 AM 188 ms.
A Halo Maps Website