• Do not use Discord to host any images you post, these links expire quickly! You can learn how to add images to your posts here.
Resource icon

Resource [v16/v17/v18/v19/v20/v21] Cable Club 3.7

notminiac

Novice
Member
Joined
Feb 24, 2024
Posts
18
Hello, I'mstill having the next problems:

In the Cable Club (debug):
  • if not StrictVersion(version) >= GAME_VERSION:
In the game console (debug):
  • Exception `Errno::EINVAL' at [Cable Club] 006_CableClub_UI.rb:316 - Invalid argument @ dir_chdir - C:Users☼fashDesktopPokeEssentials_TESTPBSOnlinePresets/
  • Exception `Connection::Disconnected' at [Cable Club] 001_Connection_Communication.rb:35 - invalid party

Here's the relevant information of the config in cable_club.py:
  • PBS_DIR = r"C:\Users\cofash\Desktop\PokeEssentials_TEST\PBS"
  • LOG_DIR = r"C:\Users\cofash\Desktop\logsSVpoke"
  • RULES_DIR = r"C:\Users\cofash\Desktop\PokeEssentials_TEST\PBS\OnlinePresets"
  • # Aprox. in seconds
  • RULES_REFRESH_RATE = 60

  • GAME_VERSION = StrictVersion("1.0.0")
I don't really know what else to try. I've been looking up the user guide.
 

Vendily

Elite Trainer
Member
Hello, I'mstill having the next problems:

In the Cable Club (debug):
  • if not StrictVersion(version) >= GAME_VERSION:
In the game console (debug):
  • Exception `Errno::EINVAL' at [Cable Club] 006_CableClub_UI.rb:316 - Invalid argument @ dir_chdir - C:Users☼fashDesktopPokeEssentials_TESTPBSOnlinePresets/
  • Exception `Connection::Disconnected' at [Cable Club] 001_Connection_Communication.rb:35 - invalid party

Here's the relevant information of the config in cable_club.py:
  • PBS_DIR = r"C:\Users\cofash\Desktop\PokeEssentials_TEST\PBS"
  • LOG_DIR = r"C:\Users\cofash\Desktop\logsSVpoke"
  • RULES_DIR = r"C:\Users\cofash\Desktop\PokeEssentials_TEST\PBS\OnlinePresets"
  • # Aprox. in seconds
  • RULES_REFRESH_RATE = 60

  • GAME_VERSION = StrictVersion("1.0.0")
I don't really know what else to try. I've been looking up the user guide.
I'm not sure why you put the whole file path again, it really should just be "PBS\OnlinePresets"
the server.log file was saved to C:\Users\cofash\Desktop\logsSVpoke. Open that in notepad and scroll to the bottom and it should show you why the mon was rejected.
 

notminiac

Novice
Member
Joined
Feb 24, 2024
Posts
18
I'm not sure why you put the whole file path again, it really should just be "PBS\OnlinePresets"
the server.log file was saved to C:\Users\cofash\Desktop\logsSVpoke. Open that in notepad and scroll to the bottom and it should show you why the mon was rejected.
Log says:
2024-02-29 01:12:32,163: INFO: ---------------
2024-02-29 01:12:32,280: INFO: Refreshing Rules due to changes
2024-02-29 01:12:32,280: INFO: Started Server on 127.0.0.1:666
2024-02-29 01:12:47,738: INFO: 127.0.0.1:61236/connecting: connect
2024-02-29 01:12:47,752: DEBUG: 127.0.0.1:61236/connecting: Trainer Jtsi, id 44815 (0x8430af0f) -> Searching 11111
2024-02-29 01:12:47,752: DEBUG: Species: BLASTOISE
2024-02-29 01:12:47,752: DEBUG: Errors: ["invalid literal for int() with base 10: 'false'"]
2024-02-29 01:12:47,752: DEBUG: --END PARTY VALIDATION--
2024-02-29 01:12:47,752: INFO: 127.0.0.1:61236/connecting: disconnected (invalid party)
 

Vendily

Elite Trainer
Member
Log says:
2024-02-29 01:12:32,163: INFO: ---------------
2024-02-29 01:12:32,280: INFO: Refreshing Rules due to changes
2024-02-29 01:12:32,280: INFO: Started Server on 127.0.0.1:666
2024-02-29 01:12:47,738: INFO: 127.0.0.1:61236/connecting: connect
2024-02-29 01:12:47,752: DEBUG: 127.0.0.1:61236/connecting: Trainer Jtsi, id 44815 (0x8430af0f) -> Searching 11111
2024-02-29 01:12:47,752: DEBUG: Species: BLASTOISE
2024-02-29 01:12:47,752: DEBUG: Errors: ["invalid literal for int() with base 10: 'false'"]
2024-02-29 01:12:47,752: DEBUG: --END PARTY VALIDATION--
2024-02-29 01:12:47,752: INFO: 127.0.0.1:61236/connecting: disconnected (invalid party)
Do you have any plugins installed? You need to set the constants at the top of the script if you do.
Again this is in the manual.
 

