-
Posts
535 -
Joined
-
Last visited
-
Days Won
44
Content Type
Profiles
Forums
Events
Reborn Development Blog
Rejuvenation Development Blog
Desolation Dev Blog
Posts posted by Fervis
-
-
7 hours ago, torprok said:
im genuinely just super confused on how to start the gimmighoul quest. I have beaten adrienn and talked with the hiker, but he just keeps repeating the part about treasures and the desert. i do have debug on so is it possible i accidentally triggered a switch I wasn't supposed to? Legit been struggling on trying to start this quest for a few days now and its getting pretty tiring
Which part exactly? Is he already repeating the riddles? The switch necessary to trigger the dialogue and continuing into the quest is only beating adrienn. Afterwards you'd need the Variable [Gimmighoul] set to 1.
However, before that, try it out with replacing this map in /data.
After replacing, leave the Peridot Station once (if you left the game on this map) and re-enter, then talk to the hiker again.
On 3/27/2025 at 4:47 AM, MiguelTerron said:anyone has a link for the playtesting version on discord?
They are only available as posts in Discord in the AllGen channel!
On 3/26/2025 at 5:38 PM, Unknown101 said:Hello, I completed the Giratina quest, but I did not see the Adamant Crystal or the Lustrous Globe in the area. Only the z-cell, adamant orb, and lustrous orb was in the room after activating the 2 orbs. Did the location for these 2 items change or is it bugged?
This has sadly been the case for some players and I don't know what exactly this caused. Some mention that it depends on the Map you are on where you pick up the items. If you really need them I actually suggest to debug them in via "Add Items".
-
the test version is currently available on the reborn discord in the AllGen subthread of #reborn-mods!
For testing its just more practical in discord because I'm way more active there and can react more frequently.
-
1
-
1
-
-
I am currently on a testing phase for a 19.5 version. we comb through the game and look for errors and evaluate difficulty of trainer battles. There is still a lot to do though, and since minor reborn updates come out sporadically there is always an uncertainty that it might crash something.
19.5 also has a small event for terapagos, but the currently released version its a Gift Pokemon that just sits around in the Ogerpon Cave (atop Ametrine Mountain), but I am unsure when it's obtainable in terms of postgame progression currently.
-
3
-
1
-
-
On 2/22/2025 at 3:12 AM, BabaFisi said:
Could the Solrock/Lunatone fusion from Rejuv be added in at some point? It's probably one of my favorite ones from rejuvenation
at some point when the merge of scripts is done across all reborn games then that might be a possibility!
On 2/23/2025 at 10:52 PM, jdog100 said:Can you please give Barbaracle a Y Mega Evolution that makes it a physical attacker and Florges a Mega that makes it a Fairy-Ground type?
barbaracle specifically (and some others) get an overhaul to their megas, and its gonna be physical again.
Asking for other not-yet-implemented megas though needs sprites, which is always the only choke point to make them happen.
On 2/26/2025 at 1:16 PM, Sherlock Mei Kid said:so that means itll be like the base reju gen 9 mod thats already in testing?
where if i dl it i get gen 8/9 mons in the code i can debug in and evolve to the gen 9 evos etc?
the base scripts/engine for gen8/9 will be implemented in the code, but it would still need some work to directly add them into the game functionally. so you cannot just debug it in later unfortunately.
-
i am working on another optional switch that will remove the ability changes that are added, yes! however, this will only change the direct changes to the abilities, not changes to available abilities of pokemon.
-
13 hours ago, Maomaer said:
what is the decision for gen 7 movepools instead of gen 9? (just curious, i think i like both gens movepools equally.. gen 9 is easier but i actually kinda love having more breedmoves
there is no real decision, i was referring to the pokemon that were not available in gen8 and are not available in gen9, thus they only have their latest movepools of generation 7. The ones that do exist in Gen8 / Gen9 will get their respective movepool updates (TM learnsets etc will be updated for all of them of course, just their Lvl up pool)
-
On 2/11/2025 at 6:58 PM, CP9 said:
Hello, I'm trying to evolve Evee into Zirconeon using the guide where it says that I should use the dawn stone but in the game that method doesn't work, I would like to know if there is another method to make Evee access that form.
oh sorry. Hmm Zirconeon is a tricky question...
I did an overhaul to a bunch of Eeveelutions, including Zirconeon - replacing it for Basaleon.
You can look at it on the front page under the Eeeveelution section. If so, you will need to let eevee hold lagging tail and lvl up to evolve it into the new rock type
-
On 2/11/2025 at 12:13 AM, Maomaer said:
the movepool compilation link is a mess sadly. i dont know all movepools in my head so i can compare the changes. but it only lists the updated version, not what got changed.
another question: when did you include these movepool changes? i got an old installation and cannot remember to have read this back in the day (1-2 years ago, dont remember)
did i get "lucky" (for my own preferences) or did i just not realize it yet? looking at charizards moves for example, how is that "balanced" by giving him just so many extra movesThe movepool compilation was intially planned for Reatomized (the other mod im'm affiliated with). There was a majority of consent for adding them to AllGen at that time too.
However, except for some minor changes (balance wise), this will be reverted when 19.5 drops (im currently playtesting it). Movepools are really really complicated (and tremendously time consuming) because so many mons are missing from gen 8 / 9, thus leaving a hole for TMs and such.
With the current project in WIP to integrate a Gen9 engine into the base game by Reborn Devs, I will be using that when it releases (19.6), until then I will make only important changes to the movepools to add evolution methods (like Hyper Drill etc) to respective mons.
Tl;dr For now AllGen will keep this movepool compilation (but I also grew a bit opposed to it for AllGen anyway), but except for some balancing reasons (like Primeape learning Rage Fist later) the upcoming 19.5 version will contain gen 7 movepools for most mons. I might work on them for important mons though. (like dunsparce, said primeape etc.)
-
i'm only active in the Reborn circle, i doubt AllGen as that exists for Desolation. Not sure if there are other gen8/9 mods though.
Yeah some Pokemon became quite different in their movesets, mainly for balancing reasons (especially gen8/9) or so that all moves can get squeezed into their learning pool
You can check out the Movepool Compilation Link on the front page by Gelius, it's under the Features list! I did some minor changes here and there, but overall you can use that sheet as a guide
-
after beating Adrienn (14th Badge in Coral Ward), you can talk to an NPC in the Peridot Ward Train Station (a Hiker).
He will give you a puzzle, you need to visit the areas in a specific order:
1. at the entrance of the Teknite Cave
2. near the location Corey's PokeBalls are
3. inside Sugiline Cave, in the Garchomp statue room - the left path
-
its evolution Appletun is found in the area "Once upon a waste of time" in grass, not headbutt, I was mistaken on that!
I also added Applin to neo obsidia ward in the morning, but im not 100% sure if that's already in the latest patch.
For charcadet its evolution method currently is level up during night/day (respectively) and holding the armor instead of an on-use effect. I will change that on a later patch.
So let it hold the auspicious armor during day and lvl up (Armarouge) or Malicious Armor during night and lvl up (Ceruledge)
-
On 1/31/2025 at 1:09 AM, AlexWasTaken said:
is this something that will eventually be added to the base game do you think?
if you mean what I said about the gen 9 engine then yes, it is already planned and a work in progress to incorporate the gen9 content.
53 minutes ago, CP9 said:How to catch Applin after restoring Reborn
Post restoration you will find it as a headbutt encounter in the area before Titania's castle (Once upon a somewhere)
-
1
-
-
I have not yet looked into other mods for 19.5 and how they exactly work, so I cannot say if they will be compatible. I cannot be certain, but a doubt they will.
-
Yes, they will most likely not work. I didn't test it yet, but I will do at some point, though I pretty much guarantee it won't be compatible.
It's also gonna take quite some time still, until release~
-
Glad you had a good time!
I am currently working on transferring most parts (even though there's gonna be gen8/9 support for modders in some months)
i currently finished implementing gen8 content (at least code-wise and sprites etc), though i cannot say how long it will take to add the rest of the content, so i cannot set an explicit date.
Especially since i want to redo the whole trainer teams and encounters its gonna take at least a month or two, probably.
-
1
-
1
-
-
you can start the game via rpg maker, or use a debug mod. then you start the game as usual and choose compile all data via the debug menu in the options
I recommend you joining the Reborn discord if you want to further mod any game content of reborn, it's way easier to explain there and get more feedback of others.
-
On 1/11/2025 at 4:27 PM, AK 47 said:
Hello Fervis ,I fixed the syntax errors. But the thing is now the game is loading perfectly but, I can't see my Newly Defined Move.
I added a new Move TERABLASTP=772 with new Id. And also changed the value to 772 to return statement in the end.
Then,,I added this in Move_Effects file################################################################################
# Tera Blast - Poison
################################################################################class PokeBattle_Move_000 < PokeBattle_Move
def pbEffect(attacker,opponent,hitnum=0,alltargets=nil,showanimation=true)if @id == PBMoves::TERABLASTP
type = PBTypes::POISON
attacker.type1 == PBTypes::POISON
attacker.type2 == PBTypes::POISON
end#Photongeyser logic
################################################
def pbIsPhysical?(type=@type)
attacker = @user
stagemul=[2,2,2,2,2,2,2,3,4,5,6,7,8]
stagediv=[8,7,6,5,4,3,2,2,2,2,2,2,2]
# Physical Stuff
storedatk = attacker.attack
atkstage=6
atkmult = 1.0
if attacker.class == PokeBattle_Battler
atkstage=attacker.stages[PBStats::ATTACK]+6
atkmult *= 1.5 if attacker.hasWorkingItem(:CHOICEBAND)
atkmult *= 1.5 if attacker.ability == PBAbilities::HUSTLE
atkmult *= 1.5 if attacker.ability == PBAbilities::TOXICBOOST && (attacker.status==PBStatuses::POISON || @battle.FE == PBFields::CORROSIVEF || @battle.FE == PBFields::CORROSIVEMISTF || @battle.FE == PBFields::WASTELAND || @battle.FE == PBFields::MURKWATERS)
atkmult *= 1.5 if attacker.ability == PBAbilities::GUTS && attacker.status!=0
atkmult *= 0.5 if attacker.ability == PBAbilities::SLOWSTART && attacker.turncount<5
atkmult *= 2 if (attacker.ability == PBAbilities::PUREPOWER && @battle.FE!=37) || attacker.ability == PBAbilities::HUGEPOWER
atkmult *= 2 if attacker.hasWorkingItem(:THICKCLUB) && ((attacker.pokemon.species == PBSpecies::CUBONE) || (attacker.pokemon.species == PBSpecies::MAROWAK))
atkmult *= 0.5 if attacker.status==PBStatuses::BURN && !(attacker.ability == PBAbilities::GUTS && attacker.status!=0)
end
storedatk*=((stagemul[atkstage]/stagediv[atkstage])*atkmult)
# Special Stuff
storedspatk = attacker.spatk
spatkstage=6
spatkmult=1.0
if attacker.class == PokeBattle_Battler
spatkstage=attacker.stages[PBStats::SPATK]+6
spatkmult *= 1.5 if attacker.hasWorkingItem(:CHOICESPECS)
spatkmult *= 2 if attacker.hasWorkingItem(:DEEPSEATOOTH) && (attacker.pokemon.species == PBSpecies::CLAMPERL)
spatkmult *= 2 if attacker.hasWorkingItem(:LIGHTBALL) && (attacker.pokemon.species == PBSpecies::PIKACHU)
spatkmult *= 1.5 if attacker.ability == PBAbilities::FLAREBOOST && (attacker.status==PBStatuses::BURN || @battle.FE == PBFields::BURNINGF)
spatkmult *= 1.5 if attacker.ability == PBAbilities::MINUS && attacker.pbPartner.ability == PBAbilities::PLUS
spatkmult *= 1.5 if attacker.ability == PBAbilities::PLUS && attacker.pbPartner.ability == PBAbilities::MINUS
spatkmult *= 1.5 if attacker.ability == PBAbilities::SOLARPOWER && (@battle.pbWeather==PBWeather::SUNNYDAY && !attacker.hasWorkingItem(:UTILITYUMBRELLA))
spatkmult *= 1.3 if attacker.pbPartner.ability == PBAbilities::BATTERY
spatkmult *= 2 if attacker.ability == PBAbilities::PUREPOWER && @battle.FE == PBFields::PSYCHICT
end
storedspatk*=((stagemul[spatkstage]/stagediv[spatkstage])*spatkmult)
storedspatk= attacker.getSpecialStat if @battle.FE == PBFields::GLITCHF && attacker.class == PokeBattle_Battler
# Final selection
if storedatk>storedspatk
return true
else
return false
end
enddef pbIsSpecial?(type=@type)
return !pbIsPhysical?(type)
end
end
end
Then This is Move Text file:TERABLASTP => {
:ID => 772,
:name => "Tera Blast",
:function => 0x000,
:type => :POISON,
:category => :special,
:basedamage => 80,
:accuracy => 100,
:maxpp => 16,
:target => :SingleNonUser,
:kingrock => true,
:desc => "If the user has Terastallized, it unleashes energy of its Tera Type. This move inflicts damage using the Attack or Sp. Atk stat - whichever is higher for the user."
},I also Changed the function to 000, as 80A Function is not defined in 19.16 version.
Now the game is opening without any errors, but the thing is i can't see the new defined move, in the moves listThe move text file you did is still for 19.5. For AllGen to work (or 19.17 in general) you will need to add the move into the PBS Moves.txt.
Afterwards you have to compile data for it to take effect.
-
On 1/1/2025 at 6:38 PM, Dark-heika said:
Alright, finally sat down and recreated the bug for you. Exactly what I did was:
1- Monoghost password is turned on, before interacting with the girl in onyx ward at all.
2- I save the daycare couple, also without interacting with the girl.
3- I finally speak to the girl. She isn't set to acknowledge that you've already saved the daycare couple in her first dialogue, so she just asks you to check things out.
4- In my original playthrough, I realize 'wait, gotta turn on the sunkern switcher if I want the basculin egg.' I save the game before her second dialogue, where she gives you the egg.If I speak to her again now, without doing anything else, I get the frillish egg, and everything is normal. If I leave, turn on the sunkern switcher, and come back, then I get an error message and the arrokuda egg instead.
Edit: bit of testing. Turning off the monoghost password changes nothing at this point. That is, I still get the frillish egg if I don't hit the sunkern switcher, and an arrokuda egg (with the error message) if I do.Someone on the Discord found the issue, it was a typo in the move Acupressure (i wrote Accupressure...) I will fix that with the next patch~
This will probably also fix the received egg to basculin as well.
2 hours ago, AK 47 said:I Tried to Add a New Move and I Got This Error. Some one please help me fix this.
Added this move in Movetext.rb
:TERABLASTP => {
:ID => 736,
:name => "Tera Blast",
:function => 0x80A,
:type => :POISON,
:category => :special,
:basedamage => 80,
:accuracy => 100,
:maxpp => 16,
:target => :SingleNonUser,
:kingrock => true,
:desc => "If the user has Terastallized, it unleashes energy of its Tera Type. This move inflicts damage using the Attack or Sp. Atk stat - whichever is higher for the user."
},Added this Code in Battlemove_Effects.rb
################################################################################
# Tera Blast - Poison
################################################################################class PokeBattle_Move_80A < PokeBattle_Move
def pbEffect(attacker,opponent,hitnum=0,alltargets=nil,showanimation=true)if @id == PBMoves::TERABLASTP
type = PBTypes::POISON
attacker.type1 == PBTypes::POISON
attacker.type2 == PBTypes::POISON
end#Photongeyser logic
################################################
def pbIsPhysical?(type=@type)
attacker = @user
stagemul=[2,2,2,2,2,2,2,3,4,5,6,7,8]
stagediv=[8,7,6,5,4,3,2,2,2,2,2,2,2]
# Physical Stuff
storedatk = attacker.attack
atkstage=6
atkmult = 1.0
if attacker.class == PokeBattle_Battler
atkstage=attacker.stages[PBStats::ATTACK]+6
atkmult *= 1.5 if attacker.hasWorkingItem(:CHOICEBAND)
atkmult *= 1.5 if attacker.ability == PBAbilities::HUSTLE
atkmult *= 1.5 if attacker.ability == PBAbilities::TOXICBOOST && (attacker.status==PBStatuses::POISON || @battle.FE == PBFields::CORROSIVEF || @battle.FE == PBFields::CORROSIVEMISTF || @battle.FE == PBFields::WASTELAND || @battle.FE == PBFields::MURKWATERS)
atkmult *= 1.5 if attacker.ability == PBAbilities::GUTS && attacker.status!=0
atkmult *= 0.5 if attacker.ability == PBAbilities::SLOWSTART && attacker.turncount<5
atkmult *= 2 if (attacker.ability == PBAbilities::PUREPOWER && @battle.FE!=37) || attacker.ability == PBAbilities::HUGEPOWER
atkmult *= 2 if attacker.hasWorkingItem(:THICKCLUB) && ((attacker.pokemon.species == PBSpecies::CUBONE) || (attacker.pokemon.species == PBSpecies::MAROWAK))
atkmult *= 0.5 if attacker.status==PBStatuses::BURN && !(attacker.ability == PBAbilities::GUTS && attacker.status!=0)
end
storedatk*=((stagemul[atkstage]/stagediv[atkstage])*atkmult)
# Special Stuff
storedspatk = attacker.spatk
spatkstage=6
spatkmult=1.0
if attacker.class == PokeBattle_Battler
spatkstage=attacker.stages[PBStats::SPATK]+6
spatkmult *= 1.5 if attacker.hasWorkingItem(:CHOICESPECS)
spatkmult *= 2 if attacker.hasWorkingItem(:DEEPSEATOOTH) && (attacker.pokemon.species == PBSpecies::CLAMPERL)
spatkmult *= 2 if attacker.hasWorkingItem(:LIGHTBALL) && (attacker.pokemon.species == PBSpecies::PIKACHU)
spatkmult *= 1.5 if attacker.ability == PBAbilities::FLAREBOOST && (attacker.status==PBStatuses::BURN || @battle.FE == PBFields::BURNINGF)
spatkmult *= 1.5 if attacker.ability == PBAbilities::MINUS && attacker.pbPartner.ability == PBAbilities::PLUS
spatkmult *= 1.5 if attacker.ability == PBAbilities::PLUS && attacker.pbPartner.ability == PBAbilities::MINUS
spatkmult *= 1.5 if attacker.ability == PBAbilities::SOLARPOWER && (@battle.pbWeather==PBWeather::SUNNYDAY && !attacker.hasWorkingItem(:UTILITYUMBRELLA))
spatkmult *= 1.3 if attacker.pbPartner.ability == PBAbilities::BATTERY
spatkmult *= 2 if attacker.ability == PBAbilities::PUREPOWER && @battle.FE == PBFields::PSYCHICT
end
storedspatk*=((stagemul[spatkstage]/stagediv[spatkstage])*spatkmult)
storedspatk= attacker.getSpecialStat if @battle.FE == PBFields::GLITCHF && attacker.class == PokeBattle_Battler
# Final selection
if storedatk>storedspatk
return true
else
return false
end
enddef pbIsSpecial?(type=@type)
return !pbIsPhysical?(type)
end
end
Error Message I got
Exception: SyntaxError
Message: PokeBattle_MoveEffects:10109: syntax error, unexpected end-of-input, expecting `end'
script yeetifier pro:307:in `eval'
script yeetifier pro:307:in `block in <main>'
script yeetifier pro:303:in `each'
script yeetifier pro:303:in `each_with_index'
script yeetifier pro:303:in `<main>'
-e:in `eval'Exception: NameError
Message: uninitialized constant PokeBattle_Move_000
PokemonShadowPokemon:471:in `block in <main>'
script yeetifier pro:307:in `eval'
script yeetifier pro:307:in `block in <main>'
script yeetifier pro:303:in `each'
script yeetifier pro:303:in `each_with_index'
script yeetifier pro:303:in `<main>'
-e:in `eval'Exception: NameError
Message: undefined method `pbOnStartUse' for class `PokeBattle_Move_0E0'
PokeBattle_Clauses:162:in `<class:PokeBattle_Move_0E0>'
PokeBattle_Clauses:160:in `block in <main>'
script yeetifier pro:307:in `eval'
script yeetifier pro:307:in `block in <main>'
script yeetifier pro:303:in `each'
script yeetifier pro:303:in `each_with_index'
script yeetifier pro:303:in `<main>'
-e:in `eval'The code you did is for Reborn 19.5, AllGen is currently still on 19.16, and it will take a while until everything is ready for 19.5.
On 12/27/2024 at 11:46 PM, Leafeonfan32 said:Hello I’m not sure if this has been asked earlier but is a complete living dex possible in this mod without outside trading?
hmm that's a good point. Technically every pokemon is obtainable at least twice (depending on if they have an evolution or similar), however, alternative forms i don't think. I guess that you can complete the dex, except for if you want another copy of the legendary birds in galarian form, since the item alters the ones you obtain in the original event.
And Happy New Year to all btw!
-
10 minutes ago, Willow said:
Hello! So does this mean the best way to contribute to the efforts would be to contribute to the base game engine's gen 9 support?
that's the most ideal approach, yep! everything custom-made and added afterwards i have to/ will do myself anyways, but gen8/9 additions will take a huge load off.
-
13 hours ago, Dark-heika said:
Found another error.
Monoghost run. When receiving the egg as a reward for rescuing the daycare couple, I tried to use the sunkern switcher to swap to the AllGen selection, since I wanted basculin over frillish. I received an error message (I unfortunately didn't think to screenshot it) and got the arrokuda egg instead, though switching back to the vanilla selection got me a frillish egg with no errors.
thanks for the report! i'll check it out!
ahh you mean there is no other fighting encounter until post julia. yeah ok i will change its location and switch it out~
Edit: i just tried if i can get the basculin egg with monoghost password. I'd ideally need a screenshot if you by chance have another backup safe file before talking to her,otherwise i don't know where to look since it worked for me :/
-
1
-
-
nope! 19.5 will take a while since the community is working on adding gen9 to the base engine, which takes a lot of work away - then AllGen will be updated.
-
Which Browser do you use? I've read that some browsers having issue with this. I'll try to (find and) send a decryption key.
Edit: Let's see if it works with this
Key: H87nh27pfda86-TrVwF_Ql0cXpT3O18YVWyP2POvZu8
-
On 12/20/2024 at 9:17 PM, PARCB said:
Now I am at Victory Road. Sirius new ace is?
He said: Tyantrum intercept!! And it was a Haxorus sprite
for AnyGo Switch he got a Haxorus in this animation, I will update the text! It's very easy to overlook a part in the dialogues.
Where exactly in Victory Roads was the event with his Haxorus?
It's not his ace though, it's just a mon he uses in this specific event.
17 hours ago, radidiance said:hmm Mega is having some issues for a while it seems. I updated the links, try it out
-
Hm? That has been separated since version 4.0
Pokemon AllGen creates a new Save folder named 'Pokemon AllGen', if you play Vanilla Reborn your save files are in the 'Pokemon Reborn' folder withint /savedgames.
If you mean you don't want to separate them, then you can edit a certain script file yourself so the save location is the same for vanilla and allgen.
I can guide you through that for your own game folder, but I won't change the location back to being the same folder for the mod in general.
AllGen Reborn Mod
in The Mod Market
Posted
sorry for the late response, i'm rarely active on the forums as of late.
the 19.5 version is only available via reborn discord server in the specific AllGen thread. I'm keeping it there because i am more active on discord and thus can easier and faster fix bug reports.
when the version is stable enough (which it quite decently is already) i will also update the forum post!
so if you want to play the beta of 19.5 AllGen you will need to join the discord!