Hello There, Guest! Login Register


[ ExpShare | 2.0 ] Let's Level all of them !
#1
Star 
ExpShare 2.0
Latest Update: 08-31-2016 | 3.00 AM | Version 2.0.8 b


The Universal ExpSharing will bring the lost item back to the game, by switching your Pokemon midfight with the strongest one of your Team.
This allows you to level weak, low level Pokemon even on highlevel places for a faster progress on Pokemon Leveling. Universal ExpSharing is fully
functional on all Maps within Pokemon-Revolution-Online and supports all Regions. Feel free to ask for more features and report bugs here as post
or on GitHub, the complete Script stands under the "Do What The Fuck You Want To" Public License, Version 2, as published by Sam Hocevar.


Features

  • Level lowlevel Pokemon by switching witha high leve midfight
  • Universal Mount support
  • Supports up to 5 Maps
  • Anti-Trap function
  • SwapCaps - To level the pokemon by its own after a specific level
  • StopCap - Stops the Bot once you Team hit a specific level
  • Full Team leveling
  • Move learning support
  • Seafoam B4F support
  • Advanced sorting ( sorts KO Pokemon to the bottom )

Known Bugs

  • Healing over and Over
  • Fix: Remove the Pokemon with "noDmg" moves from your team
  • Could not find Nurse Joy
  • Fix: Report this here, ill fix it as soon as possible
  • Bot stops at Mt. Moon
  • Fix: none - im working on that

Credits

  • SCode
  • For debugging, fixing and testing almost the whole development time
  • WiWi
  • For mental support and helping with a few loops and problems
  • g0ld and Rympe
  • For the ideas i got from Questing.lua

Config presets

Show ContentKanto:

Show ContentJohto:

Show ContentHoenn:





[Image: ZJQXtAK.png]
No support for scripts from other authors or edited scripts ( except config.lua ). If you change something on the "core" and it isnt working anymore then you can fix it by your own.
Feel free to contact me for informations and tips !

 
Reply
#2
How this work in Seafoam B4F with Nurse Joy only? ty

edit: i only changed the code in this one, but no weak pokes get switched  :/  is that a bug, or a mistake from my edit in the code? ;D 

-- Shortcut -> GoToPokecenter
function healPokemon()
               if getMapName()=="Seafoam B4F" then
            talkToNpcOnCell(59, 13)
        end
    end

-- Shortcut -> GoToLevelLocation
function moveToDestination()    
if getMapName() == LevelLocation then
            getLevelSpot()
    
        end
    end


function getHealed()
        if getMapName()=="Seafoam B4F" then
            talkToNpcOnCell(59, 13)
    else
        usePokecenter()
    end
end
 
Reply
#3
I found this by googling expshare for pokemon revolution. This is pretty awesome!

But forgive the noob question, I can't seem to get it working right. It doesn't switch away my weakest pokemon, it makes it fight, it gets KO'd and then the switch happens and I run away.

I'm trying to level at route 22/viridian city. I have the map names in, the bot walks around okay. Its just that it doesn't switch out until after the weak pokemon is KO'd. And then it just runs away.
 
Reply
#4
Seems like ive made and issue andie uploaded a wrong version, will update it asap
No support for scripts from other authors or edited scripts ( except config.lua ). If you change something on the "core" and it isnt working anymore then you can fix it by your own.
Feel free to contact me for informations and tips !

 
Reply
#5
(2016-08-27, 10:46:52)imMigno Seems like ive made and issue andie uploaded a wrong version, will update it asap

look man nothing seems to wrok for me!! what is my fault? i have a charmander and need to lvl up at indigo plateau Victory Road Kanto 3F
Can u fix my error?

-- ##########################################################
-- #              -- CONFIGURATION FILE --                  #
-- #      Please edit this config to match your needs       #
-- #              Copyright © 2016 imMigno                  #
-- ##########################################################

-- Level specific configurations
SwapCap = 85

-- Map specific configurations
-- Please insert the Mapnames of your Leveling routine
Pokecenter         = "Indigo Plateau Center"
City             = "Indigo Plateau"
Map1             = "Victory Road Kanto 3F"
Map2             = ""
Map3             = ""
Map4             = ""
Map5             = ""
LevelLocation     = "Victory Road Kanto 3F"

