Page 3 of 5

Re: CheeseLobby *WIP*

Posted: 11 Mar 2011, 10:11
by exciter
any updates so far?

Re: CheeseLobby *WIP*

Posted: 12 Mar 2011, 23:08
by Cheesecan
exciter wrote:any updates so far?
Nope, haven't had the time unfortunately.

Re: CheeseLobby *WIP*

Posted: 15 Mar 2011, 00:57
by dcore221
would be cool if you could get a ranking system that represents a players skill rather than hours played

link it to the endgame stats or something

Re: CheeseLobby *WIP*

Posted: 15 Mar 2011, 11:32
by Cheesecan
dcore221 wrote:would be cool if you could get a ranking system that represents a players skill rather than hours played

link it to the endgame stats or something
It will have ELO rating like zk-lobby.

Re: CheeseLobby *WIP*

Posted: 15 Dec 2011, 11:28
by Cheesecan
No contributors for a whole year.. :regret:

Resuming work. 8)

Re: CheeseLobby *WIP*

Posted: 18 Dec 2011, 13:37
by Forboding Angel
Image

Good to see you're working on this again.

Re: CheeseLobby *WIP*

Posted: 20 Dec 2011, 21:49
by Cheesecan
Okey I've now finally released a binary.

Mac OS X is untested so please let me know how it works on that platform.

Re: CheeseLobby *WIP*

Posted: 20 Dec 2011, 23:10
by very_bad_soldier
Hm I wanted to check it out but I wasnt able to get it running.
-Included lnk-File points to a subdir NetBeansProjects\cheeselobby\release\start.bat which I dont have
-start.bat tries to run java.exe from the PATH which isnt on the path for me so I get "could not find java.exe"

I can still run it by double-clicking the jar. But after configuring all the pathes I get:
"unitync.dll: %1 is not a valid Win32-Application"

Re: CheeseLobby *WIP*

Posted: 20 Dec 2011, 23:37
by Cheesecan
very_bad_soldier wrote:Hm I wanted to check it out but I wasnt able to get it running.
-Included lnk-File points to a subdir NetBeansProjects\cheeselobby\release\start.bat which I dont have
-start.bat tries to run java.exe from the PATH which isnt on the path for me so I get "could not find java.exe"

I can still run it by double-clicking the jar. But after configuring all the pathes I get:
"unitync.dll: %1 is not a valid Win32-Application"
Which Windows version do you have? And which version of the Java Runtime Environment(JRE)? Also could you paste the contents of your cheeselobby.properties file here.

Re: CheeseLobby *WIP*

Posted: 23 Dec 2011, 12:29
by very_bad_soldier
Oops sorry for the late answer:
Its Windows 7 x64
and Sun JRE 6 Update 29

cheeselobby.properties:

Code: Select all

serverName = Official server
serverHost = taspringmaster.clan-sy.com
serverPort = 8200
username = 
password = 
theme = GraphiteGlassSkin
springExePath = D:\\Games\\Spring\\spring.exe
unitSyncPath = D:\\Games\\Spring\\unitsync.dll
springDatDirectory = D:\\Games\\Spring
logging = true
autojoinChannels0 = main
autojoinChannels1 = cheeselobby
numAutoJoinChannels = 2
loginAutomatically = false
defaultChannel = cheeselobby

Re: CheeseLobby *WIP*

Posted: 23 Dec 2011, 16:16
by Cheesecan
Ok I'm working on a solution to this issue.

Edit: My machine basically does not have enough RAM to compile a new unitsync wrapper so this might take a while.

Re: CheeseLobby *WIP*

Posted: 24 Dec 2011, 12:15
by Strelok
At first:
Image
Then:
Image
What does that mean? (the pathes are the same of springlobby)

Re: CheeseLobby *WIP*

Posted: 24 Dec 2011, 13:57
by Cheesecan
It means devil.dll and some other files were not found. could you screenshot folder tthat unitsync is in thanks.

Re: CheeseLobby *WIP*

Posted: 24 Dec 2011, 17:11
by Strelok
I suppose devil.dll is different from DevIL.dll :| .
Image

Re: CheeseLobby *WIP*

Posted: 25 Dec 2011, 17:50
by Cheesecan
It's the same since Windows is not case sensitive. Assuming the unitsync path is correctly set, it should be working because you're not missing the dependant files.

I will release a new version soon(around new year is my goal but might come earlier) with an up-to-date version of unitsync, hopefully that should fix these problems related to unitsync!

Re: CheeseLobby *WIP*

Posted: 25 Dec 2011, 18:10
by Bosque
Runs initially, I set the paths (though I didn't have a uikeys.txt so I just created a blank one in .spring, is that correct?), then it spit this out and won't do show any other gui element.

Bosques-MacBook-Pro:CheeseLobby-0.2-ALPHA bosque$ ./run.sh
Exception in thread "AWT-EventQueue-0" java.lang.UnsatisfiedLinkError: Unable to load library 'unitsync': dlopen(libunitsync.dylib, 9): image not found
at com.sun.jna.NativeLibrary.loadLibrary(NativeLibrary.java:163)
at com.sun.jna.NativeLibrary.getInstance(NativeLibrary.java:236)
at unitsync.UnitsyncLibrary.<clinit>(
@Mangling({"_Z17lpGetStrKeyStrValPKcPKc", "?lpGetStrKeyStrVal@@YGQBDPADPAD@Z"})
public static native Pointer lpGetStrKeyStrVal(java.lang.String key, java.lang.String defVal);
}
:20)
at net.cheesecan.cheeselobby.unitsync.UnitSyncForJava.refreshMapHashes(UnitSyncForJava.java:170)
at net.cheesecan.cheeselobby.ui.NewMainFrame.readSettingsFile(NewMainFrame.java:158)
at net.cheesecan.cheeselobby.ui.NewMainFrame.<init>(NewMainFrame.java:108)
at net.cheesecan.cheeselobby.ui.NewMainFrame$1.run(NewMainFrame.java:88)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:677)
at java.awt.EventQueue.access$000(EventQueue.java:85)
at java.awt.EventQueue$1.run(EventQueue.java:638)
at java.awt.EventQueue$1.run(EventQueue.java:636)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:647)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)

Re: CheeseLobby *WIP*

Posted: 25 Dec 2011, 19:02
by Cheesecan
Bosque: CheeseLobby 0.2 is not compatible with latest Spring 85.0.

Re: CheeseLobby *WIP*

Posted: 25 Dec 2011, 20:18
by Bosque
0.85 doesn't have an OS X binary, so I'm not using that, I'm still using 0.84.

Re: CheeseLobby *WIP*

Posted: 25 Dec 2011, 20:29
by Cheesecan
It's barely compatible with 84 too, it's using unitsync for 82.7.1. I didn't have much issues with 84 but it did crash sometimes because unitsync.h changed. If you're not playing online this lobby is not for you since it doesn't have singleplayer support.

Re: CheeseLobby *WIP*

Posted: 25 Dec 2011, 20:56
by hoijui
neither 0.85 nor 0.84 exist.
and as much as i know, unitsync on os x is an .so aswell, though this message shows it is trying to load a .dylib.
i guess the full lib name would have to be used on os x (including pre- and postfix), to load the lib.
maybe try to make a symbolic link, as a (temp) workaround, about like:

Code: Select all

ln -s libunitsync.so libunitsync.dylib