notminiac

Novice
Member
Joined
Feb 24, 2024
Posts
18
Is Deluxe Battle Kit supported? The manual states that it is, but that "[v20+] Set to true if Essentials Deluxe is installed. Do not set to true for Deluxe Battle Kit", and on cable_club.py there's just
"ESSENTIALS_DELUXE_INSTALLED = False # Specifically Essentials Deluxe, not DBK
MUI_MEMENTOS_INSTALLED = False
ZUD_DYNAMAX_INSTALLED = False # ZUD Mechanics / [DBK] Dynamax
PLA_INSTALLED = False # PLA Battle Styles
TERA_INSTALLED = False # Terastal Phenomenon / [DBK] Terastallization
FOCUS_INSTALLED = False # Focus Meter System
"
I can't see a section to specify DBK as one plugin. Do I have to enable ZUD and Tera FOR IT? Sorry for all this misunderstanding.
 

Vendily

Elite Trainer
Member
Is Deluxe Battle Kit supported? The manual states that it is, but that "[v20+] Set to true if Essentials Deluxe is installed. Do not set to true for Deluxe Battle Kit", and on cable_club.py there's just
"ESSENTIALS_DELUXE_INSTALLED = False # Specifically Essentials Deluxe, not DBK
MUI_MEMENTOS_INSTALLED = False
ZUD_DYNAMAX_INSTALLED = False # ZUD Mechanics / [DBK] Dynamax
PLA_INSTALLED = False # PLA Battle Styles
TERA_INSTALLED = False # Terastal Phenomenon / [DBK] Terastallization
FOCUS_INSTALLED = False # Focus Meter System
"
I can't see a section to specify DBK as one plugin. Do I have to enable ZUD and Tera FOR IT? Sorry for all this misunderstanding.
DBK doesn't send any data. Essentials Deluxe used to send a Scale variable, but it is now sent by [MUI] Mementos.
If you have [DBK] Dynamax installed you would set ZUD_DYNAMAX_INSTALLED to true. Likewise for [DBK] Terastallization and TERA_INSTALLED
This is also detailed in the manual, and in the comments you copied here.
 

notminiac

Novice
Member
Joined
Feb 24, 2024
Posts
18
I finally managed to achieve an online battle. The battle went well until it ended (at which point the trainer appears with his victory message) and the game crashed with the following message.

1709182852690.png
 

notminiac

Novice
Member
Joined
Feb 24, 2024
Posts
18
I haven't seen this one before. if you change modes so that sketch fails online, that'll avoid the cause of the error.
Sorry for the trouble.
That finally did it! Thank you so much for the plugin. :) I'll send any crash/bugs I find with my friends.
 

Vendily

Elite Trainer
Member
This isn't broken per ce. Yes, it's different, and does put a spanner in established cable clubs, but it was an intentional change. You no longer use the pokemon.txt straight from the project, you now need to create a server_pokemon.txt from it.
There is a conversion python program you can run to generate a server_pokemon.txt from the pokemon.txt (and pokemonforms.txt/pokemon_forms.txt, and tm.txt) which is detailed in the manual.
 

Jukes

Cooltrainer
Member
Joined
Jul 15, 2023
Posts
102
This isn't broken per ce. Yes, it's different, and does put a spanner in established cable clubs, but it was an intentional change. You no longer use the pokemon.txt straight from the project, you now need to create a server_pokemon.txt from it.
There is a conversion python program you can run to generate a server_pokemon.txt from the pokemon.txt (and pokemonforms.txt/pokemon_forms.txt, and tm.txt) which is detailed in the manual.
I used the included script in the manual but now none of my custom mons work. they're all rejected saying theyre not allowed in the cable club
 

Jukes

Cooltrainer
Member
Joined
Jul 15, 2023
Posts
102
Says invalid species.

Also its giving random pokemon of my StanceChange as an ability on server_pokemon.txt

1709318368600.png
1709318293602.png
1709318354985.png
1709318334632.png
 

Vendily

Elite Trainer
Member
Says invalid species.

Also its giving random pokemon of my StanceChange as an ability on server_pokemon.txt

View attachment 26537View attachment 26534View attachment 26536View attachment 26535
That's not invalid species, but I haven't seen this specific version of the error before. It doesn't look like the extra data error (it'd be "remaining data: 181"), but it's not the usual crash I see (if you pass a string that can't be converted to int "invalid literal for int() with base 10: 'false'")
Do you have any plugins that send extra data? it seems that it tried and failed to convert a string to a boolean.
 

Jukes

Cooltrainer
Member
Joined
Jul 15, 2023
Posts
102
1709319016696.png




This is my plugins. I will say, this worked on the previous version with no issues. so its something between then and now.
 

Jukes

Cooltrainer
Member
Joined
Jul 15, 2023
Posts
102
I did not. I replaced the files and now it seems to be working but it still writes a lot of SPEEDBOOST and STANCECHANGE to all of my pokemon
 
Back
Top