-- Please specify where to level
-- Avaiable options: "Grass" , "Rectangle" , "Water"
LevelSpot         = "Rectangle"

-- Leave this blank or unchanged if you are using LevelSpot = "Grass" or "Water"
minX             = 46
minY             = 14
maxX             = 47
maxY             = 22
 
Reply
#6
(2016-08-27, 12:31:47)otenet70
(2016-08-27, 10:46:52)imMigno Seems like ive made and issue andie uploaded a wrong version, will update it asap

look man nothing seems to wrok for me!! what is my fault? i have a charmander and need to lvl up at indigo plateau Victory Road Kanto 3F
Can u fix my error?
-- ##########################################################
-- #              -- CONFIGURATION FILE --                  #
-- #      Please edit this config to match your needs       #
-- #              Copyright © 2016 imMigno                  #
-- ##########################################################

-- Level specific configurations
SwapCap = 85

-- Map specific configurations
-- Please insert the Mapnames of your Leveling routine
Pokecenter         = "Indigo Plateau Center"
City             = "Indigo Plateau"
Map1             = "Victory Road Kanto 3F"
Map2             = ""
Map3             = ""
Map4             = ""
Map5             = ""
LevelLocation     = "Victory Road Kanto 3F"

-- Please specify where to level
-- Avaiable options: "Grass" , "Rectangle" , "Water"
LevelSpot         = "Rectangle"

-- Leave this blank or unchanged if you are using LevelSpot = "Grass" or "Water"
minX             = 46
minY             = 14
maxX             = 47
maxY             = 22

You dont need the "Map1" Parameter, use this instread:
-- Map specific configurations
-- Please insert the Mapnames of your Leveling routine
Pokecenter         = "Indigo Plateau Center"
City             = "Indigo Plateau"
Map1             = ""
Map2             = ""
Map3             = ""
Map4             = ""
Map5             = ""
LevelLocation     = "Victory Road Kanto 3F"
No support for scripts from other authors or edited scripts ( except config.lua ). If you change something on the "core" and it isnt working anymore then you can fix it by your own.
Feel free to contact me for informations and tips !

 
Reply
#7
(2016-08-27, 15:17:58)imMigno
(2016-08-27, 12:31:47)otenet70
(2016-08-27, 10:46:52)imMigno Seems like ive made and issue andie uploaded a wrong version, will update it asap

look man nothing seems to wrok for me!! what is my fault? i have a charmander and need to lvl up at indigo plateau Victory Road Kanto 3F
Can u fix my error?
-- ##########################################################
-- #              -- CONFIGURATION FILE --                  #
-- #      Please edit this config to match your needs       #
-- #              Copyright © 2016 imMigno                  #
-- ##########################################################

-- Level specific configurations
SwapCap = 85

-- Map specific configurations
-- Please insert the Mapnames of your Leveling routine
Pokecenter         = "Indigo Plateau Center"
City             = "Indigo Plateau"
Map1             = "Victory Road Kanto 3F"
Map2             = ""
Map3             = ""
Map4             = ""
Map5             = ""
LevelLocation     = "Victory Road Kanto 3F"

-- Please specify where to level
-- Avaiable options: "Grass" , "Rectangle" , "Water"
LevelSpot         = "Rectangle"

-- Leave this blank or unchanged if you are using LevelSpot = "Grass" or "Water"
minX             = 46
minY             = 14
maxX             = 47
maxY             = 22

You dont need the "Map1" Parameter, use this instread:
-- Map specific configurations
-- Please insert the Mapnames of your Leveling routine
Pokecenter         = "Indigo Plateau Center"
City             = "Indigo Plateau"
Map1             = ""
Map2             = ""
Map3             = ""
Map4             = ""
Map5             = ""
LevelLocation     = "Victory Road Kanto 3F"

Thanks for help everything seems to work, but exp share doesn't work properly. Charmander lvl 26 attacks lvl 40  wild pokemon instead of instant swap with strongest lvl 85 in my team.
Can u help me?
 
Reply
#8
(2016-08-27, 15:41:19)otenet70
(2016-08-27, 15:17:58)imMigno
(2016-08-27, 12:31:47)otenet70
(2016-08-27, 10:46:52)imMigno Seems like ive made and issue andie uploaded a wrong version, will update it asap

