kappa wrote:
waltobc6, read the wiki entry on how to get slick applets working (see link in first post), you won't be using the bat file for your applet, instead you'll be specifying parameters in html and using lwjgl_util_applet.jar to install the native files onto computers when the applet is run.
another way you can package your game for gamejolt is make it a downloadable game instead of an applet, this way you just put the needed stuff in a zip files and upload as a downloadable game.
i us NetBeans cuz i perfer it.
my problem is:
i got "data" folder which has all the XML and the Images.
but i cant get my game load the "data" folder from the Jar him self
only when the "data" folder is in the same folder as my game Jar.
whats wrong?
second problem
i uploaded to gamejolt my game (with the data in the JAR)
and i dont know why but its reading the data, my game JAR only reading the "data" folder when its hosted by server... dono why, but in my computer when i clicked on it it game me errors of files missing in "data" folder.
ANY WAY i got an error when i load the game, somthing with the XML i have in the game... again, in my computer the game work perfect.
here is the code of the error:
Code:
security: This certificate does not have AIA extension
security: This certificate does not have AIA extension
security: Use OCSP setting from certificate
network: Connecting http://ocsp.thawte.com/ with proxy=DIRECT
network: Connecting http://ocsp.thawte.com:80/ with proxy=DIRECT
security: Certificate validation succeeded using CRL
security: Certificate validation succeeded using OCSP
security: Checking if certificate is in Deployment denied certificate store
security: Checking if certificate is in Deployment permanent certificate store
Loading: net.java.games.input.DirectAndRawInputEnvironmentPlugin
Wed Nov 25 05:39:53 IST 2009 INFO:Found 0 controllers
network: Connecting http://gamerhost.net/talh/WEB_ROOT/mygamelib/META-INF/services/javax.xml.parsers.DocumentBuilderFactory with proxy=DIRECT
network: Connecting http://gamerhost.net/talh/WEB_ROOT/mygamelib/META-INF/services/javax.xml.parsers.DocumentBuilderFactory with cookie "wp-settings-time-20=1258301609; wp-settings-1=m0%3Do%26m1%3Do%26m2%3Do%26m3%3Do%26m4%3Do%26m5%3Do%26m6%3Do%26m7%3Do%26m8%3Do%26editor%3Dhtml%26urlbutton%3Durlpost%26galfile%3D1; wp-settings-time-1=1258322395; wordpress_test_cookie=WP+Cookie+check"
network: Connecting http://gamerhost.net/talh/WEB_ROOT/mygamelib/META-INF/services/javax.xml.parsers.DocumentBuilderFactory with proxy=DIRECT
network: Connecting http://gamerhost.net/talh/WEB_ROOT/mygamelib/META-INF/services/javax.xml.parsers.DocumentBuilderFactory with cookie "wp-settings-time-20=1258301609; wp-settings-1=m0%3Do%26m1%3Do%26m2%3Do%26m3%3Do%26m4%3Do%26m5%3Do%26m6%3Do%26m7%3Do%26m8%3Do%26editor%3Dhtml%26urlbutton%3Durlpost%26galfile%3D1; wp-settings-time-1=1258322395; wordpress_test_cookie=WP+Cookie+check"
network: Connecting http://gamerhost.net/talh/WEB_ROOT/mygamelib/META-INF/services/org.xml.sax.driver with proxy=DIRECT
network: Connecting http://gamerhost.net/talh/WEB_ROOT/mygamelib/META-INF/services/org.xml.sax.driver with cookie "wp-settings-time-20=1258301609; wp-settings-1=m0%3Do%26m1%3Do%26m2%3Do%26m3%3Do%26m4%3Do%26m5%3Do%26m6%3Do%26m7%3Do%26m8%3Do%26editor%3Dhtml%26urlbutton%3Durlpost%26galfile%3D1; wp-settings-time-1=1258322395; wordpress_test_cookie=WP+Cookie+check"
java.security.AccessControlException: access denied (java.io.FilePermission data\xml\character.xml read)
at java.security.AccessControlContext.checkPermission(Unknown Source)
at java.security.AccessController.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkRead(Unknown Source)
at java.io.FileInputStream.<init>(Unknown Source)
at java.io.FileInputStream.<init>(Unknown Source)
at java.io.FileReader.<init>(Unknown Source)
at xml.Charxml.main(Charxml.java:54)
at character.Character.<init>(Character.java:50)
at state.Game.init(Game.java:90)
at org.newdawn.slick.state.StateBasedGame.init(StateBasedGame.java:164)
at org.newdawn.slick.AppletGameContainer$Container.initApplet(AppletGameContainer.java:272)
at org.newdawn.slick.AppletGameContainer$ContainerPanel.initGL(AppletGameContainer.java:229)
at org.newdawn.slick.AppletGameContainer$ContainerPanel.start(AppletGameContainer.java:216)
at org.newdawn.slick.AppletGameContainer$1.run(AppletGameContainer.java:92)
java.security.AccessControlException: access denied (java.io.FilePermission .\data\images\skills\bubble.png read)
at java.security.AccessControlContext.checkPermission(Unknown Source)
at java.security.AccessController.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkRead(Unknown Source)
at java.io.File.exists(Unknown Source)
at org.newdawn.slick.util.FileSystemLocation.getResourceAsStream(FileSystemLocation.java:52)
at org.newdawn.slick.util.ResourceLoader.getResourceAsStream(ResourceLoader.java:61)
at org.newdawn.slick.opengl.InternalTextureLoader.getTexture(InternalTextureLoader.java:169)
at org.newdawn.slick.Image.<init>(Image.java:189)
at org.newdawn.slick.Image.<init>(Image.java:165)
at org.newdawn.slick.Image.<init>(Image.java:153)
at org.newdawn.slick.Image.<init>(Image.java:131)
at character.SkillTree.<init>(SkillTree.java:148)
at character.Character.<init>(Character.java:67)
at state.Game.init(Game.java:90)
at org.newdawn.slick.state.StateBasedGame.init(StateBasedGame.java:164)
at org.newdawn.slick.AppletGameContainer$Container.initApplet(AppletGameContainer.java:272)
at org.newdawn.slick.AppletGameContainer$ContainerPanel.initGL(AppletGameContainer.java:229)
at org.newdawn.slick.AppletGameContainer$ContainerPanel.start(AppletGameContainer.java:216)
at org.newdawn.slick.AppletGameContainer$1.run(AppletGameContainer.java:92)
network: Connecting http://gamerhost.net/talh/WEB_ROOT/mygamelib/META-INF/services/javax.xml.parsers.DocumentBuilderFactory with proxy=DIRECT
network: Connecting http://gamerhost.net/talh/WEB_ROOT/mygamelib/META-INF/services/javax.xml.parsers.DocumentBuilderFactory with cookie "wp-settings-time-20=1258301609; wp-settings-1=m0%3Do%26m1%3Do%26m2%3Do%26m3%3Do%26m4%3Do%26m5%3Do%26m6%3Do%26m7%3Do%26m8%3Do%26editor%3Dhtml%26urlbutton%3Durlpost%26galfile%3D1; wp-settings-time-1=1258322395; wordpress_test_cookie=WP+Cookie+check"
network: Connecting http://gamerhost.net/talh/WEB_ROOT/mygamelib/META-INF/services/javax.xml.parsers.DocumentBuilderFactory with proxy=DIRECT
network: Connecting http://gamerhost.net/talh/WEB_ROOT/mygamelib/META-INF/services/javax.xml.parsers.DocumentBuilderFactory with cookie "wp-settings-time-20=1258301609; wp-settings-1=m0%3Do%26m1%3Do%26m2%3Do%26m3%3Do%26m4%3Do%26m5%3Do%26m6%3Do%26m7%3Do%26m8%3Do%26editor%3Dhtml%26urlbutton%3Durlpost%26galfile%3D1; wp-settings-time-1=1258322395; wordpress_test_cookie=WP+Cookie+check"
network: Connecting http://gamerhost.net/talh/WEB_ROOT/mygamelib/META-INF/services/javax.xml.parsers.DocumentBuilderFactory with proxy=DIRECT
network: Connecting http://gamerhost.net/talh/WEB_ROOT/mygamelib/META-INF/services/javax.xml.parsers.DocumentBuilderFactory with cookie "wp-settings-time-20=1258301609; wp-settings-1=m0%3Do%26m1%3Do%26m2%3Do%26m3%3Do%26m4%3Do%26m5%3Do%26m6%3Do%26m7%3Do%26m8%3Do%26editor%3Dhtml%26urlbutton%3Durlpost%26galfile%3D1; wp-settings-time-1=1258322395; wordpress_test_cookie=WP+Cookie+check"
java.lang.NumberFormatException: For input string: ""
at java.lang.NumberFormatException.forInputString(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at character.Character.<init>(Character.java:134)
at state.Game.init(Game.java:90)
at org.newdawn.slick.state.StateBasedGame.init(StateBasedGame.java:164)
at org.newdawn.slick.AppletGameContainer$Container.initApplet(AppletGameContainer.java:272)
at org.newdawn.slick.AppletGameContainer$ContainerPanel.initGL(AppletGameContainer.java:229)
at org.newdawn.slick.AppletGameContainer$ContainerPanel.start(AppletGameContainer.java:216)
at org.newdawn.slick.AppletGameContainer$1.run(AppletGameContainer.java:92)
network: Connecting http://gamerhost.net/talh/WEB_ROOT/mygamelib/META-INF/services/org.xml.sax.driver with proxy=DIRECT
network: Connecting http://gamerhost.net/talh/WEB_ROOT/mygamelib/META-INF/services/org.xml.sax.driver with cookie "wp-settings-time-20=1258301609; wp-settings-1=m0%3Do%26m1%3Do%26m2%3Do%26m3%3Do%26m4%3Do%26m5%3Do%26m6%3Do%26m7%3Do%26m8%3Do%26editor%3Dhtml%26urlbutton%3Durlpost%26galfile%3D1; wp-settings-time-1=1258322395; wordpress_test_cookie=WP+Cookie+check"
java.security.AccessControlException: access denied (java.io.FilePermission data\xml\monsters\2.xml read)
at java.security.AccessControlContext.checkPermission(Unknown Source)
at java.security.AccessController.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkRead(Unknown Source)
at java.io.FileInputStream.<init>(Unknown Source)
at java.io.FileInputStream.<init>(Unknown Source)
at java.io.FileReader.<init>(Unknown Source)
at xml.Monsterxml.main(Monsterxml.java:86)
at monster.Monster.<init>(Monster.java:41)
at state.Game.getMobsSet(Game.java:522)
at state.Game.init(Game.java:97)
at org.newdawn.slick.state.StateBasedGame.init(StateBasedGame.java:164)
at org.newdawn.slick.AppletGameContainer$Container.initApplet(AppletGameContainer.java:272)
at org.newdawn.slick.AppletGameContainer$ContainerPanel.initGL(AppletGameContainer.java:229)
at org.newdawn.slick.AppletGameContainer$ContainerPanel.start(AppletGameContainer.java:216)
at org.newdawn.slick.AppletGameContainer$1.run(AppletGameContainer.java:92)
java.security.AccessControlException: access denied (java.io.FilePermission . read)
at java.security.AccessControlContext.checkPermission(Unknown Source)
at java.security.AccessController.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkRead(Unknown Source)
at java.io.File.exists(Unknown Source)
at org.newdawn.slick.util.FileSystemLocation.getResourceAsStream(FileSystemLocation.java:52)
at org.newdawn.slick.util.ResourceLoader.getResourceAsStream(ResourceLoader.java:61)
at org.newdawn.slick.opengl.InternalTextureLoader.getTexture(InternalTextureLoader.java:169)
at org.newdawn.slick.Image.<init>(Image.java:189)
at org.newdawn.slick.SpriteSheet.<init>(SpriteSheet.java:129)
at org.newdawn.slick.SpriteSheet.<init>(SpriteSheet.java:115)
at org.newdawn.slick.SpriteSheet.<init>(SpriteSheet.java:102)
at monster.Monster.<init>(Monster.java:70)
at state.Game.getMobsSet(Game.java:522)
at state.Game.init(Game.java:97)
at org.newdawn.slick.state.StateBasedGame.init(StateBasedGame.java:164)
at org.newdawn.slick.AppletGameContainer$Container.initApplet(AppletGameContainer.java:272)
at org.newdawn.slick.AppletGameContainer$ContainerPanel.initGL(AppletGameContainer.java:229)
at org.newdawn.slick.AppletGameContainer$ContainerPanel.start(AppletGameContainer.java:216)
at org.newdawn.slick.AppletGameContainer$1.run(AppletGameContainer.java:92)
network: Connecting http://gamerhost.net/talh/WEB_ROOT/mygamelib/META-INF/services/org.xml.sax.driver with proxy=DIRECT
network: Connecting http://gamerhost.net/talh/WEB_ROOT/mygamelib/META-INF/services/org.xml.sax.driver with cookie "wp-settings-time-20=1258301609; wp-settings-1=m0%3Do%26m1%3Do%26m2%3Do%26m3%3Do%26m4%3Do%26m5%3Do%26m6%3Do%26m7%3Do%26m8%3Do%26editor%3Dhtml%26urlbutton%3Durlpost%26galfile%3D1; wp-settings-time-1=1258322395; wordpress_test_cookie=WP+Cookie+check"
java.security.AccessControlException: access denied (java.io.FilePermission data\xml\monsters\3.xml read)
at java.security.AccessControlContext.checkPermission(Unknown Source)
at java.security.AccessController.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkRead(Unknown Source)
at java.io.FileInputStream.<init>(Unknown Source)
at java.io.FileInputStream.<init>(Unknown Source)
at java.io.FileReader.<init>(Unknown Source)
at xml.Monsterxml.main(Monsterxml.java:86)
at monster.Monster.<init>(Monster.java:41)
at state.Game.getMobsSet(Game.java:522)
at state.Game.init(Game.java:97)
at org.newdawn.slick.state.StateBasedGame.init(StateBasedGame.java:164)
at org.newdawn.slick.AppletGameContainer$Container.initApplet(AppletGameContainer.java:272)
at org.newdawn.slick.AppletGameContainer$ContainerPanel.initGL(AppletGameContainer.java:229)
at org.newdawn.slick.AppletGameContainer$ContainerPanel.start(AppletGameContainer.java:216)
at org.newdawn.slick.AppletGameContainer$1.run(AppletGameContainer.java:92)
java.security.AccessControlException: access denied (java.io.FilePermission . read)
at java.security.AccessControlContext.checkPermission(Unknown Source)
at java.security.AccessController.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkRead(Unknown Source)
at java.io.File.exists(Unknown Source)
at org.newdawn.slick.util.FileSystemLocation.getResourceAsStream(FileSystemLocation.java:52)
at org.newdawn.slick.util.ResourceLoader.getResourceAsStream(ResourceLoader.java:61)
at org.newdawn.slick.opengl.InternalTextureLoader.getTexture(InternalTextureLoader.java:169)
at org.newdawn.slick.Image.<init>(Image.java:189)
at org.newdawn.slick.SpriteSheet.<init>(SpriteSheet.java:129)
at org.newdawn.slick.SpriteSheet.<init>(SpriteSheet.java:115)
at org.newdawn.slick.SpriteSheet.<init>(SpriteSheet.java:102)
at monster.Monster.<init>(Monster.java:70)
at state.Game.getMobsSet(Game.java:522)
at state.Game.init(Game.java:97)
at org.newdawn.slick.state.StateBasedGame.init(StateBasedGame.java:164)
at org.newdawn.slick.AppletGameContainer$Container.initApplet(AppletGameContainer.java:272)
at org.newdawn.slick.AppletGameContainer$ContainerPanel.initGL(AppletGameContainer.java:229)
at org.newdawn.slick.AppletGameContainer$ContainerPanel.start(AppletGameContainer.java:216)
at org.newdawn.slick.AppletGameContainer$1.run(AppletGameContainer.java:92)
java.security.AccessControlException: access denied (java.io.FilePermission .\data\images\interface\NpcDialog.png read)
at java.security.AccessControlContext.checkPermission(Unknown Source)
at java.security.AccessController.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkRead(Unknown Source)
at java.io.File.exists(Unknown Source)
at org.newdawn.slick.util.FileSystemLocation.getResourceAsStream(FileSystemLocation.java:52)
at org.newdawn.slick.util.ResourceLoader.getResourceAsStream(ResourceLoader.java:61)
at org.newdawn.slick.opengl.InternalTextureLoader.getTexture(InternalTextureLoader.java:169)
at org.newdawn.slick.Image.<init>(Image.java:189)
at org.newdawn.slick.Image.<init>(Image.java:165)
at org.newdawn.slick.Image.<init>(Image.java:153)
at org.newdawn.slick.Image.<init>(Image.java:131)
at monster.Npc.<init>(Npc.java:152)
at state.Game.init(Game.java:111)
at org.newdawn.slick.state.StateBasedGame.init(StateBasedGame.java:164)
at org.newdawn.slick.AppletGameContainer$Container.initApplet(AppletGameContainer.java:272)
at org.newdawn.slick.AppletGameContainer$ContainerPanel.initGL(AppletGameContainer.java:229)
at org.newdawn.slick.AppletGameContainer$ContainerPanel.start(AppletGameContainer.java:216)
at org.newdawn.slick.AppletGameContainer$1.run(AppletGameContainer.java:92)
network: Connecting http://gamerhost.net/talh/WEB_ROOT/mygamelib/META-INF/services/org.xml.sax.driver with proxy=DIRECT
network: Connecting http://gamerhost.net/talh/WEB_ROOT/mygamelib/META-INF/services/org.xml.sax.driver with cookie "wp-settings-time-20=1258301609; wp-settings-1=m0%3Do%26m1%3Do%26m2%3Do%26m3%3Do%26m4%3Do%26m5%3Do%26m6%3Do%26m7%3Do%26m8%3Do%26editor%3Dhtml%26urlbutton%3Durlpost%26galfile%3D1; wp-settings-time-1=1258322395; wordpress_test_cookie=WP+Cookie+check"
java.security.AccessControlException: access denied (java.io.FilePermission data\xml\battle.xml read)
at java.security.AccessControlContext.checkPermission(Unknown Source)
at java.security.AccessController.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkRead(Unknown Source)
at java.io.FileInputStream.<init>(Unknown Source)
at java.io.FileInputStream.<init>(Unknown Source)
at java.io.FileReader.<init>(Unknown Source)
at xml.Battlexml.main(Battlexml.java:128)
at state.Battle.init(Battle.java:76)
at org.newdawn.slick.state.StateBasedGame.init(StateBasedGame.java:164)
at org.newdawn.slick.AppletGameContainer$Container.initApplet(AppletGameContainer.java:272)
at org.newdawn.slick.AppletGameContainer$ContainerPanel.initGL(AppletGameContainer.java:229)
at org.newdawn.slick.AppletGameContainer$ContainerPanel.start(AppletGameContainer.java:216)
at org.newdawn.slick.AppletGameContainer$1.run(AppletGameContainer.java:92)
Wed Nov 25 05:39:56 IST 2009 ERROR:For input string: ""
java.lang.NumberFormatException: For input string: ""
at java.lang.NumberFormatException.forInputString(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at state.Battle.init(Battle.java:78)
at org.newdawn.slick.state.StateBasedGame.init(StateBasedGame.java:164)
at org.newdawn.slick.AppletGameContainer$Container.initApplet(AppletGameContainer.java:272)
at org.newdawn.slick.AppletGameContainer$ContainerPanel.initGL(AppletGameContainer.java:229)
at org.newdawn.slick.AppletGameContainer$ContainerPanel.start(AppletGameContainer.java:216)
at org.newdawn.slick.AppletGameContainer$1.run(AppletGameContainer.java:92)
i hope some one can help me :<