-
Pokemonium Goes Open Source.
Quoted from Mythic.
Pokemonium has been a fun ride for all of us, we've learned a lot in the process, but it's time to say goodbye for us to active and dedicated development.
When we picked up Pokemonium in may 2012 we already knew this would happen eventually. Pokemonium would be a dead end, no matter what. We would either grow big and get knocked down by Nintendo or it would bleed to death.
However, we decided that due to the (crappy) original pokenet source code we have come to a point that it's no longer worth it to 'fix' bugs. Last couple of months we came to the point that developing Pokemonium almost became an (unpaid) full time job. This made us decide that we'd either have to build a new Pokemonium from scratch. Or start developing our own game which (we hope) would pay us the time we invested.
We decided the latter because of the reason I mentioned before. Pokemonium (or any pokemon MMO) will eventually be a dead end which get's knocked down, bleeds to death and doesn't pay the loads of time we invest in it.
How will Pokemonium go on now?
There has been a lot of requests from the community as to make the code open source and we've made this happen. You can create a fork of the Pokemonium git repository at:
http://bitbucket.org/Myth1c/pokemonium/
Most people know how it works to contribute to open source projects, but to those who don't, let me explain a bit.
You can clone our repository but don't have direct write access to it. In order to be able to contribute you should create a fork of the repository. This basically creates a little private repostory for you, where you can commit to.
When you've got a/some fix(es) ready, issue a pull request with a description of what you've done and why. We will evaluate these pull requests and, once accepted, merge them into the main repository.
If you encounter any issues/bugs/whatever, feel free to submit an issue to the repository. This way they are visible to anyone and anyone can see and fix them.
We wish you best of luck to dive into the source code and look forward to seeing your pull requests being issued!!! Please bear in mind that we do not want to be poked on how the code works. If you want to contribute you should be able to figure it out for yourself. We are however going to expand the wiki soon with some tips.
-
Re: Pokemonium Goes Open Source.
This is a completely rewritten version?
-
Re: Pokemonium Goes Open Source.
This was based off the pokenet source, with a ton of changes.
Example:
1.4 Release notes;
Quote:
[ADD] Ingame pokedex.
[ADD] Pokemonium Mall.[ADD] All pokeballs (except for gen 4's Park ball and gen 4's Dream Ball) have been implemented. You can buy them in the pokemonium mall[ADD] Effort Values (EV's).[ADD] Add original trainer name on pokemon info.[ADD] Add moves on pokemon info (party-viewer).[ADD] The server now records what ball was used to catch a pokemon (all already caught pokemon have been assigned a regular pokeball). For future purpose.[FIX] Movement has been fixed an is way smoother now![FIX] No more loading between maps.[FIX] Client doesn't crash anymore when giving an item to a pokemon.[FIX] One can now press 'Enter' to log out (confirm the dialogue).//REQUESTS/TODO[REQ]Hoenn and Sinnoh.[REQ]Trainer Cards.[REQ]Quests.[REQ]Battle animations.[REQ]finish kanto (route 20 and safari zone(being worked on by light adept?)).[REQ]TM's Fly and Strength (Johto Badge?).[REQ]Make names clickable on right screen of pokedex.
1.5 release notes;
Quote:
[FIX] Gen 4 pokemon not being registrated correctly.
[FIX] Slow walking when pokedex is open.[FIX] Scrolling the pokedex is slow/laggy.[FIX] Unable to close the pokedex with the '2' hotkey.[FIX] Trading now works properly.[FIX] connection between cinnebar island and fushia city[FIX] invissible (shop)items[FIX] unsteppable areas[FIX] invisible NPCs[FIX] wild exp gain is now based on the participating pokemon levls[FIX] 4th gen pokemon sprites[FIX] game crash on ditto, smeargle and some legendaries[FIX] fishing bug[FIX] faster server boot[FIX] shed skin[FIX] status ailments display in battle[FIX] stat lowering moves now show they do[FIX] several abilities now show what they do[FIX] recalibrate player position on end of battle[FIX] updated pokemon moves[FIX] no outer collision in 8th gym of kanto[FIX] bigger bagRemade the entire client/server communication infrastructure.[ADD] Hoenn and Sinnoh (includes caves, gyms, pokemon centers, pokemarkts)[ADD] Kanto cycle route[ADD] train and boat transportation[reADD] Kanto safari zone[ADD] entry control on Mt.Silver and safari zone[ADD] some of slams sprites are now buyable ingame[ADD] Kanto & Johto graphic update[ADD] new sprites[ADD] Italian language (if you want your own language to be added provide us with the translated files)[ADD] new world map[ADD] kanto elite 4[ADD] new music([ADD] Sevii islands, iron island, battlefrontier - staff area)
Current Progress;
Quote:
Release Notes:
[FIX] NullPointer when closing client before it was loaded.[FIX] NullPointer at startup regarding server hosts.[FIX] IllegalThreadStateException when time is set multiple times.[FIX] Client doesn't crash when an unimplemented language is selected.[FIX] NPE's no longer appear when a file is not found (related to above).[FIX] Nullpointer on lvl up at refresh party call.[FIX] Non-available servers are no longer clickable.[FIX] Client-sided movement should be smooth and fixed now.[FIX] Potions are now in the right backpack.[FIX] Giovani (8th gym leader in kanto) now gives the correct badge.[FIX] Move buttons now get disabled correctly when switching pokemon.[FIX] SpeechFrame no longer leaves a ghost behind. (It doesn't with 1 or 2. But does with more than 2)[FIX] Total experience is now correctly displayed in the Pokemon window.[FIX] Database is updated after the logout.[FIX] Pokeballs(except the pokeball) have higher catch rates[FIX] Happiness is reduced by 10% when defeated in battle[ADD] Added Logout button to the UI.[ADD] Serverlist is retrieved from the web.[ADD] Double Escape doesn't close the game, Esc + Enter now does. Esc cancels quitting.[ADD] Back buttons on the login screen and server select screen.[ADD] Cheatdetection system, since the client is open source we need a cheatdetection system on the server side.[ADD] Black background instead of the loading screen when inside the game.[ADD] Pokemon movetype is now displayed in the battle interface.[ADD] More than awesome Bulbasaur spritesheet for character.[ADD] Hotkeyed pokemon attacks to buttons 1-2-3-4[ADD] Hotkeyed OLD ROD to 'R', GOOD ROD to 'T', GREAT ROD to 'Y, ULTRA ROD to 'U'[ADD] keys.ini file. You can set some custom controls here! It's located at res/keys.ini[ADD] Trainers now give more base gold if you beat them.[ADD] Friendlist is stored into database, further implementation follows.[ADD] Evolution stones should work, has been tested with Pikachu.[ADD] New loading screen.[ADD] New login screen.[ADD] New icons for the HUD bar.[ADD] spriteloader for future addons (like having pokemon walk behind you)[ADD] EXP bar in battle view[BUG] NPE when clicking back immidiatly after selecting server (due to that the packetgenerator object hasn't been initialized yet)[BUG] Both pokemon use struggle when a berry is used during battle.[BUG] On relog items get incremently multiplied by the quantity that they actually have. 1x10 -> relog -> 2x10 -> relog -> 3x10. This effect is only visually.[BUG] Clicking an empty slot after winning/losing a fight disconnects the player from the server.-------------------------------RN 1.4------------------------------------[ADD] Ingame pokedex[ADD] Pokemonium Mall[ADD] All pokeballs (except for gen 4's Park ball and gen 4's Dream Ball) have been implemented. You can buy them in the pokemonium mall[ADD] evs[ADD] Add original trainer name on pokemon info[ADD] Add moves on pokemon info (party-viewer)[ADD] The server now records what ball was used to catch a pokemon (all already caught pokemon have been assigned a regular pokeball). For future purpose.[FIX] Movement has been fixed an is way smoother now![FIX] No more loading between maps.[FIX] Client doesn't crash anymore when giving an item to a pokemon.[FIX] One can now press 'Enter' to log out (confirm the dialogue).//REQUESTS/TODO[REQ]Hoenn and Sinnoh[REQ]trainer cards[REQ]quests[REQ]battle animations[REQ]finish kanto (route 20 and safari zone(being worked on by light adept?))[REQ]tm fly and strength[REQ]Make names clickable on right screen of pokedex.*These points have to be verified.
all of this can be found here;
https://bitbucket.org/Myth1c/pokemon...otes?at=master
-
Re: Pokemonium Goes Open Source.
I checked the source. Its pretty clean imo.
-
Re: Pokemonium Goes Open Source.
Where can you write the server list?
-
Re: Pokemonium Goes Open Source.
Quote:
Originally Posted by
-DefaulT
I would like to point out that those are not up to date and were not maintained. For the latest release notes, please see the 1.6 release notes on the pokemonium forums. The current progress and Todo 1.5 are obsolete and I'll remove them in a moment.
Quote:
Originally Posted by
KiruHoshino
Where can you write the server list?
The server list is read from an URL (currently http://s1.pokemonium.com/launcher/servers.txt). The URL can be changed at org.pokemonium.client.ui.frames.ServerDialog.java line 63.
-
Re: Pokemonium Goes Open Source.
1.6 notes
Code:
1.6Java 1.7 compatibility!
New interface library! It is customisable and we will post more information about this soon!
More exp for low level Pokemon!
Added Kurt the crafter.
Added Move Re-learner
Added Orre region, more places to explore!!!
Faster loading.
The game uses less memory and processing power than before.
Improved walking speed.
Fullscreen option works!
Music works if you haven't muted it :).
Fixed alot of map issues.
Fixed IV/EV miscalculation.
Fixed alot of battle issues.
Fixed 3th/4th gen Pokemon not being able to learn TM's.
Misc bug fixes.
1.6.0.1
Fixed box sometimes not opening
Fixed speechframe constant closing/opening when pressing space (interaction button) or clicking mouse when boxing.
Corrected position of the HP bar in boxing.
Corrected position of pokemon name in boxing.
Fixed an error that caused pokemon not to learn moves
Fixed an error that caused the move relearner to crash.
Fixed an issue where the HUD (top bar) would remain on top of the login screen when logging out while in battle.
Fixed an error where the speechframe in battle was throwing a lot of errors when keeping space (interaction button) pressed.
Fixed a crash in the train and boatchooser dialog.
Fixed 4th move type in battle not appearing correctly.
-
Re: Pokemonium Goes Open Source.
Waw this is great, thanks!
-
Re: Pokemonium Goes Open Source.
Quote:
Originally Posted by
Myth1c
I would like to point out that those are not up to date and were not maintained. For the latest release notes, please see the 1.6 release notes on the pokemonium forums. The current progress and Todo 1.5 are obsolete and I'll remove them in a moment.
The server list is read from an URL (currently
http://s1.pokemonium.com/launcher/servers.txt). The URL can be changed at org.pokemonium.client.ui.frames.ServerDialog.java line 63.
I found this, but it can be set to not load an external web address?
-
Re: Pokemonium Goes Open Source.
Quote:
Originally Posted by
KiruHoshino
I found this, but it can be set to not load an external web address?
It reads a txt file from the url, so just edit it so it reads a local file.
-
Re: Pokemonium Goes Open Source.
I'm glad you actually released this; instead of starting another project and leaving this behind.
I wish you, and the team the best of luck. :)
regards,
-
Re: Pokemonium Goes Open Source.
Quote:
Originally Posted by
Myth1c
It reads a txt file from the url, so just edit it so it reads a local file.
Thank you so much. I managed to do it, but i have a new problem. When I log into the game and try to log on to this type of game.
Login failed. Please try again.
-
Re: Pokemonium Goes Open Source.
Quote:
Originally Posted by
KiruHoshino
Thank you so much. I managed to do it, but i have a new problem. When I log into the game and try to log on to this type of game.
Login failed. Please try again.
The repo's wiki has more information on this.
-
Re: Pokemonium Goes Open Source.
"You do not have access to the wiki.
Use the links at the top to get back."
-
Re: Pokemonium Goes Open Source.
Quote:
Originally Posted by
KiruHoshino
"You do not have access to the wiki."
Fixed it, forgot to switch it to public.
-
Re: Pokemonium Goes Open Source.
Interestingly, I was able to register it, but I can not login.
-
Re: Pokemonium Goes Open Source.
what program need to copile this code?. i open the server1.bat and recived error no found betaserver.jar
-
Re: Pokemonium Goes Open Source.
-
Re: Pokemonium Goes Open Source.
:o good!!!
PD: y lost 70usd lol
-
Re: Pokemonium Goes Open Source.
Quote:
Originally Posted by
Lucila
y lost 70usd lol
Yup, you got ripped off for outdated source code.
-
Re: Pokemonium Goes Open Source.
What ports are used to game outside on port 7002?
I'm still struggling with the login error. The mysql works. Can I register and the data is saved in the database. But it does not allow login. Router has. Port 7002 open.
-
Re: Pokemonium Goes Open Source.
Quote:
Originally Posted by
KiruHoshino
What ports are used to game outside on port 7002?
I'm still struggling with the login error. The mysql works. Can I register and the data is saved in the database. But it does not allow login. Router has. Port 7002 open.
Check your server error logs. It'll probably contain an exeption. If it doesn't, put some breakpoints in the server's login procedure and debug where it goes wrong.
-
Re: Pokemonium Goes Open Source.
Here my server error log. Thanks for your help.
Code:
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'pokedexId' in 'field list'
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:411)
at com.mysql.jdbc.Util.getInstance(Util.java:386)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1054)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4187)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4119)
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2570)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2731)
at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2809)
at com.mysql.jdbc.StatementImpl.executeUpdate(StatementImpl.java:1811)
at com.mysql.jdbc.StatementImpl.executeUpdate(StatementImpl.java:1725)
at org.pokemonium.server.network.MySqlManager.query(MySqlManager.java:89)
at org.pokemonium.server.network.RegistrationManager.register(RegistrationManager.java:219)
at org.pokemonium.server.messages.events.RegisterEvent.Parse(RegisterEvent.java:17)
at org.pokemonium.server.client.Session.parseMessage(Session.java:61)
at org.pokemonium.server.network.ConnectionHandler.messageReceived(ConnectionHandler.java:109)
at org.jboss.netty.channel.SimpleChannelHandler.handleUpstream(SimpleChannelHandler.java:88)
at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564)
at org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:791)
at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:296)
at org.jboss.netty.handler.codec.frame.FrameDecoder.unfoldAndFireMessageReceived(FrameDecoder.java:462)
at org.jboss.netty.handler.codec.frame.FrameDecoder.callDecode(FrameDecoder.java:443)
at org.jboss.netty.handler.codec.frame.FrameDecoder.messageReceived(FrameDecoder.java:303)
at org.jboss.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:70)
at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564)
at org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:791)
at org.jboss.netty.channel.SimpleChannelHandler.messageReceived(SimpleChannelHandler.java:142)
at org.jboss.netty.channel.SimpleChannelHandler.handleUpstream(SimpleChannelHandler.java:88)
at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564)
at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:559)
at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:268)
at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:255)
at org.jboss.netty.channel.socket.nio.NioWorker.read(NioWorker.java:88)
at org.jboss.netty.channel.socket.nio.AbstractNioWorker.process(AbstractNioWorker.java:107)
at org.jboss.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:312)
at org.jboss.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:88)
at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:178)
at org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108)
at org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'playername' in 'where clause'
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:411)
at com.mysql.jdbc.Util.getInstance(Util.java:386)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1054)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4187)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4119)
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2570)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2731)
at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2809)
at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2758)
at com.mysql.jdbc.StatementImpl.executeQuery(StatementImpl.java:1612)
at org.pokemonium.server.network.MySqlManager.query(MySqlManager.java:73)
at org.pokemonium.server.network.LoginManager.attemptLogin(LoginManager.java:183)
at org.pokemonium.server.network.LoginManager.run(LoginManager.java:106)
at java.lang.Thread.run(Unknown Source)
-
Re: Pokemonium Goes Open Source.
Looks like your local database isn't correct, it's missing some columns. Verify that you have setup the database to be identically to the test db. A simple way to do this is to make an export/copy of that DB and put it on your own database.
-
Re: Pokemonium Goes Open Source.
-
Re: Pokemonium Goes Open Source.
quick question
do i compile the jar file 3 times? or is there a diff jar file altogether for each BAT file?
-
Re: Pokemonium Goes Open Source.
Where can I find the Class name(Owner, SuperMod etc..)?
-
Re: Pokemonium Goes Open Source.
Quote:
Originally Posted by
shadowsun232
quick question
do i compile the jar file 3 times? or is there a diff jar file altogether for each BAT file?
Just compile it once, the different bats run on different ports and use different server rates. Just open them and you'll see the difference.
Unless you've got some stuff you only want available in a specific server, you should only compile it once.
-
Re: Pokemonium Goes Open Source.
Quote:
Originally Posted by
KiruHoshino
Where can I find the Class name(Owner, SuperMod etc..)?
Tip: CTRL+F ...
-
Re: Pokemonium Goes Open Source.
Is there a quick setup guide?
And why not use Netbeans ?
-
Re: Pokemonium Goes Open Source.
How would i go about finding how to up the shiny encounter rate ?
-
Re: Pokemonium Goes Open Source.
Quote:
Originally Posted by
Roy Rakestraw
How would i go about finding how to up the shiny encounter rate ?
Pokenet > Server > Battle > Pokemon.java
PHP Code:
Pokemon p = new Pokemon(mech, species, nature, ability, item, gender, 100,
ivs, evs, entries, ppUp);
// Give it a 5% chance of being shiny.
if (random.nextDouble() < 0.05) {
p.setShiny(true);
}
return p;
-
Re: Pokemonium Goes Open Source.
Quote:
Originally Posted by
SniperOmicron
Is there a quick setup guide?
And why not use Netbeans ?
We've been very busy at school lately, but the wiki is being filled (gradually).
We don't use Netbeans because it sucks monkey balls... We (well, remyoman did, I didn't try) tried to get the project setup with IntelliJ, which is far superior to Eclipse in terms of code analyzation.
Also, the wiki on the Bitbucket repo is public. If you want to add a quick setup guide (or anything else), go ahead.
-
Re: Pokemonium Goes Open Source.
Hi,
I'm also getting this error;
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'pokedexId' in 'field list'
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:411)
at com.mysql.jdbc.Util.getInstance(Util.java:386)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1054)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4187)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4119)
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2570)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2731)
at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2809)
at com.mysql.jdbc.StatementImpl.executeUpdate(StatementImpl.java:1811)
at com.mysql.jdbc.StatementImpl.executeUpdate(StatementImpl.java:1725)
at org.pokemonium.server.network.MySqlManager.query(MySqlManager.java:89)
at org.pokemonium.server.network.RegistrationManager.register(RegistrationManager.java:219)
at org.pokemonium.server.messages.events.RegisterEvent.Parse(RegisterEvent.java:17)
at org.pokemonium.server.client.Session.parseMessage(Session.java:61)
at org.pokemonium.server.network.ConnectionHandler.messageReceived(ConnectionHandler.java:109)
at org.jboss.netty.channel.SimpleChannelHandler.handleUpstream(SimpleChannelHandler.java:88)
at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564)
at org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:791)
at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:296)
at org.jboss.netty.handler.codec.frame.FrameDecoder.unfoldAndFireMessageReceived(FrameDecoder.java:462)
at org.jboss.netty.handler.codec.frame.FrameDecoder.callDecode(FrameDecoder.java:443)
at org.jboss.netty.handler.codec.frame.FrameDecoder.messageReceived(FrameDecoder.java:303)
at org.jboss.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:70)
at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564)
at org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:791)
at org.jboss.netty.channel.SimpleChannelHandler.messageReceived(SimpleChannelHandler.java:142)
at org.jboss.netty.channel.SimpleChannelHandler.handleUpstream(SimpleChannelHandler.java:88)
at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564)
at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:559)
at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:268)
at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:255)
at org.jboss.netty.channel.socket.nio.NioWorker.read(NioWorker.java:88)
at org.jboss.netty.channel.socket.nio.AbstractNioWorker.process(AbstractNioWorker.java:107)
at org.jboss.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:312)
at org.jboss.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:88)
at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:178)
at org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108)
at org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'playername' in 'where clause'
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:411)
at com.mysql.jdbc.Util.getInstance(Util.java:386)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1054)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4187)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4119)
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2570)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2731)
at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2809)
at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2758)
at com.mysql.jdbc.StatementImpl.executeQuery(StatementImpl.java:1612)
at org.pokemonium.server.network.MySqlManager.query(MySqlManager.java:73)
at org.pokemonium.server.network.LoginManager.attemptLogin(LoginManager.java:183)
at org.pokemonium.server.network.LoginManager.run(LoginManager.java:106)
at java.lang.Thread.run(Unknown Source)
Autosaver has been stopped!
I checked the DB code in the SVN, the columns are missing and I can't connect to the test DB to take a copy to host locally. Any ideas?
-
Re: Pokemonium Goes Open Source.
-
Re: Pokemonium Goes Open Source.
Quote:
Originally Posted by
KiruHoshino
Thanks it works great! I think I might make a public server since I have nothing better to do.
-
Re: Pokemonium Goes Open Source.
Would be very nice if there was a quick setup guide.
-
Re: Pokemonium Goes Open Source.
Quote:
Originally Posted by
tomad
Would be very nice if there was a quick setup guide.
I just made a little setup guide on the wiki. Let me know if you want something added to it.
-
Re: Pokemonium Goes Open Source.
Do battles freeze for other people when you hold the space bar? I noticed mine would even when hosting on same machine. I also noticed learning abilities can be a bit tedious if you are not paying attention (Meaning the skill won't be learned if holding space or spamming space bar since it would skip over it entirely).
-
Re: Pokemonium Goes Open Source.
Quote:
Originally Posted by
KingdomVolc
Do battles freeze for other people when you hold the space bar? I noticed mine would even when hosting on same machine. I also noticed learning abilities can be a bit tedious if you are not paying attention (Meaning the skill won't be learned if holding space or spamming space bar since it would skip over it entirely).
Please put it on the issue tracker so it can be fixed.
-
Re: Pokemonium Goes Open Source.
Myth1c,
If I make a setup video guide using Pokemonium, would you add it on the Wiki? I think it'd help new(er) users.
Regards,
-
Re: Pokemonium Goes Open Source.
Sure, go ahead!
Btw, the wiki is public so you should be able to edit it yourself as well (please tell me if I'm wrong here).
-
Re: Pokemonium Goes Open Source.
Quote:
Originally Posted by
Myth1c
Sure, go ahead!
Btw, the wiki is public so you should be able to edit it yourself as well (please tell me if I'm wrong here).
Alright, cool. I'll make/upload when I'm off work tomorrow.
-
Re: Pokemonium Goes Open Source.
So it seems this source uses jdk 7. That's a relief...
-
Re: Pokemonium Goes Open Source.
Make the server save all informations in text file, without use mysql
-
Re: Pokemonium Goes Open Source.
Quote:
Originally Posted by
Syre
So it seems this source uses jdk 7. That's a relief...
Thanks, it was a pain in the ass to get it working (as is) with jdk 7. Biggest bugger seemed to be the UI library, SUI.
Quote:
Originally Posted by
Arthur Padilha
It would be great to have a TXT version as ragnarok emulator, eAthena. Has your writing class "Mysqlmanager" made to be written and read as a text file ( .txt extension ).
I would love to give an answer, but I have no clue what you're talking about.
-
Re: Pokemonium Goes Open Source.
Quote:
Originally Posted by
Myth1c
Thanks, it was a pain in the ass to get it working (as is) with jdk 7. Biggest bugger seemed to be the UI library, SUI.
I would love to give an answer, but I have no clue what you're talking about.
I was using nexus and it was killing me trying to figure out a way to make the people who want to play run jre 6 without too much trouble. Of course I figured it out right before I found this, but bleh, whatever.
The only complaint I do have is the lack of netbeans support, which is in no way your fault. ~30 errors per project with netbeans (at least, client and server), and the stupid editor doesn't even highlight them. None with eclipse though, i guess I'll just have to get used to a new IDE.
-
Re: Pokemonium Goes Open Source.
is there anyway to get precompiled files? im havin a rotten time tryin to compile. keep gettin like 60 some errors and over a hundred warnings if i remember correctly.
i could be exaggerating it a little tho but i cant seem to compile correctly nonetheless
EDIT: i should also say that i cant clone the latest repository with sourcetree as well so im kinda stumped
-
Re: Pokemonium Goes Open Source.
Make the server save all informations in text file, without use mysql
-
Re: Pokemonium Goes Open Source.
Quote:
Originally Posted by
shadowsun232
is there anyway to get precompiled files? im havin a rotten time tryin to compile. keep gettin like 60 some errors and over a hundred warnings if i remember correctly.
i could be exaggerating it a little tho but i cant seem to compile correctly nonetheless
EDIT: i should also say that i cant clone the latest repository with sourcetree as well so im kinda stumped
What IDE are you using? Lot's of people have issues using any other IDE than Eclipse.
Define you 'can't clone' the repository? What kind of error does it give?
Quote:
Originally Posted by
Arthur Padilha
Make the server save all informations in text file, without use mysql
Is this supposed to be a question? If so, why would you want to save all information to a txt file... Reading it is a lot slower than using a database and maintaining a database is also a lot easier.
-
Re: Pokemonium Goes Open Source.
Quote:
Originally Posted by
Myth1c
What IDE are you using? Lot's of people have issues using any other IDE than Eclipse.
Define you 'can't clone' the repository? What kind of error does it give?
Is this supposed to be a question? If so, why would you want to save all information to a txt file... Reading it is a lot slower than using a database and maintaining a database is also a lot easier.
what i mean is that i get an error "this is not a valid source path/URL" in source tree
as for the IDE im using Eclipse
sorry for the late reply
-
Re: Pokemonium Goes Open Source.
Quote:
Originally Posted by
shadowsun232
what i mean is that i get an error "this is not a valid source path/URL" in source tree
What is the url you are using? It should be:
https://<yourusername>@bitbucket.org/Myth1c/pokemonium.git
-
Re: Pokemonium Goes Open Source.
Quote:
Originally Posted by
Myth1c
What is the url you are using? It should be:
https://<yourusername>@bitbucket.org/Myth1c/pokemonium.git
yes its that url and its still saying not valid source path/url
EDIT: got it working
-
Re: Pokemonium Goes Open Source.
ty for this
r u also releasing website src? I could use help with it and this src.
bug: oh and something I have noticed thats bugging the crap out of me. there are no errors anywhere but after 2 mins or so every login I try gets stuck per say. they cant interact with anything and can walk through objects?
Bug2(my be related) Ok stuck again.. This time in logs:
Code:
Nov 29, 2013 8:26:35 PM de.matthiasmann.twl.Widget unparentChild
SEVERE: Exception in destroy()
java.lang.RuntimeException: No OpenGL context found in the current thread.
at org.lwjgl.opengl.GLContext.getCapabilities(GLContext.java:124)
at org.lwjgl.opengl.GL11.glDeleteLists(GL11.java:714)
at de.matthiasmann.twl.renderer.lwjgl.LWJGLFontCache.destroy(LWJGLFontCache.java:77)
at de.matthiasmann.twl.TextArea$LText.destroy(TextArea.java:2344)
at de.matthiasmann.twl.TextArea$LClip.destroy(TextArea.java:2445)
at de.matthiasmann.twl.TextArea.clearLayout(TextArea.java:648)
at de.matthiasmann.twl.TextArea.destroy(TextArea.java:522)
at de.matthiasmann.twl.Widget.destroy(Widget.java:1367)
at de.matthiasmann.twl.Widget.unparentChild(Widget.java:2379)
at de.matthiasmann.twl.Widget.removeChild(Widget.java:1322)
at de.matthiasmann.twl.Widget.removeChild(Widget.java:1302)
at org.pokemonium.client.ui.HUD.removeNPCSpeechFrame(HUD.java:711)
at org.pokemonium.client.ui.frames.speechframes.NPCSpeechFrame.advancedPast(NPCSpeechFrame.java:44)
at org.pokemonium.client.ui.frames.speechframes.SpeechFrame.advance(SpeechFrame.java:117)
at org.pokemonium.client.messages.events.ShopBuyItemEvent.parse(ShopBuyItemEvent.java:18)
at org.pokemonium.client.Session.parseMessage(Session.java:33)
at org.pokemonium.client.network.ConnectionHandler.messageReceived(ConnectionHandler.java:43)
at org.jboss.netty.channel.SimpleChannelHandler.handleUpstream(SimpleChannelHandler.java:88)
at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564)
at org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:791)
at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:296)
at org.jboss.netty.handler.codec.frame.FrameDecoder.unfoldAndFireMessageReceived(FrameDecoder.java:462)
at org.jboss.netty.handler.codec.frame.FrameDecoder.callDecode(FrameDecoder.java:443)
at org.jboss.netty.handler.codec.frame.FrameDecoder.messageReceived(FrameDecoder.java:303)
at org.jboss.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:70)
at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564)
at org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:791)
at org.jboss.netty.channel.SimpleChannelHandler.messageReceived(SimpleChannelHandler.java:142)
at org.jboss.netty.channel.SimpleChannelHandler.handleUpstream(SimpleChannelHandler.java:88)
at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564)
at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:559)
at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:268)
at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:255)
at org.jboss.netty.channel.socket.nio.NioWorker.read(NioWorker.java:88)
at org.jboss.netty.channel.socket.nio.AbstractNioWorker.process(AbstractNioWorker.java:107)
at org.jboss.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:312)
at org.jboss.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:88)
at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:178)
at org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108)
at org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
-
Re: Pokemonium Goes Open Source.
Quote:
Originally Posted by
prodigy007
ty for this
r u also releasing website src? I could use help with it and this src.
bug: oh and something I have noticed thats bugging the crap out of me. there are no errors anywhere but after 2 mins or so every login I try gets stuck per say. they cant interact with anything and can walk through objects?
Bug2(my be related) Ok stuck again.. This time in logs:
Code:
Nov 29, 2013 8:26:35 PM de.matthiasmann.twl.Widget unparentChild
SEVERE: Exception in destroy()
java.lang.RuntimeException: No OpenGL context found in the current thread.
at org.lwjgl.opengl.GLContext.getCapabilities(GLContext.java:124)
at org.lwjgl.opengl.GL11.glDeleteLists(GL11.java:714)
at de.matthiasmann.twl.renderer.lwjgl.LWJGLFontCache.destroy(LWJGLFontCache.java:77)
at de.matthiasmann.twl.TextArea$LText.destroy(TextArea.java:2344)
at de.matthiasmann.twl.TextArea$LClip.destroy(TextArea.java:2445)
at de.matthiasmann.twl.TextArea.clearLayout(TextArea.java:648)
at de.matthiasmann.twl.TextArea.destroy(TextArea.java:522)
at de.matthiasmann.twl.Widget.destroy(Widget.java:1367)
at de.matthiasmann.twl.Widget.unparentChild(Widget.java:2379)
at de.matthiasmann.twl.Widget.removeChild(Widget.java:1322)
at de.matthiasmann.twl.Widget.removeChild(Widget.java:1302)
at org.pokemonium.client.ui.HUD.removeNPCSpeechFrame(HUD.java:711)
at org.pokemonium.client.ui.frames.speechframes.NPCSpeechFrame.advancedPast(NPCSpeechFrame.java:44)
at org.pokemonium.client.ui.frames.speechframes.SpeechFrame.advance(SpeechFrame.java:117)
at org.pokemonium.client.messages.events.ShopBuyItemEvent.parse(ShopBuyItemEvent.java:18)
at org.pokemonium.client.Session.parseMessage(Session.java:33)
at org.pokemonium.client.network.ConnectionHandler.messageReceived(ConnectionHandler.java:43)
at org.jboss.netty.channel.SimpleChannelHandler.handleUpstream(SimpleChannelHandler.java:88)
at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564)
at org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:791)
at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:296)
at org.jboss.netty.handler.codec.frame.FrameDecoder.unfoldAndFireMessageReceived(FrameDecoder.java:462)
at org.jboss.netty.handler.codec.frame.FrameDecoder.callDecode(FrameDecoder.java:443)
at org.jboss.netty.handler.codec.frame.FrameDecoder.messageReceived(FrameDecoder.java:303)
at org.jboss.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:70)
at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564)
at org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:791)
at org.jboss.netty.channel.SimpleChannelHandler.messageReceived(SimpleChannelHandler.java:142)
at org.jboss.netty.channel.SimpleChannelHandler.handleUpstream(SimpleChannelHandler.java:88)
at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564)
at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:559)
at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:268)
at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:255)
at org.jboss.netty.channel.socket.nio.NioWorker.read(NioWorker.java:88)
at org.jboss.netty.channel.socket.nio.AbstractNioWorker.process(AbstractNioWorker.java:107)
at org.jboss.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:312)
at org.jboss.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:88)
at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:178)
at org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108)
at org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
I'll see about the website's source tomorrow.
About the bug you're having, check this page on the wiki: https://bitbucket.org/Myth1c/pokemon...i/Easy%20fixes
-
Re: Pokemonium Goes Open Source.
ok ty. ;)
what about an editor? Not sure how to edit the scripts on these files.
-
Re: Pokemonium Goes Open Source.
Quote:
Originally Posted by
prodigy007
ok ty. ;)
what about an editor? Not sure how to edit the scripts on these files.
The IDE we use is Eclipse.
-
Re: Pokemonium Goes Open Source.
I have used eclipse and have had no problems, ty.
Im confused with the whole mapping process. I managed to find the files used but still would b easier with a mapper. ~Warp info in the NPC dir/files really?
ps.. website files to interact with? :)
-
Re: Pokemonium Goes Open Source.
Quote:
Originally Posted by
prodigy007
I have used eclipse and have had no problems, ty.
Im confused with the whole mapping process. I managed to find the files used but still would b easier with a mapper. ~Warp info in the NPC dir/files really?
ps.. website files to interact with? :)
You can use TileD to edit the maps.
We've had a little chat about the website source and are not releasing that since it's not part of the game.
-
Re: Pokemonium Goes Open Source.
The password hash code for web is as much a part of the game as anything else. Please. I cant seem to resolve this for web login, registeration in php.
Your hasher is a bit hard for me to decifer by normal means.
-
Re: Pokemonium Goes Open Source.
Uh.... how do you use the Pokemonium Mall??
-
Re: Pokemonium Goes Open Source.
wtf anyone else getting ramnit.a virus warnings? from all the librarys
Link to virustotal results ran on the lib folder.
https://www.virustotal.com/en/file/9...is/1386220126/
-
Re: Pokemonium Goes Open Source.
there clean. got mine directly from git.
I just wanna figure out how to use php to retrieve ad set passwords or I may have to redo registration in java as well.
-
Re: Pokemonium Goes Open Source.
got mine directly from the bitbucket, scanned it with kapersky, it's clean....
@prodigy: i can't figure out where do they keep the hash formula...
-
Re: Pokemonium Goes Open Source.
K:\workspace\pokemonium\Client\src\org\pokemonium\client\UserManager.java
keep in mind there is also a whirlpool.java file used in the formula.
-
Re: Pokemonium Goes Open Source.
Still cant seem to develop a registration page compatible with the java register in game for use with my website. Please help me by giving me some direction at least.
-
Re: Pokemonium Goes Open Source.
Ha! Nevermind, I figured it out. :) :D :P
-
Re: Pokemonium Goes Open Source.
Quote:
Originally Posted by
kalisto2002
Mind sharing Prodigy. Are you planning on making a public server as well?
Add me on skype?
kalistodarkblood
I'm not too sure they want it released. took a while to figure out myself. I'm already live.
-
Re: Pokemonium Goes Open Source.
they GPL'd it, they want to share, I am not against it either. ;)
Do you have really bad sync issues when using two computers in the same network?
-
Re: Pokemonium Goes Open Source.
Nope, works fine here.
well it seems I didn't test enough. yes bad in fact on any level, hosted or not.
-
Re: Pokemonium Goes Open Source.
Quote:
Originally Posted by
Altheim
Uh.... how do you use the Pokemonium Mall??
The Pokemonium Mall was something Default made once but we never used because it didn't work.
Quote:
Originally Posted by
kalisto2002
All libraries have been downloaded from their official sources. If you don't trust them, feel free to remove/replace them with your own.
Quote:
Originally Posted by
prodigy007
I'm not too sure they want it released. took a while to figure out myself. I'm already live.
As stated on our wiki:
"Yes, you may run a public server. We do require you to keep your code open source and if you fix bugs, notify us by issuing a pull request. We also require you to mention the fact that your game is based on Pokemonium."
-
Re: Pokemonium Goes Open Source.
I mentioned its based on PokeNet as Pokemonium is.
-
Re: Pokemonium Goes Open Source.
We stopped treating Pokemonium as based on Pokenet as we had rewritten>90% of the code from scratch.
-
1 Attachment(s)
Re: Pokemonium Goes Open Source.
Quote:
Login fail try agin
Attachment 142343
what it mean?
-
Re: Pokemonium Goes Open Source.
Quote:
Originally Posted by
fil22t
From our FAQ:
"I'm running my own server but am constantly getting a 'Login Failed' message?
This is an issue with the host of our test database (which the server connects to on default). You should host your own database to resolve this."
-
Re: Pokemonium Goes Open Source.
-
Re: Pokemonium Goes Open Source.
check to make sure your database is setup properly.
check to make sure your logging into the correct server ip, port.
check you have the correct login details.
-
Re: Pokemonium Goes Open Source.
-
Re: Pokemonium Goes Open Source.
I don't like Skype. Its worse than craigslist for my bad sites list not to use.
-
Re: Pokemonium Goes Open Source.
By the way, pokemonium's website has multiple errors. No DB working, registration wont work or display anything, seems maybe the htaccess is messed up or inline messed up. Forum is good though. No login linked for game usage, but assuming DB may have something to do with that too.
Sure am glad mines working. if you need help, let me know. :) Mines linked to the game as well. My forums not as pretty as yours though. :(
-
Re: Pokemonium Goes Open Source.
Quote:
Originally Posted by
prodigy007
By the way, pokemonium's website has multiple errors. No DB working, registration wont work or display anything, seems maybe the htaccess is messed up or inline messed up. Forum is good though. No login linked for game usage, but assuming DB may have something to do with that too.
Sure am glad mines working. if you need help, let me know. :) Mines linked to the game as well. My forums not as pretty as yours though. :(
I agree, the website totally sucks xD The developer who made it fked up halfway and quitted. Neither of the other devs have any experience with creating (good) websites and the game needed the attention more than the website.
We aren't (actively) developing it ourselves anymore as well. This is for the reasons we stated in the OP which default quoted. Hence we went open source to share it with you guys so it could still be developed by the community. Unfortunatly, we haven't seen anybody contributing anything as of yet :(
-
well if you need help with the site, let me know. maybe we can work something out. im currently revamping my registration page and login pages to work with a new editor page for accounts. fun making it work like its done in java for php. :/ but it works.
EDIT :
have found an annoying little bug as per when I create a new pokemon and die in a battle it goes out of sync and I can walk on trees, etc. just about every new account, every time first battle. Now completely random. No logs on the issue either. temp fix maybe in repository under issues.
Reedit: Isnt a double post a post that has 2 of the same messages? Sorry, Confused.
-
1 Attachment(s)
Re: Pokemonium Goes Open Source.
-
Re: Pokemonium Goes Open Source.
Quote:
Originally Posted by
Lucila
Error :_
I can start it on the current source and latest Java (7 u45) with no problems? Also, according to the Javadoc, Scanner does implement the Autoclosable interface.
-
Re: Pokemonium Goes Open Source.
the source say error in the revision ... I delete this and the server work fine with pokemonium cliente..
now my problem is, i cant compile a new pokemonium client. The source say error in some parts :S
-
Re: Pokemonium Goes Open Source.
Quote:
Originally Posted by
prodigy007
well if you need help with the site, let me know. maybe we can work something out. im currently revamping my registration page and login pages to work with a new editor page for accounts. fun making it work like its done in java for php. :/ but it works.
EDIT :
have found an annoying little bug as per when I create a new pokemon and die in a battle it goes out of sync and I can walk on trees, etc. just about every new account, every time first battle. Now completely random. No logs on the issue either. temp fix maybe in repository under issues.
Reedit: Isnt a double post a post that has 2 of the same messages? Sorry, Confused.
The Wiki said something about Jesus bug fix, and it suppose to be just a simple fix,
Can't figure it out tho ^^
-
Re: Pokemonium Goes Open Source.
if this bug were fixed properly (I don't have the know how) then pokemonium would be solid imo.
-
Re: Pokemonium Goes Open Source.
Quote:
Originally Posted by
prodigy007
if this bug were fixed properly (I don't have the know how) then pokemonium would be solid imo.
Have you ever tried the Friendlist System?? It's not working with mine..
Yeah, but that bug will require packet sniffing i guess
-
Re: Pokemonium Goes Open Source.
ive seen someone in the list, but never tried to interact with it yet.
-
Re: Pokemonium Goes Open Source.
Quote:
Originally Posted by
prodigy007
ive seen someone in the list, but never tried to interact with it yet.
Hmm... mine doesn't work... everytime i added someone on the list, when i re-logged in, they're gonee x.x
Oh, another thing.... How do you edit the UI??
Saving PNG via Photoshop doesn't work...
This usually comes out when a client goes out of sync
Code:
java.lang.NullPointerException
at org.pokemonium.server.backend.entity.Player.move(Player.java:1203)
at org.pokemonium.server.messages.events.MoveDownEvent.Parse(MoveDownEvent.java:14)
at org.pokemonium.server.client.Session.parseMessage(Session.java:61)
at org.pokemonium.server.network.ConnectionHandler.messageReceived(ConnectionHandler.java:109)
at org.jboss.netty.channel.SimpleChannelHandler.handleUpstream(SimpleChannelHandler.java:88)
at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564)
at org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:791)
at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:296)
at org.jboss.netty.handler.codec.frame.FrameDecoder.unfoldAndFireMessageReceived(FrameDecoder.java:462)
at org.jboss.netty.handler.codec.frame.FrameDecoder.callDecode(FrameDecoder.java:443)
at org.jboss.netty.handler.codec.frame.FrameDecoder.messageReceived(FrameDecoder.java:303)
at org.jboss.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:70)
at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564)
at org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:791)
at org.jboss.netty.channel.SimpleChannelHandler.messageReceived(SimpleChannelHandler.java:142)
at org.jboss.netty.channel.SimpleChannelHandler.handleUpstream(SimpleChannelHandler.java:88)
at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564)
at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:559)
at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:268)
at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:255)
at org.jboss.netty.channel.socket.nio.NioWorker.read(NioWorker.java:88)
at org.jboss.netty.channel.socket.nio.AbstractNioWorker.process(AbstractNioWorker.java:107)
at org.jboss.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:312)
at org.jboss.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:88)
at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:178)
at org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108)
at org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Code:
java.lang.IndexOutOfBoundsException: Readable byte limit exceeded: 9
at org.jboss.netty.buffer.AbstractChannelBuffer.readByte(AbstractChannelBuffer.java:236)
at org.jboss.netty.buffer.AbstractChannelBuffer.readUnsignedByte(AbstractChannelBuffer.java:243)
at org.pokemonium.server.protocol.codec.NetworkDecoder.decode(NetworkDecoder.java:25)
at org.jboss.netty.handler.codec.frame.FrameDecoder.callDecode(FrameDecoder.java:425)
at org.jboss.netty.handler.codec.frame.FrameDecoder.messageReceived(FrameDecoder.java:303)
at org.jboss.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:70)
at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564)
at org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:791)
at org.jboss.netty.channel.SimpleChannelHandler.messageReceived(SimpleChannelHandler.java:142)
at org.jboss.netty.channel.SimpleChannelHandler.handleUpstream(SimpleChannelHandler.java:88)
at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564)
at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:559)
at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:268)
at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:255)
at org.jboss.netty.channel.socket.nio.NioWorker.read(NioWorker.java:88)
at org.jboss.netty.channel.socket.nio.AbstractNioWorker.process(AbstractNioWorker.java:107)
at org.jboss.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:312)
at org.jboss.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:88)
at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:178)
at org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108)
at org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Code:
Exception in thread "BattleTurn-Thread" java.lang.NullPointerException
at org.pokemonium.server.battle.mechanics.statuses.abilities.IntrinsicAbility$7.informDamaged(IntrinsicAbility.java:367)
at org.pokemonium.server.battle.Pokemon.informDamaged(Pokemon.java:2686)
at org.pokemonium.server.battle.Pokemon.useMove(Pokemon.java:2563)
at org.pokemonium.server.battle.Pokemon.useMove(Pokemon.java:2539)
at org.pokemonium.server.battle.BattleField.executeTurn(BattleField.java:819)
at org.pokemonium.server.battle.BattleField.executeTurn(BattleField.java:350)
at org.pokemonium.server.battle.impl.WildBattleField$2.run(WildBattleField.java:562)
at java.lang.Thread.run(Unknown Source)
Client Error - Friend List
Code:
Des 04, 2013 11:16:57 PM de.matthiasmann.twl.Widget unparentChild
SEVERE: Exception in destroy()
java.lang.RuntimeException: No OpenGL context found in the current thread.
at org.lwjgl.opengl.GLContext.getCapabilities(GLContext.java:124)
at org.lwjgl.opengl.GL11.glDeleteLists(GL11.java:714)
at de.matthiasmann.twl.renderer.lwjgl.LWJGLFontCache.destroy(LWJGLFontCache.java:77)
at de.matthiasmann.twl.TextWidget.destroy(TextWidget.java:172)
at de.matthiasmann.twl.Widget.unparentChild(Widget.java:2379)
at de.matthiasmann.twl.Widget.removeChild(Widget.java:1322)
at de.matthiasmann.twl.Widget.removeChild(Widget.java:1302)
at org.pokemonium.client.ui.frames.FriendsListDialog.scroll(FriendsListDialog.java:135)
at org.pokemonium.client.ui.frames.FriendsListDialog.addFriend(FriendsListDialog.java:54)
at org.pokemonium.client.messages.events.AddFriendListEvent.parse(AddFriendListEvent.java:15)
at org.pokemonium.client.Session.parseMessage(Session.java:33)
at org.pokemonium.client.network.ConnectionHandler.messageReceived(ConnectionHandler.java:43)
at org.jboss.netty.channel.SimpleChannelHandler.handleUpstream(SimpleChannelHandler.java:88)
at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564)
at org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:791)
at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:296)
at org.jboss.netty.handler.codec.frame.FrameDecoder.unfoldAndFireMessageReceived(FrameDecoder.java:462)
at org.jboss.netty.handler.codec.frame.FrameDecoder.callDecode(FrameDecoder.java:443)
at org.jboss.netty.handler.codec.frame.FrameDecoder.messageReceived(FrameDecoder.java:303)
at org.jboss.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:70)
at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564)
at org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:791)
at org.jboss.netty.channel.SimpleChannelHandler.messageReceived(SimpleChannelHandler.java:142)
at org.jboss.netty.channel.SimpleChannelHandler.handleUpstream(SimpleChannelHandler.java:88)
at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564)
at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:559)
at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:268)
at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:255)
at org.jboss.netty.channel.socket.nio.NioWorker.read(NioWorker.java:88)
at org.jboss.netty.channel.socket.nio.AbstractNioWorker.process(AbstractNioWorker.java:107)
at org.jboss.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:312)
at org.jboss.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:88)
at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:178)
at org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108)
at org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Nidoran had a missing image, clicking the Pokemon in party cause an error...
Fixed it by changing org.pokemonium.client.backend.PokemonSpriteDatabase.java
Code:
public static void loadAllPokemonSprites()
{
System.out.println("Filling pokemon sprites database.");
for(int pokenum = 1; pokenum < spriteamount; pokenum++)
{
/*
if(pokenum != 29 && pokenum != 30 && pokenum != 31)
{
loadMaleSprites(pokenum);
}
if(pokenum != 32 && pokenum != 33 && pokenum != 34)
{
loadFemaleSprites(pokenum);
}
*/
loadMaleSprites(pokenum);
loadFemaleSprites(pokenum);
loadIcon(pokenum);
loadSpritesheet(pokenum);
}
System.out.println("Done loading pokemon sprites.");
}
private static void loadSpriteWithNumber(int pokenum)
{
/*
if(pokenum != 29 && pokenum != 30 && pokenum != 31)
{
loadMaleSprites(pokenum);
}
if(pokenum != 32 && pokenum != 33 && pokenum != 34)
{
loadFemaleSprites(pokenum);
}
*/
loadMaleSprites(pokenum);
loadFemaleSprites(pokenum);
loadIcon(pokenum);
loadSpritesheet(pokenum);
}
Added Male & Female image for both Nidoran (29 & 32)
ownCloud
Right... this stuck issue is getting pretty frustating....
-
Re: Pokemonium Goes Open Source.
Quote:
Originally Posted by
Altheim
Hmm... mine doesn't work... everytime i added someone on the list, when i re-logged in, they're gonee x.x
Someone worked on the friendlist once but I think he never completed it.
Quote:
Originally Posted by
Altheim
Oh, another thing.... How do you edit the UI??
Saving PNG via Photoshop doesn't work...
It's a combination of a couple of things:
1. The png's in /res/themes/default are the image resource. You can safely edit these as long as you keep all the sizes the same!!!
2. The TWL Theme Editor which you can use to edit how the images are used (define nine-patch-slices, animations, button states, etc). You'll want to open Default.xml with it.
Quote:
Originally Posted by
Altheim
This usually comes out when a client goes out of sync
Code:
java.lang.NullPointerException
at org.pokemonium.server.backend.entity.Player.move(Player.java:1203)
at org.pokemonium.server.messages.events.MoveDownEvent.Parse(MoveDownEvent.java:14)
Looks like at this line:
Code:
for(Pokemon poke : m_pokemon)
either the pokemon is null or the m_pokemon array (which is the players party) is null. I assume it would be the pokemon, like if you have an empty spot in your party.
Quote:
Originally Posted by
Altheim
Code:
java.lang.IndexOutOfBoundsException: Readable byte limit exceeded: 9
at org.jboss.netty.buffer.AbstractChannelBuffer.readByte(AbstractChannelBuffer.java:236)
at org.jboss.netty.buffer.AbstractChannelBuffer.readUnsignedByte(AbstractChannelBuffer.java:243)
The code that follows is something that's either a result of the nullpointer and/or a bug in the codec.
Quote:
Originally Posted by
Altheim
Code:
Exception in thread "BattleTurn-Thread" java.lang.NullPointerException
at org.pokemonium.server.battle.mechanics.statuses.abilities.IntrinsicAbility$7.informDamaged(IntrinsicAbility.java:367)
at org.pokemonium.server.battle.Pokemon.informDamaged(Pokemon.java:2686)
I think this occurs when the 'target's' Poison Point tries to apply poison to the 'source' pokemon and the 'source' has just fainted. I debugged this once but it has to be fixed in another way than simply saying if(source != null && source.getField() != null ...
Quote:
Originally Posted by
Altheim
Client Error - Friend List
Code:
Des 04, 2013 11:16:57 PM de.matthiasmann.twl.Widget unparentChild
SEVERE: Exception in destroy()
java.lang.RuntimeException: No OpenGL context found in the current thread.
at org.lwjgl.opengl.GLContext.getCapabilities(GLContext.java:124)
at org.lwjgl.opengl.GL11.glDeleteLists(GL11.java:714)
at de.matthiasmann.twl.renderer.lwjgl.LWJGLFontCache.destroy(LWJGLFontCache.java:77)
at de.matthiasmann.twl.TextWidget.destroy(TextWidget.java:172)
at de.matthiasmann.twl.Widget.unparentChild(Widget.java:2379)
at de.matthiasmann.twl.Widget.removeChild(Widget.java:1322)
at de.matthiasmann.twl.Widget.removeChild(Widget.java:1302)
at org.pokemonium.client.ui.frames.FriendsListDialog.scroll(FriendsListDialog.java:135)
at org.pokemonium.client.ui.frames.FriendsListDialog.addFriend(FriendsListDialog.java:54)
at org.pokemonium.client.messages.events.AddFriendListEvent.parse(AddFriendListEvent.java:15)
Can you elaborate a bit more on when this happens exactly?
Quote:
Originally Posted by
Altheim
Nidoran had a missing image, clicking the Pokemon in party cause an error...
Fixed it by changing org.pokemonium.client.backend.PokemonSpriteDatabase.java
I assume you are the same person as the person who posted this on the bitbucket, please commit your fix to your fork and issue a pull request to the main repository. I'll merge your fix in then.
-
Re: Pokemonium Goes Open Source.
Quote:
Des 04, 2013 11:16:57 PM de.matthiasmann.twl.Widget unparentChild
SEVERE: Exception in destroy()
java.lang.RuntimeException: No OpenGL context found in the current thread.
at org.lwjgl.opengl.GLContext.getCapabilities(GLContext.java:124)
at org.lwjgl.opengl.GL11.glDeleteLists(GL11.java:714)
at de.matthiasmann.twl.renderer.lwjgl.LWJGLFontCache.destroy(LWJGLFontCache.java:77)
at de.matthiasmann.twl.TextWidget.destroy(TextWidget.java:172)
at de.matthiasmann.twl.Widget.unparentChild(Widget.java:2379)
at de.matthiasmann.twl.Widget.removeChild(Widget.java:1322)
at de.matthiasmann.twl.Widget.removeChild(Widget.java:1302)
at org.pokemonium.client.ui.frames.FriendsListDialog.scroll(FriendsListDialog.java:135)
at org.pokemonium.client.ui.frames.FriendsListDialog.addFriend(FriendsListDialog.java:54)
at org.pokemonium.client.messages.events.AddFriendListEvent.parse(AddFriendListEvent.java:15)
This happens when you add someone as a friend, quit the game, and then return, then click your friend list again.
For the nidoran one, i don't really edit the branch code x.x
I made the branch just to download it xD
Since it was very confusing at first on how to download it, haahha
-
Re: Pokemonium Goes Open Source.
Trying to run the new SQL;
Code:
[Err] 1005 - Can't create table 'pokebob.pn_pokedex' (errno: 150)
[Err] CREATE TABLE IF NOT EXISTS `pn_pokedex` (
`pokedexId` INT(11) NOT NULL AUTO_INCREMENT ,
`memberId` INT(11) NOT NULL ,
`1` TINYINT NOT NULL ,
`2` TINYINT NOT NULL ,
`3` TINYINT NOT NULL ,
`4` TINYINT NOT NULL ,
`5` TINYINT NOT NULL ,
`6` TINYINT NOT NULL ,
`7` TINYINT NOT NULL ,
`8` TINYINT NOT NULL ,
`9` TINYINT NOT NULL ,
`10` TINYINT NOT NULL ,
`11` TINYINT NOT NULL ,
`12` TINYINT NOT NULL ,
`13` TINYINT NOT NULL ,
`14` TINYINT NOT NULL ,
`15` TINYINT NOT NULL ,
`16` TINYINT NOT NULL ,
`17` TINYINT NOT NULL ,
`18` TINYINT NOT NULL ,
`19` TINYINT NOT NULL ,
`20` TINYINT NOT NULL ,
`21` TINYINT NOT NULL ,
`22` TINYINT NOT NULL ,
`23` TINYINT NOT NULL ,
`24` TINYINT NOT NULL ,
`25` TINYINT NOT NULL ,
`26` TINYINT NOT NULL ,
`27` TINYINT NOT NULL ,
`28` TINYINT NOT NULL ,
`29` TINYINT NOT NULL ,
`30` TINYINT NOT NULL ,
`31` TINYINT NOT NULL ,
`32` TINYINT NOT NULL ,
`33` TINYINT NOT NULL ,
`34` TINYINT NOT NULL ,
`35` TINYINT NOT NULL ,
`36` TINYINT NOT NULL ,
`37` TINYINT NOT NULL ,
`38` TINYINT NOT NULL ,
`39` TINYINT NOT NULL ,
`40` TINYINT NOT NULL ,
`41` TINYINT NOT NULL ,
`42` TINYINT NOT NULL ,
`43` TINYINT NOT NULL ,
`44` TINYINT NOT NULL ,
`45` TINYINT NOT NULL ,
`46` TINYINT NOT NULL ,
`47` TINYINT NOT NULL ,
`48` TINYINT NOT NULL ,
`49` TINYINT NOT NULL ,
`50` TINYINT NOT NULL ,
`51` TINYINT NOT NULL ,
`52` TINYINT NOT NULL ,
`53` TINYINT NOT NULL ,
`54` TINYINT NOT NULL ,
`55` TINYINT NOT NULL ,
`56` TINYINT NOT NULL ,
`57` TINYINT NOT NULL ,
`58` TINYINT NOT NULL ,
`59` TINYINT NOT NULL ,
`60` TINYINT NOT NULL ,
`61` TINYINT NOT NULL ,
`62` TINYINT NOT NULL ,
`63` TINYINT NOT NULL ,
`64` TINYINT NOT NULL ,
`65` TINYINT NOT NULL ,
`66` TINYINT NOT NULL ,
`67` TINYINT NOT NULL ,
`68` TINYINT NOT NULL ,
`69` TINYINT NOT NULL ,
`70` TINYINT NOT NULL ,
`71` TINYINT NOT NULL ,
`72` TINYINT NOT NULL ,
`73` TINYINT NOT NULL ,
`74` TINYINT NOT NULL ,
`75` TINYINT NOT NULL ,
`76` TINYINT NOT NULL ,
`77` TINYINT NOT NULL ,
`78` TINYINT NOT NULL ,
`79` TINYINT NOT NULL ,
`80` TINYINT NOT NULL ,
`81` TINYINT NOT NULL ,
`82` TINYINT NOT NULL ,
`83` TINYINT NOT NULL ,
`84` TINYINT NOT NULL ,
`85` TINYINT NOT NULL ,
`86` TINYINT NOT NULL ,
`87` TINYINT NOT NULL ,
`88` TINYINT NOT NULL ,
`89` TINYINT NOT NULL ,
`90` TINYINT NOT NULL ,
`91` TINYINT NOT NULL ,
`92` TINYINT NOT NULL ,
`93` TINYINT NOT NULL ,
`94` TINYINT NOT NULL ,
`95` TINYINT NOT NULL ,
`96` TINYINT NOT NULL ,
`97` TINYINT NOT NULL ,
`98` TINYINT NOT NULL ,
`99` TINYINT NOT NULL ,
`100` TINYINT NOT NULL ,
`101` TINYINT NOT NULL ,
`102` TINYINT NOT NULL ,
`103` TINYINT NOT NULL ,
`104` TINYINT NOT NULL ,
`105` TINYINT NOT NULL ,
`106` TINYINT NOT NULL ,
`107` TINYINT NOT NULL ,
`108` TINYINT NOT NULL ,
`109` TINYINT NOT NULL ,
`110` TINYINT NOT NULL ,
`111` TINYINT NOT NULL ,
`112` TINYINT NOT NULL ,
`113` TINYINT NOT NULL ,
`114` TINYINT NOT NULL ,
`115` TINYINT NOT NULL ,
`116` TINYINT NOT NULL ,
`117` TINYINT NOT NULL ,
`118` TINYINT NOT NULL ,
`119` TINYINT NOT NULL ,
`120` TINYINT NOT NULL ,
`121` TINYINT NOT NULL ,
`122` TINYINT NOT NULL ,
`123` TINYINT NOT NULL ,
`124` TINYINT NOT NULL ,
`125` TINYINT NOT NULL ,
`126` TINYINT NOT NULL ,
`127` TINYINT NOT NULL ,
`128` TINYINT NOT NULL ,
`129` TINYINT NOT NULL ,
`130` TINYINT NOT NULL ,
`131` TINYINT NOT NULL ,
`132` TINYINT NOT NULL ,
`133` TINYINT NOT NULL ,
`134` TINYINT NOT NULL ,
`135` TINYINT NOT NULL ,
`136` TINYINT NOT NULL ,
`137` TINYINT NOT NULL ,
`138` TINYINT NOT NULL ,
`139` TINYINT NOT NULL ,
`140` TINYINT NOT NULL ,
`141` TINYINT NOT NULL ,
`142` TINYINT NOT NULL ,
`143` TINYINT NOT NULL ,
`144` TINYINT NOT NULL ,
`145` TINYINT NOT NULL ,
`146` TINYINT NOT NULL ,
`147` TINYINT NOT NULL ,
`148` TINYINT NOT NULL ,
`149` TINYINT NOT NULL ,
`150` TINYINT NOT NULL ,
`151` TINYINT NOT NULL
[Msg] Finished - Unsuccessfully
--------------------------------------------------
-
Re: Pokemonium Goes Open Source.
Quote:
Originally Posted by
leedle
Trying to run the new SQL;
Code:
[Err] 1005 - Can't create table 'pokebob.pn_pokedex' (errno: 150)
[Err] CREATE TABLE IF NOT EXISTS `pn_pokedex` (
`pokedexId` INT(11) NOT NULL AUTO_INCREMENT ,
`memberId` INT(11) NOT NULL ,
`1` TINYINT NOT NULL ,
`2` TINYINT NOT NULL ,
`3` TINYINT NOT NULL ,
`4` TINYINT NOT NULL ,
`5` TINYINT NOT NULL ,
`6` TINYINT NOT NULL ,
`7` TINYINT NOT NULL ,
`8` TINYINT NOT NULL ,
`9` TINYINT NOT NULL ,
`10` TINYINT NOT NULL ,
`11` TINYINT NOT NULL ,
`12` TINYINT NOT NULL ,
`13` TINYINT NOT NULL ,
`14` TINYINT NOT NULL ,
`15` TINYINT NOT NULL ,
`16` TINYINT NOT NULL ,
`17` TINYINT NOT NULL ,
`18` TINYINT NOT NULL ,
`19` TINYINT NOT NULL ,
`20` TINYINT NOT NULL ,
`21` TINYINT NOT NULL ,
`22` TINYINT NOT NULL ,
`23` TINYINT NOT NULL ,
`24` TINYINT NOT NULL ,
`25` TINYINT NOT NULL ,
`26` TINYINT NOT NULL ,
`27` TINYINT NOT NULL ,
`28` TINYINT NOT NULL ,
`29` TINYINT NOT NULL ,
`30` TINYINT NOT NULL ,
`31` TINYINT NOT NULL ,
`32` TINYINT NOT NULL ,
`33` TINYINT NOT NULL ,
`34` TINYINT NOT NULL ,
`35` TINYINT NOT NULL ,
`36` TINYINT NOT NULL ,
`37` TINYINT NOT NULL ,
`38` TINYINT NOT NULL ,
`39` TINYINT NOT NULL ,
`40` TINYINT NOT NULL ,
`41` TINYINT NOT NULL ,
`42` TINYINT NOT NULL ,
`43` TINYINT NOT NULL ,
`44` TINYINT NOT NULL ,
`45` TINYINT NOT NULL ,
`46` TINYINT NOT NULL ,
`47` TINYINT NOT NULL ,
`48` TINYINT NOT NULL ,
`49` TINYINT NOT NULL ,
`50` TINYINT NOT NULL ,
`51` TINYINT NOT NULL ,
`52` TINYINT NOT NULL ,
`53` TINYINT NOT NULL ,
`54` TINYINT NOT NULL ,
`55` TINYINT NOT NULL ,
`56` TINYINT NOT NULL ,
`57` TINYINT NOT NULL ,
`58` TINYINT NOT NULL ,
`59` TINYINT NOT NULL ,
`60` TINYINT NOT NULL ,
`61` TINYINT NOT NULL ,
`62` TINYINT NOT NULL ,
`63` TINYINT NOT NULL ,
`64` TINYINT NOT NULL ,
`65` TINYINT NOT NULL ,
`66` TINYINT NOT NULL ,
`67` TINYINT NOT NULL ,
`68` TINYINT NOT NULL ,
`69` TINYINT NOT NULL ,
`70` TINYINT NOT NULL ,
`71` TINYINT NOT NULL ,
`72` TINYINT NOT NULL ,
`73` TINYINT NOT NULL ,
`74` TINYINT NOT NULL ,
`75` TINYINT NOT NULL ,
`76` TINYINT NOT NULL ,
`77` TINYINT NOT NULL ,
`78` TINYINT NOT NULL ,
`79` TINYINT NOT NULL ,
`80` TINYINT NOT NULL ,
`81` TINYINT NOT NULL ,
`82` TINYINT NOT NULL ,
`83` TINYINT NOT NULL ,
`84` TINYINT NOT NULL ,
`85` TINYINT NOT NULL ,
`86` TINYINT NOT NULL ,
`87` TINYINT NOT NULL ,
`88` TINYINT NOT NULL ,
`89` TINYINT NOT NULL ,
`90` TINYINT NOT NULL ,
`91` TINYINT NOT NULL ,
`92` TINYINT NOT NULL ,
`93` TINYINT NOT NULL ,
`94` TINYINT NOT NULL ,
`95` TINYINT NOT NULL ,
`96` TINYINT NOT NULL ,
`97` TINYINT NOT NULL ,
`98` TINYINT NOT NULL ,
`99` TINYINT NOT NULL ,
`100` TINYINT NOT NULL ,
`101` TINYINT NOT NULL ,
`102` TINYINT NOT NULL ,
`103` TINYINT NOT NULL ,
`104` TINYINT NOT NULL ,
`105` TINYINT NOT NULL ,
`106` TINYINT NOT NULL ,
`107` TINYINT NOT NULL ,
`108` TINYINT NOT NULL ,
`109` TINYINT NOT NULL ,
`110` TINYINT NOT NULL ,
`111` TINYINT NOT NULL ,
`112` TINYINT NOT NULL ,
`113` TINYINT NOT NULL ,
`114` TINYINT NOT NULL ,
`115` TINYINT NOT NULL ,
`116` TINYINT NOT NULL ,
`117` TINYINT NOT NULL ,
`118` TINYINT NOT NULL ,
`119` TINYINT NOT NULL ,
`120` TINYINT NOT NULL ,
`121` TINYINT NOT NULL ,
`122` TINYINT NOT NULL ,
`123` TINYINT NOT NULL ,
`124` TINYINT NOT NULL ,
`125` TINYINT NOT NULL ,
`126` TINYINT NOT NULL ,
`127` TINYINT NOT NULL ,
`128` TINYINT NOT NULL ,
`129` TINYINT NOT NULL ,
`130` TINYINT NOT NULL ,
`131` TINYINT NOT NULL ,
`132` TINYINT NOT NULL ,
`133` TINYINT NOT NULL ,
`134` TINYINT NOT NULL ,
`135` TINYINT NOT NULL ,
`136` TINYINT NOT NULL ,
`137` TINYINT NOT NULL ,
`138` TINYINT NOT NULL ,
`139` TINYINT NOT NULL ,
`140` TINYINT NOT NULL ,
`141` TINYINT NOT NULL ,
`142` TINYINT NOT NULL ,
`143` TINYINT NOT NULL ,
`144` TINYINT NOT NULL ,
`145` TINYINT NOT NULL ,
`146` TINYINT NOT NULL ,
`147` TINYINT NOT NULL ,
`148` TINYINT NOT NULL ,
`149` TINYINT NOT NULL ,
`150` TINYINT NOT NULL ,
`151` TINYINT NOT NULL
[Msg] Finished - Unsuccessfully
--------------------------------------------------
Mine Works perfectly...
Code:
SET FOREIGN_KEY_CHECKS=0;
-- ----------------------------
-- Table structure for pn_pokedex
-- ----------------------------
DROP TABLE IF EXISTS `pn_pokedex`;
CREATE TABLE `pn_pokedex` (
`pokedexId` int(11) NOT NULL AUTO_INCREMENT,
`memberId` int(11) NOT NULL,
`1` tinyint(4) NOT NULL,
`2` tinyint(4) NOT NULL,
`3` tinyint(4) NOT NULL,
`4` tinyint(4) NOT NULL,
`5` tinyint(4) NOT NULL,
`6` tinyint(4) NOT NULL,
`7` tinyint(4) NOT NULL,
`8` tinyint(4) NOT NULL,
`9` tinyint(4) NOT NULL,
`10` tinyint(4) NOT NULL,
`11` tinyint(4) NOT NULL,
`12` tinyint(4) NOT NULL,
`13` tinyint(4) NOT NULL,
`14` tinyint(4) NOT NULL,
`15` tinyint(4) NOT NULL,
`16` tinyint(4) NOT NULL,
`17` tinyint(4) NOT NULL,
`18` tinyint(4) NOT NULL,
`19` tinyint(4) NOT NULL,
`20` tinyint(4) NOT NULL,
`21` tinyint(4) NOT NULL,
`22` tinyint(4) NOT NULL,
`23` tinyint(4) NOT NULL,
`24` tinyint(4) NOT NULL,
`25` tinyint(4) NOT NULL,
`26` tinyint(4) NOT NULL,
`27` tinyint(4) NOT NULL,
`28` tinyint(4) NOT NULL,
`29` tinyint(4) NOT NULL,
`30` tinyint(4) NOT NULL,
`31` tinyint(4) NOT NULL,
`32` tinyint(4) NOT NULL,
`33` tinyint(4) NOT NULL,
`34` tinyint(4) NOT NULL,
`35` tinyint(4) NOT NULL,
`36` tinyint(4) NOT NULL,
`37` tinyint(4) NOT NULL,
`38` tinyint(4) NOT NULL,
`39` tinyint(4) NOT NULL,
`40` tinyint(4) NOT NULL,
`41` tinyint(4) NOT NULL,
`42` tinyint(4) NOT NULL,
`43` tinyint(4) NOT NULL,
`44` tinyint(4) NOT NULL,
`45` tinyint(4) NOT NULL,
`46` tinyint(4) NOT NULL,
`47` tinyint(4) NOT NULL,
`48` tinyint(4) NOT NULL,
`49` tinyint(4) NOT NULL,
`50` tinyint(4) NOT NULL,
`51` tinyint(4) NOT NULL,
`52` tinyint(4) NOT NULL,
`53` tinyint(4) NOT NULL,
`54` tinyint(4) NOT NULL,
`55` tinyint(4) NOT NULL,
`56` tinyint(4) NOT NULL,
`57` tinyint(4) NOT NULL,
`58` tinyint(4) NOT NULL,
`59` tinyint(4) NOT NULL,
`60` tinyint(4) NOT NULL,
`61` tinyint(4) NOT NULL,
`62` tinyint(4) NOT NULL,
`63` tinyint(4) NOT NULL,
`64` tinyint(4) NOT NULL,
`65` tinyint(4) NOT NULL,
`66` tinyint(4) NOT NULL,
`67` tinyint(4) NOT NULL,
`68` tinyint(4) NOT NULL,
`69` tinyint(4) NOT NULL,
`70` tinyint(4) NOT NULL,
`71` tinyint(4) NOT NULL,
`72` tinyint(4) NOT NULL,
`73` tinyint(4) NOT NULL,
`74` tinyint(4) NOT NULL,
`75` tinyint(4) NOT NULL,
`76` tinyint(4) NOT NULL,
`77` tinyint(4) NOT NULL,
`78` tinyint(4) NOT NULL,
`79` tinyint(4) NOT NULL,
`80` tinyint(4) NOT NULL,
`81` tinyint(4) NOT NULL,
`82` tinyint(4) NOT NULL,
`83` tinyint(4) NOT NULL,
`84` tinyint(4) NOT NULL,
`85` tinyint(4) NOT NULL,
`86` tinyint(4) NOT NULL,
`87` tinyint(4) NOT NULL,
`88` tinyint(4) NOT NULL,
`89` tinyint(4) NOT NULL,
`90` tinyint(4) NOT NULL,
`91` tinyint(4) NOT NULL,
`92` tinyint(4) NOT NULL,
`93` tinyint(4) NOT NULL,
`94` tinyint(4) NOT NULL,
`95` tinyint(4) NOT NULL,
`96` tinyint(4) NOT NULL,
`97` tinyint(4) NOT NULL,
`98` tinyint(4) NOT NULL,
`99` tinyint(4) NOT NULL,
`100` tinyint(4) NOT NULL,
`101` tinyint(4) NOT NULL,
`102` tinyint(4) NOT NULL,
`103` tinyint(4) NOT NULL,
`104` tinyint(4) NOT NULL,
`105` tinyint(4) NOT NULL,
`106` tinyint(4) NOT NULL,
`107` tinyint(4) NOT NULL,
`108` tinyint(4) NOT NULL,
`109` tinyint(4) NOT NULL,
`110` tinyint(4) NOT NULL,
`111` tinyint(4) NOT NULL,
`112` tinyint(4) NOT NULL,
`113` tinyint(4) NOT NULL,
`114` tinyint(4) NOT NULL,
`115` tinyint(4) NOT NULL,
`116` tinyint(4) NOT NULL,
`117` tinyint(4) NOT NULL,
`118` tinyint(4) NOT NULL,
`119` tinyint(4) NOT NULL,
`120` tinyint(4) NOT NULL,
`121` tinyint(4) NOT NULL,
`122` tinyint(4) NOT NULL,
`123` tinyint(4) NOT NULL,
`124` tinyint(4) NOT NULL,
`125` tinyint(4) NOT NULL,
`126` tinyint(4) NOT NULL,
`127` tinyint(4) NOT NULL,
`128` tinyint(4) NOT NULL,
`129` tinyint(4) NOT NULL,
`130` tinyint(4) NOT NULL,
`131` tinyint(4) NOT NULL,
`132` tinyint(4) NOT NULL,
`133` tinyint(4) NOT NULL,
`134` tinyint(4) NOT NULL,
`135` tinyint(4) NOT NULL,
`136` tinyint(4) NOT NULL,
`137` tinyint(4) NOT NULL,
`138` tinyint(4) NOT NULL,
`139` tinyint(4) NOT NULL,
`140` tinyint(4) NOT NULL,
`141` tinyint(4) NOT NULL,
`142` tinyint(4) NOT NULL,
`143` tinyint(4) NOT NULL,
`144` tinyint(4) NOT NULL,
`145` tinyint(4) NOT NULL,
`146` tinyint(4) NOT NULL,
`147` tinyint(4) NOT NULL,
`148` tinyint(4) NOT NULL,
`149` tinyint(4) NOT NULL,
`150` tinyint(4) NOT NULL,
`151` tinyint(4) NOT NULL,
`152` tinyint(4) NOT NULL,
`153` tinyint(4) NOT NULL,
`154` tinyint(4) NOT NULL,
`155` tinyint(4) NOT NULL,
`156` tinyint(4) NOT NULL,
`157` tinyint(4) NOT NULL,
`158` tinyint(4) NOT NULL,
`159` tinyint(4) NOT NULL,
`160` tinyint(4) NOT NULL,
`161` tinyint(4) NOT NULL,
`162` tinyint(4) NOT NULL,
`163` tinyint(4) NOT NULL,
`164` tinyint(4) NOT NULL,
`165` tinyint(4) NOT NULL,
`166` tinyint(4) NOT NULL,
`167` tinyint(4) NOT NULL,
`168` tinyint(4) NOT NULL,
`169` tinyint(4) NOT NULL,
`170` tinyint(4) NOT NULL,
`171` tinyint(4) NOT NULL,
`172` tinyint(4) NOT NULL,
`173` tinyint(4) NOT NULL,
`174` tinyint(4) NOT NULL,
`175` tinyint(4) NOT NULL,
`176` tinyint(4) NOT NULL,
`177` tinyint(4) NOT NULL,
`178` tinyint(4) NOT NULL,
`179` tinyint(4) NOT NULL,
`180` tinyint(4) NOT NULL,
`181` tinyint(4) NOT NULL,
`182` tinyint(4) NOT NULL,
`183` tinyint(4) NOT NULL,
`184` tinyint(4) NOT NULL,
`185` tinyint(4) NOT NULL,
`186` tinyint(4) NOT NULL,
`187` tinyint(4) NOT NULL,
`188` tinyint(4) NOT NULL,
`189` tinyint(4) NOT NULL,
`190` tinyint(4) NOT NULL,
`191` tinyint(4) NOT NULL,
`192` tinyint(4) NOT NULL,
`193` tinyint(4) NOT NULL,
`194` tinyint(4) NOT NULL,
`195` tinyint(4) NOT NULL,
`196` tinyint(4) NOT NULL,
`197` tinyint(4) NOT NULL,
`198` tinyint(4) NOT NULL,
`199` tinyint(4) NOT NULL,
`200` tinyint(4) NOT NULL,
`201` tinyint(4) NOT NULL,
`202` tinyint(4) NOT NULL,
`203` tinyint(4) NOT NULL,
`204` tinyint(4) NOT NULL,
`205` tinyint(4) NOT NULL,
`206` tinyint(4) NOT NULL,
`207` tinyint(4) NOT NULL,
`208` tinyint(4) NOT NULL,
`209` tinyint(4) NOT NULL,
`210` tinyint(4) NOT NULL,
`211` tinyint(4) NOT NULL,
`212` tinyint(4) NOT NULL,
`213` tinyint(4) NOT NULL,
`214` tinyint(4) NOT NULL,
`215` tinyint(4) NOT NULL,
`216` tinyint(4) NOT NULL,
`217` tinyint(4) NOT NULL,
`218` tinyint(4) NOT NULL,
`219` tinyint(4) NOT NULL,
`220` tinyint(4) NOT NULL,
`221` tinyint(4) NOT NULL,
`222` tinyint(4) NOT NULL,
`223` tinyint(4) NOT NULL,
`224` tinyint(4) NOT NULL,
`225` tinyint(4) NOT NULL,
`226` tinyint(4) NOT NULL,
`227` tinyint(4) NOT NULL,
`228` tinyint(4) NOT NULL,
`229` tinyint(4) NOT NULL,
`230` tinyint(4) NOT NULL,
`231` tinyint(4) NOT NULL,
`232` tinyint(4) NOT NULL,
`233` tinyint(4) NOT NULL,
`234` tinyint(4) NOT NULL,
`235` tinyint(4) NOT NULL,
`236` tinyint(4) NOT NULL,
`237` tinyint(4) NOT NULL,
`238` tinyint(4) NOT NULL,
`239` tinyint(4) NOT NULL,
`240` tinyint(4) NOT NULL,
`241` tinyint(4) NOT NULL,
`242` tinyint(4) NOT NULL,
`243` tinyint(4) NOT NULL,
`244` tinyint(4) NOT NULL,
`245` tinyint(4) NOT NULL,
`246` tinyint(4) NOT NULL,
`247` tinyint(4) NOT NULL,
`248` tinyint(4) NOT NULL,
`249` tinyint(4) NOT NULL,
`250` tinyint(4) NOT NULL,
`251` tinyint(4) NOT NULL,
`252` tinyint(4) NOT NULL,
`253` tinyint(4) NOT NULL,
`254` tinyint(4) NOT NULL,
`255` tinyint(4) NOT NULL,
`256` tinyint(4) NOT NULL,
`257` tinyint(4) NOT NULL,
`258` tinyint(4) NOT NULL,
`259` tinyint(4) NOT NULL,
`260` tinyint(4) NOT NULL,
`261` tinyint(4) NOT NULL,
`262` tinyint(4) NOT NULL,
`263` tinyint(4) NOT NULL,
`264` tinyint(4) NOT NULL,
`265` tinyint(4) NOT NULL,
`266` tinyint(4) NOT NULL,
`267` tinyint(4) NOT NULL,
`268` tinyint(4) NOT NULL,
`269` tinyint(4) NOT NULL,
`270` tinyint(4) NOT NULL,
`271` tinyint(4) NOT NULL,
`272` tinyint(4) NOT NULL,
`273` tinyint(4) NOT NULL,
`274` tinyint(4) NOT NULL,
`275` tinyint(4) NOT NULL,
`276` tinyint(4) NOT NULL,
`277` tinyint(4) NOT NULL,
`278` tinyint(4) NOT NULL,
`279` tinyint(4) NOT NULL,
`280` tinyint(4) NOT NULL,
`281` tinyint(4) NOT NULL,
`282` tinyint(4) NOT NULL,
`283` tinyint(4) NOT NULL,
`284` tinyint(4) NOT NULL,
`285` tinyint(4) NOT NULL,
`286` tinyint(4) NOT NULL,
`287` tinyint(4) NOT NULL,
`288` tinyint(4) NOT NULL,
`289` tinyint(4) NOT NULL,
`290` tinyint(4) NOT NULL,
`291` tinyint(4) NOT NULL,
`292` tinyint(4) NOT NULL,
`293` tinyint(4) NOT NULL,
`294` tinyint(4) NOT NULL,
`295` tinyint(4) NOT NULL,
`296` tinyint(4) NOT NULL,
`297` tinyint(4) NOT NULL,
`298` tinyint(4) NOT NULL,
`299` tinyint(4) NOT NULL,
`300` tinyint(4) NOT NULL,
`301` tinyint(4) NOT NULL,
`302` tinyint(4) NOT NULL,
`303` tinyint(4) NOT NULL,
`304` tinyint(4) NOT NULL,
`305` tinyint(4) NOT NULL,
`306` tinyint(4) NOT NULL,
`307` tinyint(4) NOT NULL,
`308` tinyint(4) NOT NULL,
`309` tinyint(4) NOT NULL,
`310` tinyint(4) NOT NULL,
`311` tinyint(4) NOT NULL,
`312` tinyint(4) NOT NULL,
`313` tinyint(4) NOT NULL,
`314` tinyint(4) NOT NULL,
`315` tinyint(4) NOT NULL,
`316` tinyint(4) NOT NULL,
`317` tinyint(4) NOT NULL,
`318` tinyint(4) NOT NULL,
`319` tinyint(4) NOT NULL,
`320` tinyint(4) NOT NULL,
`321` tinyint(4) NOT NULL,
`322` tinyint(4) NOT NULL,
`323` tinyint(4) NOT NULL,
`324` tinyint(4) NOT NULL,
`325` tinyint(4) NOT NULL,
`326` tinyint(4) NOT NULL,
`327` tinyint(4) NOT NULL,
`328` tinyint(4) NOT NULL,
`329` tinyint(4) NOT NULL,
`330` tinyint(4) NOT NULL,
`331` tinyint(4) NOT NULL,
`332` tinyint(4) NOT NULL,
`333` tinyint(4) NOT NULL,
`334` tinyint(4) NOT NULL,
`335` tinyint(4) NOT NULL,
`336` tinyint(4) NOT NULL,
`337` tinyint(4) NOT NULL,
`338` tinyint(4) NOT NULL,
`339` tinyint(4) NOT NULL,
`340` tinyint(4) NOT NULL,
`341` tinyint(4) NOT NULL,
`342` tinyint(4) NOT NULL,
`343` tinyint(4) NOT NULL,
`344` tinyint(4) NOT NULL,
`345` tinyint(4) NOT NULL,
`346` tinyint(4) NOT NULL,
`347` tinyint(4) NOT NULL,
`348` tinyint(4) NOT NULL,
`349` tinyint(4) NOT NULL,
`350` tinyint(4) NOT NULL,
`351` tinyint(4) NOT NULL,
`352` tinyint(4) NOT NULL,
`353` tinyint(4) NOT NULL,
`354` tinyint(4) NOT NULL,
`355` tinyint(4) NOT NULL,
`356` tinyint(4) NOT NULL,
`357` tinyint(4) NOT NULL,
`358` tinyint(4) NOT NULL,
`359` tinyint(4) NOT NULL,
`360` tinyint(4) NOT NULL,
`361` tinyint(4) NOT NULL,
`362` tinyint(4) NOT NULL,
`363` tinyint(4) NOT NULL,
`364` tinyint(4) NOT NULL,
`365` tinyint(4) NOT NULL,
`366` tinyint(4) NOT NULL,
`367` tinyint(4) NOT NULL,
`368` tinyint(4) NOT NULL,
`369` tinyint(4) NOT NULL,
`370` tinyint(4) NOT NULL,
`371` tinyint(4) NOT NULL,
`372` tinyint(4) NOT NULL,
`373` tinyint(4) NOT NULL,
`374` tinyint(4) NOT NULL,
`375` tinyint(4) NOT NULL,
`376` tinyint(4) NOT NULL,
`377` tinyint(4) NOT NULL,
`378` tinyint(4) NOT NULL,
`379` tinyint(4) NOT NULL,
`380` tinyint(4) NOT NULL,
`381` tinyint(4) NOT NULL,
`382` tinyint(4) NOT NULL,
`383` tinyint(4) NOT NULL,
`384` tinyint(4) NOT NULL,
`385` tinyint(4) NOT NULL,
`386` tinyint(4) NOT NULL,
`387` tinyint(4) NOT NULL,
`388` tinyint(4) NOT NULL,
`389` tinyint(4) NOT NULL,
`390` tinyint(4) NOT NULL,
`391` tinyint(4) NOT NULL,
`392` tinyint(4) NOT NULL,
`393` tinyint(4) NOT NULL,
`394` tinyint(4) NOT NULL,
`395` tinyint(4) NOT NULL,
`396` tinyint(4) NOT NULL,
`397` tinyint(4) NOT NULL,
`398` tinyint(4) NOT NULL,
`399` tinyint(4) NOT NULL,
`400` tinyint(4) NOT NULL,
`401` tinyint(4) NOT NULL,
`402` tinyint(4) NOT NULL,
`403` tinyint(4) NOT NULL,
`404` tinyint(4) NOT NULL,
`405` tinyint(4) NOT NULL,
`406` tinyint(4) NOT NULL,
`407` tinyint(4) NOT NULL,
`408` tinyint(4) NOT NULL,
`409` tinyint(4) NOT NULL,
`410` tinyint(4) NOT NULL,
`411` tinyint(4) NOT NULL,
`412` tinyint(4) NOT NULL,
`413` tinyint(4) NOT NULL,
`414` tinyint(4) NOT NULL,
`415` tinyint(4) NOT NULL,
`416` tinyint(4) NOT NULL,
`417` tinyint(4) NOT NULL,
`418` tinyint(4) NOT NULL,
`419` tinyint(4) NOT NULL,
`420` tinyint(4) NOT NULL,
`421` tinyint(4) NOT NULL,
`422` tinyint(4) NOT NULL,
`423` tinyint(4) NOT NULL,
`424` tinyint(4) NOT NULL,
`425` tinyint(4) NOT NULL,
`426` tinyint(4) NOT NULL,
`427` tinyint(4) NOT NULL,
`428` tinyint(4) NOT NULL,
`429` tinyint(4) NOT NULL,
`430` tinyint(4) NOT NULL,
`431` tinyint(4) NOT NULL,
`432` tinyint(4) NOT NULL,
`433` tinyint(4) NOT NULL,
`434` tinyint(4) NOT NULL,
`435` tinyint(4) NOT NULL,
`436` tinyint(4) NOT NULL,
`437` tinyint(4) NOT NULL,
`438` tinyint(4) NOT NULL,
`439` tinyint(4) NOT NULL,
`440` tinyint(4) NOT NULL,
`441` tinyint(4) NOT NULL,
`442` tinyint(4) NOT NULL,
`443` tinyint(4) NOT NULL,
`444` tinyint(4) NOT NULL,
`445` tinyint(4) NOT NULL,
`446` tinyint(4) NOT NULL,
`447` tinyint(4) NOT NULL,
`448` tinyint(4) NOT NULL,
`449` tinyint(4) NOT NULL,
`450` tinyint(4) NOT NULL,
`451` tinyint(4) NOT NULL,
`452` tinyint(4) NOT NULL,
`453` tinyint(4) NOT NULL,
`454` tinyint(4) NOT NULL,
`455` tinyint(4) NOT NULL,
`456` tinyint(4) NOT NULL,
`457` tinyint(4) NOT NULL,
`458` tinyint(4) NOT NULL,
`459` tinyint(4) NOT NULL,
`460` tinyint(4) NOT NULL,
`461` tinyint(4) NOT NULL,
`462` tinyint(4) NOT NULL,
`463` tinyint(4) NOT NULL,
`464` tinyint(4) NOT NULL,
`465` tinyint(4) NOT NULL,
`466` tinyint(4) NOT NULL,
`467` tinyint(4) NOT NULL,
`468` tinyint(4) NOT NULL,
`469` tinyint(4) NOT NULL,
`470` tinyint(4) NOT NULL,
`471` tinyint(4) NOT NULL,
`472` tinyint(4) NOT NULL,
`473` tinyint(4) NOT NULL,
`474` tinyint(4) NOT NULL,
`475` tinyint(4) NOT NULL,
`476` tinyint(4) NOT NULL,
`477` tinyint(4) NOT NULL,
`478` tinyint(4) NOT NULL,
`479` tinyint(4) NOT NULL,
`480` tinyint(4) NOT NULL,
`481` tinyint(4) NOT NULL,
`482` tinyint(4) NOT NULL,
`483` tinyint(4) NOT NULL,
`484` tinyint(4) NOT NULL,
`485` tinyint(4) NOT NULL,
`486` tinyint(4) NOT NULL,
`487` tinyint(4) NOT NULL,
`488` tinyint(4) NOT NULL,
`489` tinyint(4) NOT NULL,
`490` tinyint(4) NOT NULL,
`491` tinyint(4) NOT NULL,
`492` tinyint(4) NOT NULL,
`493` tinyint(4) NOT NULL,
PRIMARY KEY (`pokedexId`),
KEY `player_dex_idx` (`memberId`),
CONSTRAINT `Player_dex_fk` FOREIGN KEY (`memberId`) REFERENCES `pn_members` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION
) ENGINE=InnoDB AUTO_INCREMENT=307 DEFAULT CHARSET=latin1;
-
Re: Pokemonium Goes Open Source.
Hi , anybody figured out how to stop it from repeting the battle message, as in when you appoch a npc, they give a little speech then battle starts , when the battle ends they repect the speech again this is so far the only bug i cant nail down.
after looking in every thread and applying fixes, etc from every PokeNet soruce. including my own edits like updateing every Lib file including Netty (looking into updateing from netty 3.9.0 final to netty 4) .
once i get that Bug nailed in the head, then il be able to start looking at getting this soruce stable, relased and then hopefully start getting tutrials etc on how to change everyhting from maps to new pokemon, aka more like an Engine that everybody can at least make a pokemon style game with.
i know requesting for devs to actualy post up there own edits is like waiting for god. but im not asking for devs to post things there adding to the game , only edits to make the Engine stable :)
yours
-
Re: Pokemonium Goes Open Source.
www.pokemoneu.com
uses realeases from pokent & pokemonium & pokeAres
-
Re: Pokemonium Goes Open Source.
Could this be edited to work on android by the way?
-
Re: Pokemonium Goes Open Source.
Is it the better release?
-
Re: Pokemonium Goes Open Source.
Hope you all don't mind me grave digging this, but I found that this was a neat source according to some friends, and checked it out.
Couldn't get to login, the LOGIN_FAILED packet kept sending, so I did a few tests, and found that pn_bags was missing the playername column (correct me if I'm wrong). After that, I was able to pass through that stage, and ran across another breakpoint.
In LoginManager.java,
Everything in the login() function gets ran up to session.setPlayer(player) line.
Does anyone have any idea why?
-
Re: Pokemonium Goes Open Source.
I can't login on client... Why?