look man nothing seems to wrok for me!! what is my fault? i have a charmander and need to lvl up at indigo plateau Victory Road Kanto 3F
Can u fix my error?
-- ##########################################################
-- #              -- CONFIGURATION FILE --                  #
-- #      Please edit this config to match your needs       #
-- #              Copyright © 2016 imMigno                  #
-- ##########################################################

-- Level specific configurations
SwapCap = 85

-- Map specific configurations
-- Please insert the Mapnames of your Leveling routine
Pokecenter         = "Indigo Plateau Center"
City             = "Indigo Plateau"
Map1             = "Victory Road Kanto 3F"
Map2             = ""
Map3             = ""
Map4             = ""
Map5             = ""
LevelLocation     = "Victory Road Kanto 3F"

-- Please specify where to level
-- Avaiable options: "Grass" , "Rectangle" , "Water"
LevelSpot         = "Rectangle"

-- Leave this blank or unchanged if you are using LevelSpot = "Grass" or "Water"
minX             = 46
minY             = 14
maxX             = 47
maxY             = 22

You dont need the "Map1" Parameter, use this instread:
-- Map specific configurations
-- Please insert the Mapnames of your Leveling routine
Pokecenter         = "Indigo Plateau Center"
City             = "Indigo Plateau"
Map1             = ""
Map2             = ""
Map3             = ""
Map4             = ""
Map5             = ""
LevelLocation     = "Victory Road Kanto 3F"

Thanks for help everything seems to work, but exp share doesn't work properly. Charmander lvl 26 attacks lvl 40  wild pokemon instead of instant swap with strongest lvl 85 in my team.
Can u help me?

Yup, working on it, ive uploaded a wrong version by accident.
ETA: 2 Hours.
No support for scripts from other authors or edited scripts ( except config.lua ). If you change something on the "core" and it isnt working anymore then you can fix it by your own.
Feel free to contact me for informations and tips !

 
Reply
#9
Works great for me, but I have one question. Is there a way to stop the bot at a certain level?
 
Reply
#10
(2016-08-27, 15:54:30)dsmtuner Works great for me, but I have one question. Is there a way to stop the bot at a certain level?

can u upload your scripts? maybe you fixed them if working on you. Also it would be nice to stop at certain lvl to avoid evolve issues and to evolve by hand.
 
Reply
#11
Mines not set to swap to a higher poke for exp share i just use mine at 3 different places to level all of my pokes 1 at a time. Much faster than exp sharing.
 
Reply
#12
This is nice. Do you think multiple X/Y for rectangle can be added to help look more..human?
 
Reply
#13
(2016-08-27, 16:15:50). thats dsmtuner Mines not set to swap to a higher poke for exp share i just use mine at 3 different places to level all of my pokes 1 at a time. Much faster than exp sharing.

ur way you use it is a much slower pokemon lvling cuz u must move from one place to other for every battle. btw expshare it means to work with highest pokemon change, that's the way must works.
 
Reply
#14
# Updated
+ Added Seafoam Support ( Nurse Joy @ Seafoam B4F ) thanks @kingchen
+ Added a Stoplevel - The bot will stop if the Team is equal or higher then this level !
+ Fixed the issue of not switching midfight

You can download the new Version on GitHub, just click the banner on the firstpost.
No support for scripts from other authors or edited scripts ( except config.lua ). If you change something on the "core" and it isnt working anymore then you can fix it by your own.
Feel free to contact me for informations and tips !

 
Reply
#15
(2016-08-27, 16:50:52)imMigno # Updated
+ Added Seafoam Support ( Nurse Joy @ Seafoam B4F ) thanks @kingchen
+ Added a Stoplevel - The bot will stop if the Team is equal or higher then this level !
+ Fixed the issue of not switching midfight

You can download the new Version on GitHub, just click the banner on the firstpost.

you are awesome man... i am fucking thank you!!!! good dev!! Cool Cool   Big Grin Big Grin
 
Reply
#16
can you upload the same script modified just for 1 pokemon with lvl stop? i mean the same without exp share, because i would like to change after lvl 40 from exp share to solo exp. and that's because default pro-shine script hasn't got lvl stop.
thanks
 
