Register FAQ Search Today's Posts Mark Forums Read
Go Back   JazzJackrabbit Community Forums » Open Forums » General Jazz Jackrabbit Talk

JJM WEIRD THING

Cosmo

JCF Member

Joined: Jul 2010

Posts: 42

Cosmo is doing well so far

Dec 1, 2010, 10:55 AM
Cosmo is offline
Reply With Quote
JJM WEIRD THING

Lol hi guys now i can tell you that JJM has smt weird at him .
Take this screen and look at him


Can you guys help me ?! post here a comment lol.
Possible sfaizst will see THIS !
But i can tell you that i had an error after i installed new JJM v.0.5.5 .
then when i oppened jjm.exe it appeared "windows error" lol .
I was on windows 7 in that date...possible needed to double click on jjm.exe and to go at prosperties at compatibility windows 95 ...
__________________
Don't kill or i kill you xD
Sfaizst

JCF Member

Joined: Mar 2008

Posts: 99

Sfaizst is an asset to this forum

Dec 1, 2010, 12:41 PM
Sfaizst is offline
Reply With Quote
It's a feature, not a bug,
JJM is disableing the JJ-internal music / sound system because of stability of its own system, since JJ2 often block the soundcard for other sound services... (this is written in JJM's Readme too), JJ's internal music system can be enabled when you change in the JJMConfig.ini
"Disable JJ Music at Startup=1" to 0.

(when you ignore the sounds of JJ2 (like jumping, running,...) and the fact that the format .j2b is not included in JJM yet JJM replace JJ's music system complete and add internet Streaming to it)

Since I had problems with my Server some parts of JJM-Music (Streaming Part) are not working, but this is for this at the moment not relevant (will be fixed at next update).

I dont know how often I said it, JJM is at the moment not a finished working program, I'm really happy that its working for the most users stable since the last version and that some users are highly interested in it, but at the moment JJM is ONLY for interested players that want to TEST a little addon that operates similar like plus (even if it is a external program) and thats the reason, why I never made a JCF Thread (reason was asked by some players) for the program...

Finally:
If a user know how to configurate JJM, read the Readme and inform himself at carrotus.com the user can enable / disable ALL features JJM give.

Sfaizst
Cosmo

JCF Member

Joined: Jul 2010

Posts: 42

Cosmo is doing well so far

Dec 1, 2010, 12:46 PM
Cosmo is offline
Reply With Quote
It worked ! Thx a lots !
__________________
Don't kill or i kill you xD
mao

JCF Member

Joined: Sep 2010

Posts: 5

mao is doing well so far

Dec 16, 2010, 09:17 AM
mao is offline
Reply With Quote
Hey, dunno if you consider wine in your development but I'll post errors that i got. I'm unsure what they mean... is my wine too old or i'm missing some libs or JJM is just not working with wine anyway?

wine JJM.exe
errle:CoGetClassObject class {d27cdb6e-ae6d-11cf-96b8-444553540000} not registered
errle:create_server class {d27cdb6e-ae6d-11cf-96b8-444553540000} not registered
errle:CoGetClassObject no class object {d27cdb6e-ae6d-11cf-96b8-444553540000} could be created for context 0x5
wine: Unhandled exception 0x0eedfade at address 0x0000:0x7ee55f20 (thread 0009), starting debugger...
First chance exception: 0xc0000025 in 32-bit code (0x7efb01a0).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIPefb01a0 ESP:0033f734 EBP:0033f798 EFLAGS:00000212( - 00 - -IA1)
EAX:0033f740 EBXeff5280 ECX:0033fb20 EDX:c0000025
ESI:0033fb20 EDI:0033f7a4
Stack dump:
0x0033f734: 0033f814 7efc8c4d 7ee30000 c0000025
0x0033f744: 00000001 0033fb20 7ee30000 00000000
0x0033f754: 0033f834 000606e8 0033fb60 7efb0640
0x0033f764: 00000001 7eff5280 7ee30000 80040154
0x0033f774: 0033f814 0033f73c 7efc8c2c 00000001
0x0033f784: 00000000 00000000 7ee30000 7efb0140
fixme:ntdll:RtlNtStatusToDosErrorNoTeb no mapping for c0000119
Backtrace:
=>1 0x7efb01a0 __regs_RtlRaiseException+0x60 in ntdll (0x0033f798)
2 0x7efe2c3f in ntdll (+0x52c3f) (0x0033fb00)
3 0x7efaf926 RtlRaiseException+0x6 in ntdll (0x0033fb78)
4 0x004dcfc5 in jjm (+0xdcfc5) (0x0033fbd4)
5 0x004e0b06 in jjm (+0xe0b06) (0x0033fc00)
6 0x004e0482 in jjm (+0xe0482) (0x0033fc28)
7 0x0042692c in jjm (+0x2692c) (0x0033fc54)
8 0x00426b5d in jjm (+0x26b5d) (0x0033fcac)
9 0x00426e0e in jjm (+0x26e0e) (0x0033fcd8)
10 0x00426d4d in jjm (+0x26d4d) (0x0033fcf4)
11 0x00429e7a in jjm (+0x29e7a) (0x00000000)
0x7efb01a0 __regs_RtlRaiseException+0x60 in ntdll: addl $12,%esp
Modules:
Module Address Debug info Name (96 modules)
PE 400000-5a2000 Export jjm
PE 10000000-10013000 Deferred bassmod
ELF 7bf00000-7bf03000 Deferred
ELF 7cf59000-7cf6d000 Deferred olepro32
\-PE 7cf60000-7cf6d000 \ olepro32
ELF 7cf6d000-7cf82000 Deferred midimap
\-PE 7cf70000-7cf82000 \ midimap
ELF 7cfa7000-7cfbf000 Deferred msacm32
\-PE 7cfb0000-7cfbf000 \ msacm32
ELF 7cfbf000-7cffa000 Deferred wineoss
\-PE 7cfd0000-7cffa000 \ wineoss
ELF 7cffa000-7d133000 Deferred libcrypto.so.0
ELF 7d133000-7d171000 Deferred libssl.so.0
ELF 7d171000-7d18d000 Deferred libcups.so.2
ELF 7d18d000-7d1be000 Deferred uxtheme
\-PE 7d190000-7d1be000 \ uxtheme
ELF 7d46c000-7d488000 Deferred imm32
\-PE 7d470000-7d488000 \ imm32
ELF 7d488000-7d4a6000 Deferred ximcp.so.2
ELF 7d4a6000-7d4aa000 Deferred libxrandr.so.2
ELF 7d4aa000-7d4b3000 Deferred libxrender.so.1
ELF 7d4b3000-7d4b6000 Deferred libxinerama.so.1
ELF 7d4ba000-7d4bf000 Deferred libxfixes.so.3
ELF 7d4bf000-7d4c8000 Deferred libxcursor.so.1
ELF 7d4c8000-7d4cb000 Deferred xlcdef.so.2
ELF 7d86b000-7e31e000 Deferred libglcore.so.1
ELF 7e31e000-7e3c2000 Deferred libgl.so.1
ELF 7e3c2000-7e48f000 Deferred libx11.so.6
ELF 7e48f000-7e49d000 Deferred libxext.so.6
ELF 7e49d000-7e4a2000 Deferred libxxf86vm.so.1
ELF 7e4a2000-7e4ba000 Deferred libice.so.6
ELF 7e4ba000-7e4c3000 Deferred libsm.so.6
ELF 7e4d8000-7e55e000 Deferred winex11
\-PE 7e4f0000-7e55e000 \ winex11
ELF 7e55e000-7e570000 Deferred libz.so.1
ELF 7e570000-7e5da000 Deferred libfreetype.so.6
ELF 7e5da000-7e63b000 Deferred msvcrt
\-PE 7e5f0000-7e63b000 \ msvcrt
ELF 7e63b000-7e681000 Deferred dsound
\-PE 7e640000-7e681000 \ dsound
ELF 7e681000-7e706000 Deferred winmm
\-PE 7e690000-7e706000 \ winmm
ELF 7e706000-7e730000 Deferred ws2_32
\-PE 7e710000-7e730000 \ ws2_32
ELF 7e730000-7e74a000 Deferred wsock32
\-PE 7e740000-7e74a000 \ wsock32
ELF 7e74a000-7e778000 Deferred winspool
\-PE 7e750000-7e778000 \ winspool
ELF 7e778000-7e80f000 Deferred comdlg32
\-PE 7e780000-7e80f000 \ comdlg32
ELF 7e80f000-7e8f1000 Deferred shell32
\-PE 7e820000-7e8f1000 \ shell32
ELF 7e8f1000-7e945000 Deferred shlwapi
\-PE 7e900000-7e945000 \ shlwapi
ELF 7e945000-7e964000 Deferred mpr
\-PE 7e950000-7e964000 \ mpr
ELF 7e964000-7e9a7000 Deferred wininet
\-PE 7e970000-7e9a7000 \ wininet
ELF 7e9a7000-7ea59000 Deferred comctl32
\-PE 7e9b0000-7ea59000 \ comctl32
ELF 7ea59000-7ea6d000 Deferred lz32
\-PE 7ea60000-7ea6d000 \ lz32
ELF 7ea6d000-7ea86000 Deferred version
\-PE 7ea70000-7ea86000 \ version
ELF 7ea86000-7ea9a000 Deferred libresolv.so.2
ELF 7ea9a000-7eab7000 Deferred iphlpapi
\-PE 7eaa0000-7eab7000 \ iphlpapi
ELF 7eab7000-7eb08000 Deferred rpcrt4
\-PE 7eac0000-7eb08000 \ rpcrt4
ELF 7eb08000-7eb93000 Deferred gdi32
\-PE 7eb20000-7eb93000 \ gdi32
ELF 7eb93000-7ecb9000 Deferred user32
\-PE 7ebb0000-7ecb9000 \ user32
ELF 7ecb9000-7ecfa000 Deferred advapi32
\-PE 7ecc0000-7ecfa000 \ advapi32
ELF 7ecfa000-7ed86000 Deferred ole32
\-PE 7ed10000-7ed86000 \ ole32
ELF 7ed86000-7ee17000 Deferred oleaut32
\-PE 7eda0000-7ee17000 \ oleaut32
ELF 7ee17000-7ef29000 Deferred kernel32
\-PE 7ee30000-7ef29000 \ kernel32
ELF 7ef29000-7ef34000 Deferred libnss_files.so.2
ELF 7ef34000-7ef3e000 Deferred libnss_nis.so.2
ELF 7ef3e000-7ef54000 Deferred libnsl.so.1
ELF 7ef54000-7ef5e000 Deferred libnss_compat.so.2
ELF 7ef5e000-7ef81000 Deferred libm.so.6
ELF 7ef81000-7f000000 Export ntdll
\-PE 7ef90000-7f000000 \ ntdll
ELF b7d71000-b7d73000 Deferred libnvidia-tls.so.1
ELF b7d74000-b7d78000 Deferred libdl.so.2
ELF b7d78000-b7ea7000 Deferred libc.so.6
ELF b7ea7000-b7eb9000 Deferred libpthread.so.0
ELF b7ebb000-b7ecf000 Deferred msimg32
\-PE b7ec0000-b7ecf000 \ msimg32
ELF b7ecf000-b7fe0000 Deferred libwine.so.1
ELF b7fe0000-b7ff8000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
0000000a
0000000b 0
00000008 (D) Z:\mnt\hda2\apps\wine\jj2\JJM.exe
00000009 0 <==
Sfaizst

JCF Member

Joined: Mar 2008

Posts: 99

Sfaizst is an asset to this forum

Dec 16, 2010, 09:32 AM
Sfaizst is offline
Reply With Quote
JJM can be compatible to wine but you have to make a lot of steps,
at first install winetricks, then dotnetfx2 (net framework 2), directX9 ( both with winetricks) and adobe flash player (a sure working version is at: jj2.ath.cx/fs.exe) on wine too (Flash will fix the ole error on the beginning and make it possible to play music and video).
You have to enable the usage of a soundcard too (winecfg).
I tested jjm with wine 1.2.1, about it's stability of JJM and jj2 i cant say mutch, but older versions as 0.97 of wine wont work with the current JJM...

In next version will be a linux mode but at the moment it's fixing only a small bug in the chat system of jjm that come thx to wine (windows user should not use this), JJ2 often crashed at the serverlist, when i used JJM, i'll try to make it 100% compatible to wine (i use ubuntu the most time since a month) but this will take more time...

The best solution at the moment for playing JJ and JJM is to use a virtual machine (virtualbox) and windows XP or Windows 2000 (make sure Flash and DirectX is installed there too)

Sfaizst
mao

JCF Member

Joined: Sep 2010

Posts: 5

mao is doing well so far

Dec 16, 2010, 09:37 AM
mao is offline
Reply With Quote
Ahh, ok. I have very old wine so I'll try updating and these fixes, maybe it'll work. You're sure older wine won't work? Why? Dunno if vm is such good idea, last time i tried to run JJ2 in virtualbox it crashed ^^". Maybe it's because my computers are shitty, oh well. Thanks and have fun with your project.
Sfaizst

JCF Member

Joined: Mar 2008

Posts: 99

Sfaizst is an asset to this forum

Dec 16, 2010, 09:44 AM
Sfaizst is offline
Reply With Quote
The reason why JJM is not working with older versions of wine is easy, in these older versions is a really important function missing this is in windows since win 2000 (or NT4) (its called createremotethread), JJM is loading the jjm.dll into JJ2's space with this function...
around 2 years ago i made a special JJM for linux where was nearly all working, but it was only good for dedicated servers (music complete disabled,.... it was used only for the automatic restart of JJ2 if i remember back correctly)

Sfaizst
mao

JCF Member

Joined: Sep 2010

Posts: 5

mao is doing well so far

Dec 16, 2010, 10:56 AM
mao is offline
Reply With Quote
wine-0.9.25 - it doesn't have this function? (...Don't look like that, i know it's very old xD. Didn't had need to update. It's almost dying computer anyway, I'm buying new one soon and then I'll have reason to update everything.)
Vegito

JCF Member

Joined: Oct 2003

Posts: 2,861

Vegito is an asset to this forum

Feb 12, 2011, 07:16 PM
Vegito is offline
Reply With Quote
Quote:
Originally Posted by Starcraft View Post
Can you guys help me ?! post here a comment lol.
COMMENT LOL. (bump)
__________________
Toni

JCF Member

Joined: Dec 2009

Posts: 396

Toni should make better posts

Feb 13, 2011, 02:48 AM
Toni is offline
Reply With Quote
lol.

I hope we helped you.
__________________
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On

Forum Jump

All times are GMT -8. The time now is 02:23 PM.