Dec 1, 2010, 10:55 AM | |
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 ![]() |
Dec 1, 2010, 12:41 PM | |
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 |
Dec 16, 2010, 09:17 AM | |
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 err ![]() err ![]() err ![]() 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 EIP ![]() EAX:0033f740 EBX ![]() 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 <== |
Dec 16, 2010, 09:32 AM | |
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 |
Dec 16, 2010, 09:37 AM | |
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.
|
Dec 16, 2010, 09:44 AM | |
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 |
![]() |
«
Previous Thread
|
Next Thread
»
Thread Tools | |
|
|
All times are GMT -8. The time now is 02:23 PM.
Jazz2Online © 1999-INFINITY (Site Credits). Jazz Jackrabbit, Jazz Jackrabbit 2, Jazz Jackrabbit Advance and all related trademarks and media are ™ and © Epic Games. Lori Jackrabbit is © Dean Dodrill. J2O development powered by Loops of Fury and Chemical Beats. Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Original site design by Ovi Demetrian. DrJones is the puppet master. Eat your lima beans, Johnny.