Reply
#17
(2016-08-27, 18:29:43)otenet70 can you upload the same script modified just for 1 pokemon with lvl stop? i mean the same without exp share, because i would like to change after lvl 40 from exp share to solo exp. and that's because default pro-shine script hasn't got lvl stop.
thanks

You can use ExpShare version 1 for that, theres a link at the very top of the Firstpost. Version2 hasnt got "single" Pokemon support yet. Ill be added later on. One thing you could do is sending all Pokemon of your Team to the PC and just use 2 Pokemon you want to level ( 1 weak and 1 strong Pokemon ), after you did that you can change the config files to fit your needs.
No support for scripts from other authors or edited scripts ( except config.lua ). If you change something on the "core" and it isnt working anymore then you can fix it by your own.
Feel free to contact me for informations and tips !

 
Reply
#18
(2016-08-27, 18:48:26)BoboTheGoalie Hey. Some help please. I want to level in Mt. Moon 1F and use Pokecenter Route 3 in town Route 3. Still, no executable action. What am I doing wrong? Thanks

-- ##########################################################
-- #              -- CONFIGURATION FILE --                  #
-- #      Please edit this config to match your needs       #
-- #              Copyright © 2016 imMigno                  #
-- ##########################################################

-- Level specific configurations
SwapCap = 70

-- Map specific configurations
-- Please insert the Mapnames of your Leveling routine
Pokecenter = "Pokecenter Route 3"
City = "Route 3"
Map1 = ""
Map2 = ""
Map3 = ""
Map4 = ""
Map5 = ""
LevelLocation = "Mt. Moon 1F"

-- Please specify where to level
-- Avaiable options: "Grass" , "Rectangle" , "Water"
LevelSpot = "Rectangle"

-- Leave this blank or unchanged if you are using LevelSpot = "Grass" or "Water"
minX = 46
minY = 14
maxX = 47
maxY = 22

On which map are you currently ?
And did you change the Rectangle Coordinates, since you want to level in a Rectangle ?
No support for scripts from other authors or edited scripts ( except config.lua ). If you change something on the "core" and it isnt working anymore then you can fix it by your own.
Feel free to contact me for informations and tips !

 
Reply
#19
(2016-08-27, 19:35:33)BoboTheGoalie
(2016-08-27, 18:58:30)imMigno
(2016-08-27, 18:48:26)BoboTheGoalie Hey. Some help please. I want to level in Mt. Moon 1F and use Pokecenter Route 3 in town Route 3. Still, no executable action. What am I doing wrong? Thanks

-- ##########################################################
-- #              -- CONFIGURATION FILE --                  #
-- #      Please edit this config to match your needs       #
-- #              Copyright © 2016 imMigno                  #
-- ##########################################################

-- Level specific configurations
SwapCap = 70

-- Map specific configurations
-- Please insert the Mapnames of your Leveling routine
Pokecenter = "Pokecenter Route 3"
City = "Route 3"
Map1 = ""
Map2 = ""
Map3 = ""
Map4 = ""
Map5 = ""
LevelLocation = "Mt. Moon 1F"

-- Please specify where to level
-- Avaiable options: "Grass" , "Rectangle" , "Water"
LevelSpot = "Rectangle"

-- Leave this blank or unchanged if you are using LevelSpot = "Grass" or "Water"
minX = 46
minY = 14
maxX = 47
maxY = 22

On which map are you currently ?
And did you change the Rectangle Coordinates, since you want to level in a Rectangle ?

I would start the bot in Mt. Moon1F, sometimes it would not execute anything, others it would battle a few times them not execute anything. I have left the rectangle coords default. Thanks

you need to change the Rectangle Values, since there are for Victory Road Kanto 3F. You can get the Coordinates by logging in manually and type "/loc" or "/pos" in the Chat.
No support for scripts from other authors or edited scripts ( except config.lua ). If you change something on the "core" and it isnt working anymore then you can fix it by your own.
Feel free to contact me for informations and tips !

 
Reply
#20
(2016-08-27, 20:13:24)BoboTheGoalie Correct coords didnt work for Mt. Moon 1F, so I went to Route 3 and try there with the correct coords. Starting in Route 3 in the grass and didnt execute. Then changed the level spot to grass and still nothing 

