-
Posts
217 -
Joined
-
Last visited
-
Days Won
7
Content Type
Profiles
Pokédex
Portal
Technical Documentation
Pages
Tutorials
Forums
Events
Downloads
Gallery
Blogs
Everything posted by Drayano
-
My hack pushes the offsets forward so the program won't work in its original state, I'm afraid.
-
Pokémon Blaze Black 2 & Pokémon Volt White 2
Drayano replied to Drayano's topic in ROM - NDS ROM Hacks
Hex editing is what most tools actually do, tbh. =p Tools just translate it into an easier to read form. You could try Pokémon ROM Changer, although I don't think that'll work on my hack due to the offsets being pushed forward... It'll work for a Mac if it's already working for a Mac. Otherwise, idk, wasn't intending to do anything different o-o -
Pokémon Blaze Black 2 & Pokémon Volt White 2
Drayano replied to Drayano's topic in ROM - NDS ROM Hacks
Should be on the weekend. The work for this week is out the way, so :3 Most of the bugs presented so far are a simple fix. -
Pokémon Blaze Black 2 & Pokémon Volt White 2
Drayano replied to Drayano's topic in ROM - NDS ROM Hacks
arkeis - Replied, though I did that a few days ago so I assume you've seen it already Bobblybook - I imagine it probably failed if you tried using it immediately after getting the Dex. At any rate, the habitat list doesn't automatically change so it's kind of useless in its current state anyway. The habitat list data is apparently in a very weird format. Muppen - I'm assuming you've got it working now... jayjay - No clue about no$, sorry. boogie - I have no idea why there's a size difference tbh. styr - PokeGen should be fully compatible with BB2/VW2 saves, yeah. And yeah, I'll lower Pawniard. I initially wasn't going to as I didn't have it catchable early, then I changed my mind and I forgot to change it. Stat boost... I dunno, I'll have to consider that. Fakero - Well, I found a couple tools on here (BWWE, BWTE) but I did most of it by a hex editor this time. Pikachu127 - Oh, thank you for that. That's a pretty sneaky bug! Hello0351 - Yeah, I had a slip-up with Scyther. galakhero - You're using an english patch? These patches are FOR the official English version, so that'll be the problem, I think. kidd1991 - If you mean an automatic memory link, then probably not. walid08 - pdf files need Adobe Reader Otakusensei - There will be an AR code with the next release. lattios - I have no idea. What happens when you try? Iceypunchy - There's one somewhere... it was mentioned a couple pages back. nicoelson - Well, the breeders will actually have different Pokémon next time anyway, but otherwise I would just say deal with it! alan_gp - See above for your first question. Yes, challenge mode is also changed (although I only actually had to change Gym Leaders/E4, most of it is just a level boost.) kampai12 - Dang DMCA. MaestroOD - Thanks for the mirror. MaxiLuca96 - A lot of hex editing. The actual sprites were already present, however. -
Pokémon Blaze Black 2 & Pokémon Volt White 2
Drayano replied to Drayano's topic in ROM - NDS ROM Hacks
I didn't bother making them obtainable out of the ordinary methods since they're impossible to use. The Gracidea only works on Fateful Encounter Shaymin and the Reveal Glass is useless without a Dream Radar Landorus actually activating the event. You don't need to sound so annoyed! I didn't inspect every Pokémon's level up moves that closely so some things may have slipped past me. I do agree with Electrike needing some help (perhaps Charge Beam or Shock Wave), although between Low Sweep, Venoshock and the new level up Drain Punch Croagunk doesn't seem that bad to me..? Not sure how to fix this one, sorry... -
Pokémon Blaze Black 2 & Pokémon Volt White 2
Drayano replied to Drayano's topic in ROM - NDS ROM Hacks
You're the first person to have mentioned this one... The wild list says Tyrogue is there o-o; It's a PDF, so a text editor is the wrong program! You need Adobe Reader. That was an accident, but it's been reported already. Emboar I'm still indecisive on tbh. Staraptor I'd rather not change, I feel Normal fits it just fine anyway. Oh, thanks, RGF! I'll use that for the next update, definitely. Err, you could do with some paragraphing... anyway, Hydro Pump is possible, I guess. I removed the Dark-type from Luxray because it's not really based around being Dark anyway, and it just gives it more weaknesses. Alder was put deliberately lower since you need to beat him to get access to the Black Tower/White Treehollow, plus I was following the game's initial logic there in that you should be able to fight him after Iris. There's nothing Normal about Typhlosion or Psychic about Dusknoir. Yanmega is a toughie. Just quoting this for other people as I don't have a damn clue how to work an SDHC. It means the Pokémon is guaranteed to come equipped with that berry. Yeah, that was a slip-up. It'll be corrected. -
Pokémon Blaze Black 2 & Pokémon Volt White 2
Drayano replied to Drayano's topic in ROM - NDS ROM Hacks
Oops, that's not meant to be there. Must have forgot to remove it. Same place as in regular B2W2, just after fifth badge. I replied on YT anyway but yeah, I forgot to include the AR docs. -
Pokémon Blaze Black 2 & Pokémon Volt White 2
Drayano replied to Drayano's topic in ROM - NDS ROM Hacks
It's only for the USA version actually, that one image was taken a loooooong time ago. -
Pokémon Blaze Black 2 | Pokémon Volt White 2 Base Game: Pokémon Black 2 | Pokémon White 2 Current Version: 1.1 Last Updated: 11th November, 2012 Summary Pokémon Blaze Black 2 & Pokémon Volt White 2 are essentially the sequels to my Black & White hacks known as Blaze Black and Volt White. The usual rules with my hacks apply; the main feature is that all 649 Pokémon are available for capture somewhere in the game, and the trainers have all had their rosters changed in order to maintain a much harder challenge than the original game, as well as having an increased variety of opponents to fight. There's also a large amount of alternative features these hacks offer, which range from differences to the Pokémon themselves to the presence of a couple new TMs. If I'm not mistaken, these are also the first Black 2 and White 2 hacks on offer. Additionally, the two versions only differ in terms of their aesthetic differences, such as the appearance of Opelucid City, the title screen, etcetera. So basically, just pick whichever colour takes your fancy! Specific Features The wild Pokémon have been edited in each and every area of the game. Most areas now contain at least 8 Pokémon species, and in most cases, more! You'll be able to attain a complete PokéDex within the limits of the game itself, and the majority of Pokémon are available no later than the seventh badge, meaning you can form basically any team you want! There's a couple legendaries that you can't get until after the Elite Four, but aside from that... The rosters of almost all of the trainers in the game have been edited. The exception to this at present are the Dome trainers, as they aren't really necessary and there's no proper trainer editing tool available for B2W2 yet. This has also raised the level curve of the game, meaning you can expect to beat the first round of the Elite Four somewhere in the 70s levelwise. Most notably Gym Leaders, your rival and the Elite Four have all been made significantly tougher. Gym Leaders will also have differing Pokémon amounts depending on the mode you play; Normal Mode will have them with anywhere from 3 to 5 Pokémon, whereas Challenge Mode will pit you against a full team of six. The Elite Four and Champion also hold some surprises in Challenge Mode... There's been a large number of edits to Pokémon. These can include the level up moves they learn, the abilities they get, their compatibility with Move Tutors and TMs, and even their base stats. There's a document included that will tell you all you need to know. This also makes Dream World abilities significantly easier to obtain. However, if this particular point doesn't appeal to you, the Vanilla version of the hack cuts it out. Some attacks have also been edited, for example the Pledge moves having 100 base power or Cut now being a Grass-type move. This is also removed from the Vanilla version of the hack. There's also been some changes to evolutions. The majority of these involve editing the trade evolutions; in most cases you will now simply be able to 'Use' the item like an evolution stone - for example, using a Magmarizer on a Magmar to evolve it - to do what you would normally need to trade for. For those who evolve by trade but don't need an item, a new item called the Covenant Ore has been introduced and is available in several places through the game; it works like an evolutionary stone, so you're still able to evolve them at any time. Leafeon and Glaceon are now obtainable through new items known as the Woodland Ore and Frozen Ore, to get around their areas being postgame. Shelmet and Karrablast instead follow a Mantyke routine where the other needs to be in the party for them to evolve. Finally, some of the Unovian Pokémon such as Scraggy, Mienfoo and Larvesta have had reductions to their evolution levels to make them more usable in comparison to the older species. Items that you receive and find lying in the field have been changed considerably - this is generally done in order to bring almost all TMs available before the Elite Four are defeated. Notable changes include much earlier Flamethrower and Thunderbolt TMs, and even an Earthquake TM as early as the fifth gym! Doesn't quite beat Platinum, but it's close to. You'll also be able to find a lot of evolution items on the map somewhere, such as the Reaper Cloth, Up-Grade and Protector. A couple of the Poké Marts around the region have had some edits. Examples include the ability to buy Luxury Balls in Virbank City, Heart Scales and shards in Driftveil City, and any sort of evolution item you want in the Route 9 department store. There have been some text edits; a couple of these are sprinkled references, but for the most part it's to made the item changes make sense with the dialogue. In addition, Juniper's speech at the beginning has been changed; this is the tip-off that you've got the hack working correctly. One-time encounter Pokémon such as Cobalion, Virizion, Volcarona, Braviary etc. have had their levels raised in order to fit with the new level curve. In addition, there's also a much bigger variety of one-time encounters, mostly dealing with legendaries. Ever thought you couldn't find Articuno in front of Twist Mountain, or Kyogre within the Abyssal Ruins? Well, now you can! You'll be able to unlock a fraction of these around the eighth gym badge, then the rest sometime after the Pokémon League. Are you up to catching them all? Some of the trades within the game have also been edited, and given much better IVs. Players will now be able to trade for a Togepi, a Gengar and an Exeggutor before the Elite Four is dealt with. Note that any trades with Yancy and Curtis are not changed. New events have been added into the game. Apart from the aforementioned overworlds, there's also Gym Leader rematches outside the PWT, the ability to challenge Hoenn Leaders at various points in the game, Harlequins who will give out starters and even the ability to battle with Hilbert and Hilda! You'll also be given the keys for Easy Mode and Challenge Mode almost right at the beginning of the game! The Pokémon that appear within the Hidden Grottos around Unova have also been changed. This is a primary way to get the starter Pokémon that you don't receive, but also has a large assortment of other Pokémon. If you play the Vanilla version, this'll be important in order to keep your Pokémon on par! Most Pokémon with useful DW abilities will be present somewhere. There's also been some TM replacements. Say good-bye to Sky Drop, Quash and Struggle Bug, for they've now been replaced by Hurricane, Sucker Punch and Bug Buzz respectively. All of these changes are well documented in PDF guides that come with the download. If you want to know what's been added or changed, simply consult them! Screenshots There are plenty of screenshots on offer if you want to take a look! Simply open the spoiler. Credits Kaphotics: I cannot stress how helpful Kaph has been in the creation of this hack; he's been great as both an advisor and a researcher into the workings of scripts in the game. He also taught me a little about RAM editing, which made testing some things that much easier. His LUA scripting abilities were also great for figuring out file numbers and co-ordinates! Truly a saviour. likeicareusewe/kidisnice87: Another very helpful contributor to the hack, he along with one other person worked as my helpers for BETA testing. Thanks to him, a lot of the bugs that would have otherwise gone unnoticed were ironed out before release. A huge thank you! Lazerith: My other beta tester, who is also a Pokémon hacker himself (Pokémon Origin Platinum is his work). Again, thank you. pichu2001: The scripting knowledge he posted over at Project Pokémon's forums was exactly what I needed to start messing around with scripts. It's thanks to him and Kaph that I was able to get things like the legends working correctly. Pokegirl4ever: The Genesect overworld sprite used in the game is her work. knivez69: The logos at the top were made by him. They're the main people who helped with this one, but my thanks goes out to any supporters and the people who've helped me out and suggested ideas along the way! Bugs and Errors Keys unlocking will not be saved if you don't save your game before getting them. There's no way to fix this entirely, yet. The King's Rock will not currently work on Slowpoke, so Slowking is impossible to obtain short of catching it in the Wild directly. Poliwhirl, however, is fine. If you're desperate, insert this into a/0/1/9 using NitroExplorer. The Pokémon breeders aren't currently set with teams to help you EV your Pokémon. This isn't a bug per se, it's just an idea I meant to do that totally slipped my mind. Having it in the buglist should remind me to fix it, though! Version Updates Download YOU MUST HAVE ROMS WITHOUT ANTI-PIRACY PATCHES APPLIED FOR THESE PATCHES TO WORK! There are patches for both the Complete and Vanilla versions available in the download. The Vanilla version cuts out the changes to Pokémon such as stats, level up moves, abilities etcetera and the edits to the power and type of some Attacks. However, using the Vanilla version does not prevent compatibility with the three new TMs in the game. NOTE: You are able to use your 1.00 save file with 1.1. However, it will cause most of the new events (so all of the legendaries, the Veteran in Giant Chasm etc.) to appear immediately due to the changed flag numbers. You can always just ignore them (including Zapdos, who has a gap behind it), though a New Game will be required for everything to appear correct. This includes even if you've caught the legendaries before!
-
From top to bottom: 20% 20% 10% 10% 10% 10% 5% 5% 4% 4% 1% 1%
-
guide Pokemon Black: Scripting Lessons(I try...)
Drayano replied to pichu2001's topic in ROM - NDS Guides and Other Resources
Yeah, after looking into it more and doing a hex comparison there seems to be quite a few differences, but it's still similar files so I'll try the individual script files and see if that works. I would just make the changes but there's so many it seems like the file replacement will be easier. Off the top of my head they probably had to change one script in Floccessy Town that originally swapped the game between Kanji and Non-Kanji. I assume there's others... Time to compile a list and remember what I've edited. D: edit: If I'm not mistaken, the English script has five extra files compared to the Japanese narc. edit2: Seems kiwi.ds can't recompile the narc correctly either, but inserting the files with ct2 seems to have sorted it. edit3: Okay, the English script DOES seem to be different after all; the identifiers for most of the commands have changed. If I'm not mistaken some of them are now +4 of their originals (e.g. the previous cry command, A7 00 is now AB 00, the keys are now B0 02 XX XX, etc. So yeah, that breaks everything I've done before. Yeesh. I guess starting early didn't help in that case. <: -
guide Pokemon Black: Scripting Lessons(I try...)
Drayano replied to pichu2001's topic in ROM - NDS Guides and Other Resources
Sorry to double post but I have had one hell of a setback - I tried inserting my edited a/0/5/6 from the Japanese ROM into the American ROM and it's messed everything up. The script files seem to be incompatible with each other... Sigh... -
Alright, cool. Thanks. edit to your edit: I'd expect no less from you, Mr. Bond. D:
-
Bit different to the stuff I'd normally ask, but in terms of the Shining Charm's change to the chance of encountering a shiny Pokémon, does this activate simply by having the item in the player's inventory (e.g. if you were to just put it in your game with PokéGen, it would still reduce the rarity) or do you specifically need to get it legitimately to get the shiny bonus (e.g. something else in the receiving script activates the lowered odds)? Was just wondering because I want to know if there's any use in having a different NPC give you the Shining Charm. It's a bit difficult to test if it actually works.
-
guide Pokemon Black: Scripting Lessons(I try...)
Drayano replied to pichu2001's topic in ROM - NDS Guides and Other Resources
I didn't actually check the menu but the appearance was identical to when you unlock the keys in the real game, so I'm pretty sure it's permanent. -
guide Pokemon Black: Scripting Lessons(I try...)
Drayano replied to pichu2001's topic in ROM - NDS Guides and Other Resources
Haha, yeah, I guess stationary encounters are pretty easy to find. I'm not surprised you figured that one out easy. Okay, seems you're right. I can confirm the clearflag command is "24 00 XX XX". Though it doesn't seem to support all numbers up to 65535; a lot of numbers past 3000+ won't allow the flag for it to be set in the first place. I dunno if I'm just messing something up or if the game outright won't let me do it, though. I also found one more interesting script - the key unlocker! The code is AC 02 XX XX, where XX XX is the value of the key. I found these: 00 - ?? (Assist Mode?) 01 - Challenge Mode 02 - ??? (Rock Peak Room?) 03 - Iron Room 04 - Glacier Room 05 - Assist Mode (Purple Key??) 06 - Challenge Mode (Purple Key??) 07 - Purple Key? 08 - Purple Key? 09 - Purple Key? When I say purple key, I had some values with a messed up colour key. For example, the challenge mode ones: Purple one left, regular one right. I suspect it's just an invalid key or something. I didn't find the values for the Black Tower / White Treehollow but they'd probably be pretty easy to find. So I guess unlocking Assist/Challenge Mode off the bat should be easy enough. :3 edit: I /think/ the Checkflag is "10 00 XX XX", though I don't know how to actually use it. -
guide Pokemon Black: Scripting Lessons(I try...)
Drayano replied to pichu2001's topic in ROM - NDS Guides and Other Resources
Yeah, that sounds good. Thankfully there's a lot of buildings with only one or two people inside, so it's not too hard to zone in on things. ...I should probably learn how to tinker with RAM, haha. I think there's a few commands I've figured out; "70 01 XX XX YY 00" seems to be the regular Wild Battle script, although if used by itself the game freezes after the fight, so I assume you need something else to stop that from happening. I managed to copy the Volcarona script into another area and that seems to be working okay... "93 02 XX XX YY 00" is a weird one; it's another wild encounter script but what it actually does seems to change depending on what's around it. You see it used both in the shiny Haxorus script and for the Black/White Kyurem fight. I can't seem to figure out what it actually does by itself, heh. Experimentation has also found it to cause the battle pads to be different. Really, really strange. "23 00" is the setflag command I think. Btw, can't thank you enough for the lua script. Definitely made things so much easier. (Note to self: the game doesn't seem to like all values of flags up to 65535 even though there are two bytes. Numbers about 3000 and below seem to be fine, though.) -
guide Pokemon Black: Scripting Lessons(I try...)
Drayano replied to pichu2001's topic in ROM - NDS Guides and Other Resources
Bump because this is a useful thread. I noticed an issue with the first post... I'm fairly sure the 3rd offset is 0xFD + 0x0C, rather than 0x0A. It goes up in a sequence of 4s each time, so +4, +8, +C, +10, +14, +18, +1C... etcetera. I gave this a whirl on BW2 and got some success! The possibilities are exciting me, heh. But there's still some crucial commands that I need to find the codes for, such as 'Setflag', 'Clearflag' and such. -
Pokemon sprites are a/0/0/4. http://www.mediafire.com/?dp11gghh638ykkp might have the PokeDSPic you need, I uploaded it a while ago but I forgot the contents...
-
Andi, I love you. Thank you very much for answering! From what I can see there's still only one entry for the path/table for each song, so I guess having each Elite Four with a separate song and the like might be out of the question. Still, nice to know how to swap the music without needing to reinsert things. This might be useful in the future...
-
No, no, of course not. I love it. It was just an easy test since I was messing around with the mugshot already. =P
-
Sorry to bump an old thread but the information in here is very useful. I was giving it a go in B2W2 and I sort of got it to work, but I wasn't able to find how to do the complete change as I wasn't sure how to get the equivalent of the second string. In other words, I was trying to change the Iris music to Cynthia's (PWT one) for a test. I found the equivalent to the "A047 1200 0440" that Mariktus said, but I had no idea how to go about finding the "7004 5E1E" part. The 7004 thing is obvious enough, but how do you figure the next two bytes out? I couldn't see 5E1E -> 1E 5E -> 7774 anywhere notable and the .sdat file is far too large to trawl through hoping to find a lucky string. tl;dr How was the 5E1E determined in "7004 5E1E" in Mariktus' explanation?
-
TwistedFatal Black and White Toolbox
Drayano replied to twistedfatal's topic in ROM - NDS Research and Development
About the 22 attacks thing, I have a feeling that was a false report. I'm fairly sure I had Steelix with 23 in my Blaze Black / Volt White hack and there were no issues... The files for BW and B2W2 match for anything numbered between 1 to 649 also, so a file insertion tactic would work. That said, watch out for the numerous changes B2W2 made to a lot of Pokémon! You might reverse them by accident, and nobody wants their Marill's Aqua Tail to return to 40 odd ;-; -
The trainer format for B2W2 is identical to BW so BWTE works to an extent, but the names don't correspond, you can't access every single file since there's more than in BW and you won't be able to load files of any of the new trainer classes or the Gym Leaders. It's obviously not built for B2W2 yet (and I suspect Kazo will wait for the English release so he can get the trainer names correct) but it is usable to a degree.