JazzJackrabbit Community Forums

JazzJackrabbit Community Forums (http://www.jazz2online.com/jcf/index.php)
-   General Jazz Jackrabbit Talk (http://www.jazz2online.com/jcf/forumdisplay.php?f=4)
-   -   Access Violations whenever I try to run JJ2 (http://www.jazz2online.com/jcf/showthread.php?t=13783)

blurredd Oct 13, 2005 06:56 PM

I hope by Direct X 9 you really meant DirectX 9.0c (unless I'm incorrect, certain versions of 9.0 caused problems with some applications).

For the registry thing (I'll be a little lazy here):
Quote:

Originally Posted by Trafton
  1. Go to the start menu.
  2. Go to run.
  3. Type in "regedit" with no quote.
  4. Go to HKEY_CURRENT_USER.
  5. Go to SOFTWARE.
  6. Go to Epic Megagames.
  7. Go to Jazz Jackrabbit 2.
  8. Go to your Jazz 2 version.

After that, you can just export the file (right click -> export or File - > Export). You can then either upload the .reg file somewhere or open that file with Notepad and copy the text.

LittleFreak Oct 14, 2005 04:10 AM

Code:

Windows Registry Editor Version 5.00
 
[HKEY_CURRENT_USER\Software\Epic MegaGames\Jazz Jackrabbit 2 Special Edition\1.24]
 
[HKEY_CURRENT_USER\Software\Epic MegaGames\Jazz Jackrabbit 2 Special Edition\1.24\General]
 
[HKEY_CURRENT_USER\Software\Epic MegaGames\Jazz Jackrabbit 2 Special Edition\1.24\System]
 
[HKEY_CURRENT_USER\Software\Epic MegaGames\Jazz Jackrabbit 2 Special Edition\1.24\VideoSize]

Either I did something wrong or that's it. Thanks for the decription, by the way.

White Rabbit Oct 14, 2005 07:26 AM

Yes, that's what should be there. Player 0, 1, 2, etc and Game should be added when you start playing JJ2 multiplayer. Tell us what's inside. ;P

LittleFreak Oct 14, 2005 10:51 AM

Quote:

Originally Posted by White Rabbit
Player 0, 1, 2, etc and Game should be added when you start playing JJ2 multiplayer. Tell us what's inside. ;P

...

sorry, what?

White Rabbit Oct 14, 2005 11:17 AM

I meant, tell us what is inside these 3 keys:
[HKEY_CURRENT_USER\Software\Epic MegaGames\Jazz Jackrabbit 2 Special Edition\1.24]

[HKEY_CURRENT_USER\Software\Epic MegaGames\Jazz Jackrabbit 2 Special Edition\1.24\General]

[HKEY_CURRENT_USER\Software\Epic MegaGames\Jazz Jackrabbit 2 Special Edition\1.24\System]

[HKEY_CURRENT_USER\Software\Epic MegaGames\Jazz Jackrabbit 2 Special Edition\1.24\VideoSize]

The keys that are missing, because they only come up if you play multiplayer games, are

[HKEY_CURRENT_USER\Software\Epic MegaGames\Jazz Jackrabbit 2 Special Edition\1.24]

[HKEY_CURRENT_USER\Software\Epic MegaGames\Jazz Jackrabbit 2 Special Edition\1.24\Player0]

[HKEY_CURRENT_USER\Software\Epic MegaGames\Jazz Jackrabbit 2 Special Edition\1.24\Game]

LittleFreak Oct 15, 2005 01:18 AM

[HKEY_CURRENT_USER\Software\Epic MegaGames\Jazz Jackrabbit 2 Special Edition\1.24]

3 folders: General, System and VideoSize (like shown below)

[HKEY_CURRENT_USER\Software\Epic MegaGames\Jazz Jackrabbit 2 Special Edition\1.24\General]

A REG_SZ file named (Standard), nothing else.

[HKEY_CURRENT_USER\Software\Epic MegaGames\Jazz Jackrabbit 2 Special Edition\1.24\System]

Same as above.

[HKEY_CURRENT_USER\Software\Epic MegaGames\Jazz Jackrabbit 2 Special Edition\1.24\VideoSize]

Same as above.

Is it that what you meant?

blurredd Oct 15, 2005 10:49 AM

I'm wondering what will happen if you installed the JJ2 registry file of someone else who has no problems...

You could try deleting the Epic MegaGames key and then see what happens. I recommend you back up your entire registry first.

Grytolle Oct 15, 2005 04:52 PM

Quote:

Originally Posted by BlurredD
I'm wondering what will happen if you installed the JJ2 registry file of someone else who has no problems...

If he dares trying, I happened to be backing up all my jj2-fiels, including registry today...


(NO THIS NOT WAREZ IT LESS THAT AN MEGABYTE PLZ DONT BAN ME ;<)
http://www.megaupload.com/?d=RDOT3FZX
Note: It includes keys for many jj2 versions, so... er... just deal with that.

LittleFreak Oct 16, 2005 03:00 AM

I'd like to try that. Which files do I have to backup then?

Grytolle Oct 16, 2005 04:59 AM

Everything by Epic megagames that you can find?:P

LittleFreak Oct 29, 2005 10:39 AM

Let's give it another try. d=

So, seriously, which files would I have to backup so I don't screw up my registry?

White Rabbit Oct 29, 2005 11:10 AM

Hm, you should only need to back up your Epic (Mega)Games registry settings. Use regedit, go to the Epic (Mega)Games key, and select it. Then select Files, Export, and type in a name for your .reg file. You should now have backed up your registry settings and are free to delete the existing ones. If something does go wrong (it really shouldn't), you can just use the newly created xxx.reg file (xxx for the name you gave it ... I recommend xxx in order to lessen confusion) to restore all your keys.

LittleFreak Oct 29, 2005 11:14 AM

Hm.. that's all so confusing.

First off, what's regedit? :(

blurredd Oct 29, 2005 12:07 PM

It's usually recommended to backup the entire registry. I don't know if you're serious about not knowing what regedit is, but if you are, see my 41st post at the top of this page.

Also, here is a site that should help.

White Rabbit Oct 29, 2005 01:35 PM

Isn't the whole registry like...20MB large? :p

LittleFreak Oct 30, 2005 04:41 AM

I backed up the Epic Megagames folder like described on the website. That should do it.

What to do now? ^^

By the way, when I open the Jazz Creation Station folder in regedit there's a subfolder called 1.00. However, we all know a 1.00 JCS doesn't exist. Is that a bug or something?

cooba Oct 30, 2005 05:16 AM

Quote:

Originally Posted by LittleFreak
IHowever, we all know a 1.00 JCS doesn't exist. Is that a bug or something?

1.00 as in JCS's version number, not JJ2's.

LittleFreak Oct 30, 2005 05:25 AM

Ah. I already guessed something like that. It would be awesome to see a beta JCS though. d=

blurredd Nov 1, 2005 07:48 AM

There was MLLE, but that's off-topic.

Quote:

Originally Posted by White Rabbit
Isn't the whole registry like...20MB large?

It's around that size, but you'd be really glad you made the backup if anything bad ever happened to your registry.

Anyway, what I was suggesting before was deleting the Epic MegaGames keys manually then trying to run the game.

LittleFreak Nov 1, 2005 07:55 AM

Epic Megagames keys?

I know even less about computers than I thought.

Sorry about being an annoying nerd, but I'd like a .... step for step explanation of what to do.

Unless you mean deleting the whole Epic Megagames folder with regedit, but I don't think that's it, right?

cooba Nov 1, 2005 08:44 AM

Quote:

Originally Posted by LittleFreak
Unless you mean deleting the whole Epic Megagames folder with regedit, but I don't think that's it, right?

That's it.

LittleFreak Nov 1, 2005 08:52 AM

Oh. OK.

(I take that as you're not joking now)

*edit*

I still get an access violation. =l

blurredd Nov 1, 2005 09:38 AM

I have some ideas of what to do next, but it would be easier to do walk-throughs with MSN.

LittleFreak Nov 1, 2005 09:48 AM

I can't install MSN since my brother took admin power from on this PC and he won't get it for me either (fears to get spammed with Microsoft stuff).

Would either #jj2 or ICQ be possible too?

blurredd Nov 1, 2005 09:56 AM

Not a problem. (129948993)

Vegito Nov 1, 2005 01:07 PM

or delete the "Epic megagames" registry thingy, and reinstall jj2 :|
Thats how I got jj2 to work again

LittleFreak Nov 1, 2005 01:31 PM

Already tried that. =l

It doesn't seem to be the registry.

cooba Nov 4, 2005 09:35 AM

When was the last time it worked for you on that computer?

LittleFreak Nov 4, 2005 01:27 PM

Before my hard drive died off and the computer crashed. We then had to re-install Windows XP and since then the game doesn't work anymore.

Sonyk Nov 4, 2005 03:07 PM

This is probably unrelated to the current conversation in every way, but when Faw was trying to get JJ2 to run under Wine, he told me he got AV errors in the same place.

The errors might be related, so you might not be the only one.

LittleFreak Nov 5, 2005 06:24 AM

Seriously? Another reason to bug Faw on ICQ. Maybe he can tell me how he got it fixed.

Or did he get it fixed after all?

blurredd Nov 6, 2005 10:37 AM

I'm of course no expert, but if it's not the Registry (though I'm not ruling it out just yet), and it's not the JJ2 files, I guess it has something to do with the other files JJ2 uses like the DLL files.

You could try downloading Dependency Walker and following the steps up to 12 on this site (replacing mozilla.exe with Jazz2.exe). If you can' t find specifically where the problem is (look for red after you start profiling), then you should PM the entire log as opposed to just posting the problem files here. I hope this helps.

Sonyk Nov 6, 2005 07:38 PM

Quote:

Originally Posted by LittleFreak
Seriously? Another reason to bug Faw on ICQ. Maybe he can tell me how he got it fixed.

Or did he get it fixed after all?

No, he didn't. At least, he didn't tell me and to my knowledge he just runs it on Windows 98.

cooba Nov 7, 2005 06:41 AM

Maybe running Jazz2.exe in 95/98 compatibility mode would help?

Jazz2.exe -> File Properties -> Compatibility -> Windows 98/Me compatibility

LittleFreak Nov 7, 2005 07:29 AM

I asked Faw, he can't help me either.

I also tried out the compatibility mode, but no results.

I used the programm Blur suggested yesterday and got multiple errors which always seemed the same.

GetProcAddress(0x00000000, "CtfImmCoUninitialize") called from "c:\windows\system32\MSCTF.DLL" at address 0x746A2753 and returned NULL. Error: Die angegebene Prozedur wurde nicht gefunden (127).

GetProcAddress(0x00000000, "CtfImmLastEnabledWndDestroy") called from "c:\windows\system32\MSCTF.DLL" at address 0x746A2790 and returned NULL. Error: Die angegebene Prozedur wurde nicht gefunden (127).

GetProcAddress(0x00000000, "CtfImmSetCiceroStartInThread") called from "c:\windows\system32\MSCTF.DLL" at address 0x746A27D3 and returned NULL. Error: Die angegebene Prozedur wurde nicht gefunden (127).

GetProcAddress(0x00000000, "CtfImmIsCiceroStartedInThread") called from "c:\windows\system32\MSCTF.DLL" at address 0x746A2818 and returned NULL. Error: Die angegebene Prozedur wurde nicht gefunden (127).

GetProcAddress(0x00000000, "CtfImmIsCiceroEnabled") called from "c:\windows\system32\MSCTF.DLL" at address 0x746A285D and returned NULL. Error: Die angegebene Prozedur wurde nicht gefunden (127).

GetProcAddress(0x00000000, "CtfImmIsTextFrameServiceDisabled") called from "c:\windows\system32\MSCTF.DLL" at address 0x746A2899 and returned NULL. Error: Die angegebene Prozedur wurde nicht gefunden (127).

GetProcAddress(0x00000000, "CtfImmEnterCoInitCountSkipMode") called from "c:\windows\system32\MSCTF.DLL" at address 0x746A28E0 and returned NULL. Error: Die angegebene Prozedur wurde nicht gefunden (127).

GetProcAddress(0x00000000, "CtfImmLeaveCoInitCountSkipMode") called from "c:\windows\system32\MSCTF.DLL" at address 0x746A2926 and returned NULL. Error: Die angegebene Prozedur wurde nicht gefunden (127).

GetProcAddress(0x00000000, "ImmGetDefaultIMEWnd") called from "c:\windows\system32\MSCTF.DLL" at address 0x746A296A and returned NULL. Error: Die angegebene Prozedur wurde nicht gefunden (127).

GetProcAddress(0x00000000, "ImmReleaseContext") called from "c:\windows\system32\MSCTF.DLL" at address 0x746A29A3 and returned NULL. Error: Die angegebene Prozedur wurde nicht gefunden (127).

GetProcAddress(0x00000000, "ImmNotifyIME") called from "c:\windows\system32\MSCTF.DLL" at address 0x746A29DD and returned NULL. Error: Die angegebene Prozedur wurde nicht gefunden (127).

GetProcAddress(0x00000000, "ImmSetConversionStatus") called from "c:\windows\system32\MSCTF.DLL" at address 0x746A2A10 and returned NULL. Error: Die angegebene Prozedur wurde nicht gefunden (127).

GetProcAddress(0x00000000, "ImmGetConversionStatus") called from "c:\windows\system32\MSCTF.DLL" at address 0x746A2A4E and returned NULL. Error: Die angegebene Prozedur wurde nicht gefunden (127).

GetProcAddress(0x00000000, "ImmGetProperty") called from "c:\windows\system32\MSCTF.DLL" at address 0x746A2A8A and returned NULL. Error: Die angegebene Prozedur wurde nicht gefunden (127).

GetProcAddress(0x00000000, "ImmGetOpenStatus") called from "c:\windows\system32\MSCTF.DLL" at address 0x746A2ABE and returned NULL. Error: Die angegebene Prozedur wurde nicht gefunden (127).

GetProcAddress(0x00000000, "ImmGetContext") called from "c:\windows\system32\MSCTF.DLL" at address 0x746A2AF4 and returned NULL. Error: Die angegebene Prozedur wurde nicht gefunden (127).

GetProcAddress(0x00000000, "ImmSetOpenStatus") called from "c:\windows\system32\MSCTF.DLL" at address 0x746A2B29 and returned NULL. Error: Die angegebene Prozedur wurde nicht gefunden (127).

GetProcAddress(0x00000000, "ImmInstallIMEA") called from "c:\windows\system32\MSCTF.DLL" at address 0x746A2B60 and returned NULL. Error: Die angegebene Prozedur wurde nicht gefunden (127).

GetProcAddress(0x00000000, "ImmGetDescriptionA") called from "c:\windows\system32\MSCTF.DLL" at address 0x746A2B96 and returned NULL. Error: Die angegebene Prozedur wurde nicht gefunden (127).

GetProcAddress(0x00000000, "ImmGetDescriptionW") called from "c:\windows\system32\MSCTF.DLL" at address 0x746A2BCE and returned NULL. Error: Die angegebene Prozedur wurde nicht gefunden (127).

GetProcAddress(0x00000000, "ImmGetIMEFileNameA") called from "c:\windows\system32\MSCTF.DLL" at address 0x746A2C06 and returned NULL. Error: Die angegebene Prozedur wurde nicht gefunden (127).

GetProcAddress(0x00000000, "ImmGetIMEFileNameW") called from "c:\windows\system32\MSCTF.DLL" at address 0x746A2C3E and returned NULL. Error: Die angegebene Prozedur wurde nicht gefunden (127).

GetProcAddress(0x00000000, "ImmSetHotKey") called from "c:\windows\system32\MSCTF.DLL" at address 0x746A311C and returned NULL. Error: Die angegebene Prozedur wurde nicht gefunden (127).

These, and a few more that look the same. It seems my dll files are messed up (dll is some game library stuff I think). For non Germans, the line at the end means something like "The procedure was not found."

I don't know if that info matters, but the above errors are in a whole "block". After that normally coloured text appears, and then some scattered error lines with the same error (127).

cooba Nov 7, 2005 08:09 AM

MSCTF.DLL corrupt.

blurredd Nov 7, 2005 08:11 AM

Apparently MSCTF.DLL belongs to Internet Explorer, so I'm not sure if JJ2 actually needs it or not. I can't recall if this was answered already, but is your version of XP up-to-date?

LittleFreak Nov 7, 2005 08:31 AM

What do you mean by up-to-date? In case you wanted to say DirectX and accidentally typed XP, yes, I have the newest DirectX version (9.0c).

Sonyk Nov 7, 2005 08:51 AM

He probably meant Windows XP, which you should update regurlarly at Windows Update. And if that doesn't work, you might be better off repairing your Windows XP install.

LittleFreak Nov 8, 2005 10:44 AM

Are you sure updating XP will solve anything though? Like I said, it worked fine before the system crashed. My brother, who re-installed XP after we got a new hard drive, knows enough about computers to remember installing the newest updates.


All times are GMT -8. The time now is 02:42 AM.

Powered by vBulletin® Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
JCF © 2001-Infinity Jazz2Online