Found the error and fixed it, download ExpShare v.2 again from GitHub and try it again.
No support for scripts from other authors or edited scripts ( except config.lua ). If you change something on the "core" and it isnt working anymore then you can fix it by your own.
Feel free to contact me for informations and tips !

 
Reply
#21
What i must type in City value of script for Seafoam B4F?? can u help me?
Nothing seems to respond now in cave. iwill try coordiantes. but maybe help?!
EDIT: COORDINATES WORKS!
---------Tested: SwapCap not Working Properly! **Pokemon Continues to changes after reaching desired cap lvl with strongest from a 6 poketeam.
 
Reply
#22
(2016-08-27, 22:26:54)otenet70 What i must type in City value of script for Seafoam B4F?? can u help me?
Nothing seems to respond now in cave. iwill try coordiantes. but maybe help?!
EDIT: COORDINATES WORKS!
---------Tested: SwapCap not Working Properly! **Pokemon Continues to changes after reaching desired cap lvl with strongest from a  6 poketeam.

I will take a look at this asap

Edit:
SwapCap is working, make sure you downloaded the latest version, i recommend just a redwonload!
No support for scripts from other authors or edited scripts ( except config.lua ). If you change something on the "core" and it isnt working anymore then you can fix it by your own.
Feel free to contact me for informations and tips !

 
Reply
#23
UPDATE: Bot needs to upgrade to newer version which will add seafoam b4f with paid nurse joy and increase the resynchronization requests from 2 to 4. ---End of Story.-
EDIT: Bot stucking and shutdown.. trying to increase the resyncs.

Found a simple solution while imMigno Dev fixes Seafoam B4F Paid Nurse Joy crash.
This is the fastest way to heal to the nearest pokemon center at cinnabar also it will attack all pokemons on route if can and will return to seafoam B4F.

-- Map specific configurations
-- Please insert the Mapnames of your Leveling routine
Pokecenter = "Pokecenter Cinnabar" -- Name of your Pokecenter
City = "Cinnabar Island" -- Name of your "City" ( usually the Map before the Pokecenter )
Map1 = "Route 20" -- Map 1 between LevelLocation and City
Map2 = "Seafoam 1F" -- Map 1 between LevelLocation and City
Map3 = "Seafoam B1F" -- Map 1 between LevelLocation and City
Map4 = "Seafoam B2F" -- Map 1 between LevelLocation and City
Map5 = "Seafoam B3F" -- Map 1 between LevelLocation and City
LevelLocation = "Seafoam B4F" -- LevelLocation / EndLocation ( this is where you want to go and level your Pokemon )

-- Please specify where to level
-- Avaiable options: "Grass" , "Rectangle" , "Water"
LevelSpot = "Rectangle"

-- Leave this blank or unchanged if you are using LevelSpot = "Grass" or "Water"
minX = 60
minY = 18
maxX = 60
maxY = 19
 
Reply
#24
(2016-08-27, 23:29:15)otenet70 UPDATE: Bot needs to upgrade to newer version which will add seafoam b4f with paid nurse joy and increase the resynchronization requests from 2 to 4. ---End of Story.-
EDIT: Bot stucking and shutdown.. trying to increase the resyncs.

Found a simple solution while imMigno Dev fixes Seafoam B4F Paid Nurse Joy crash.
This is the fastest way to heal to the nearest pokemon center at cinnabar also it will attack all pokemons on route if can and will return to seafoam B4F.

Found the error and will fix it later, have to sleep first Big Grin

Just to point it out a little bit more: A easy and cheap way to level @ Seafoam B4F, thanks otenet70 for the shared config !
Pokecenter = "Pokecenter Cinnabar"
City = "Cinnabar Island"
Map1 = "Route 20"
Map2 = "Seafoam 1F"
Map3 = "Seafoam B1F"
Map4 = "Seafoam B2F"
Map5 = "Seafoam B3F"
LevelLocation = "Seafoam B4F"
No support for scripts from other authors or edited scripts ( except config.lua ). If you change something on the "core" and it isnt working anymore then you can fix it by your own.
Feel free to contact me for informations and tips !

 
Reply
#25
Getting the following error trying to load the script:

[11:28:07 AM] Could not load script ExpShare-v2.lua:
unexpected symbol near '='
 
Reply
  


Forum Jump:


Browsing: 2 Guest(s)