Jump to content

jespoke

Member
  • Posts

    28
  • Joined

  • Last visited

Posts posted by jespoke

  1. 9 hours ago, Emperor Hardin said:

    So Soldier and Earth Dragon are included?

    Come to think of it, maybe Soldier's caps could be increased to 25? Though 20 caps could suffice if you play it safe.

    Transformed Earth Dragon was excluded for crashing my emulator but Earthstone PRF access is given out, and Tiki holds an Earthstone and a Divinestone. 
    Soldier i removed along with the transformed dragons, but i guess it is actually a fully functional class right?

  2. The randomizer is available here: https://feuniverse.us/t/fe11-jespokes-fe11-randomizer-1-0/7253

    So i tried my hand at learning Haskell over the last few weeks, using it to make a new Fire Emblem Randomizer! I’m very much on brand this time too, making a very janky randomizer for a game that had none before: FE11 this time. Partially because Haskell turned out to be a very… unconventional language for this kind of project, there is no GUI this time. Everything is operated in a terminal with (y/n) or 1, 2, 3 inputs for answers.

    The available randomization options are:

    • Classes
    • – Enemy classes
    • Inventory
    • Bases
    • – Enemy bases
    • * Growths
    • – Enemy growths
    • Reclass system*

    * Whether you can reclass at all, or randomized class sets.


    It also adds Falcon Knight to the regular class pool, and if you randomize classes, it also shuffles who
    has access to each PRF weapon.
    The Whitewings, who normally each start over water, should move to land now so you can actually get them if they can no longer fly.

    Basic instructions on how to use it:

    Download the folder with the randomizer
    Download DSLazy, and place the DSLazy folder in the randomizer folder
    Run DSLazy.exe, pick your FE11 ROM with the […] button, and unpack it
    Then run Jespoke’s FE11 Randomizer.exe, and follow the text instructions
    Once the randomizer closes after applying your edits, use DSLazy to pack a new ROM


    Lastly, i included a side feature i call the Meme Mart. It’s selection is sparse for now, but it has a few very stupid edits you can apply to the game, after the randomization, or on its own without any randomizing. I would like people’s suggestions for what edits i should put in the Meme Mart in the future. I load a ton of the variables of the game into easily edited datastructures, so what kind of edits i can offer is pretty broad, so give me some ideas 😃

  3. On 2/22/2020 at 11:54 PM, MuteMousou said:

    So I have an issue, whenever I try to start the randomizer and select the root folder, it states there was an exception in the files for the randomizer. I tried redownloading the files, re-extracting the root folder, restarting my computer, none of this helped. I'm not sure if I messed something up or what, and btw I am using a Japanese iso of the game if that matters at all. Does anyone have any ideas? Thankscmd_OFcGYwhBPH.png.b1221a968a9e5a1efe4079102595a063.png

    The editor works with the European and American versions, and not the Japanese one.

  4. On 7/23/2019 at 5:19 PM, Nahykow said:

    I tried to randomize four times, it ended up working everytime until i get to play. I choose sigurd or anyone else, and the game starts glitching and crashes, sometimes it even crashes on the menu. I dont understand why though, .smc rom, patched in english, original name: Fire Emblem 4 English (Gharnef).smc

    This randomizer works with the Project Naga patch, not the Gharnef patch.

    You should consider if you want to use this one or YUNE. This one has some wilder options, but YUNE is a smoother and more stable randomizer.

  5. 4 hours ago, bethany81707 said:

    Being a Lord, and thus being able to Seize, is governed by a Skill that my friend's Ike lost on Skill randomisation.

    I would also advise making sure you have the following Skills functioning correctly. FE10 Canto, at least, might be all right:

    Female, Being-Promoted, FE10 Canto, Flying, Village-Destroying, being a Boss, being the Final Boss, being a Feral, second weapon on Paladin, Sage with Staves, +5 Hit/Avoid to allies within 3 spaces, Shove, Can't Class Change, Ballista/Longbow usage, opening doors (both free and paid), both Triangle Attacks, Rolf's Bow, Amiti, Laguz Band, Knight Ward usage, Blessed Armour, and +15 Crit rate.

    EDIT: When he ran through his units upon learning his run died, he noticed Rolf has the Skill "Discipline". That and Mantle should probably be taken out of the pool.

    The previous version had problems with giving Chant and Lockpick all over the place, and my fix to that seems to somehow have allowed all the banned and protected skills into the randomization. It should be a small fix i can make tonight.

  6. So i used the time between exams and the new semester, and now a significant time into said semester, to give a crack at making an FE9 randomizer. What i ended up with was a Character Editor/Randomizer for Windows.


    What I’ve made is an editor/randomizer for FE9 that can be used to edit these parts of the character entries:

    · Bases

    · Growths

    · Class

    · Weapon Ranks --- Which ones you can equip is still dictated by the class

    · Weapons --- Only exchanging, no adding

    · Items --- Only exchanging, no adding

    · Skills --- Only exchanging, no adding

    · Portrait

    · Models --- Changing class automatically picks out matching models

    · Name ID --- Which name in the files to use

    · Level

    · Build/Weight


    You can also increase enemy growth rates, either to all stats, only Strength/Magic/Skill/Speed, or only Strength/Magic

    For the randomizing, there are

    · Bases

    · Growths

    · Class

    · Skills


    The randomizer creates a log with the changed values in it, as well as one with only the growths for avoiding spoilers.

    Bases and Growths both swap Str and Mag so the higher one matches the class’s weapon type.

    Class randomizing has some nuances: A character’s highest weapon rank is applied to the new class’s primary weapon, and the last item in their inventory becomes an Iron weapon for their new class. Laguz classes are handled by counting 1 laguz level = 2 beorc levels, and weapon ranks are assigned by level too. Laguz have a Laguz Stone as their starting weapon.

    Marcia and Jill are moved to appear in spots where they can be reached without flight. (Thanks /u/PokecheckHozu for the help figuring this one out)

    I advise against making Shinon a laguz, as his re-recruitment leaves him declawed. The randomizer heeds this advice.


    If you run in to any bugs or issues, or want help with editing FE9 outside of what this editor can do, feel free to comment here, or ping me on the Fire Emblem subreddit discord.

    The editor/randomizer (You need everything in the folder): https://1drv.ms/f/s!AsfU3qRjcTTdhi8Mglgc0qgyEr-C

    The source code on Github: https://github.com/jespoketheepic/FE9-Character-Editor-and-Randomizer

    You need two other tools to use this. For extracting files from a .iso/.gcm; GCTool: https://wiki.gbatemp.net/wiki/GC-Tool

    and for rebuilding the finished product back into an iso; GCRebuilder: https://www.romhacking.net/utilities/619/

    I posted my notes in a post on FEU: https://feuniverse.us/t/fe9-file-structure-notes/5020

    ---

    v1.1 changelog:

    -  Fixed enemy growth increase instead setting them to 0
    -  Illyana should be fixed now?
    I added a fixing case for updating to v1.1 without re-randomizing: Open the new version of the editor, go to Illyana, press apply, set the enemy growth to 0, then save and quit. That should fix everything up, except Illyana past her recruitment. You are then free to open the editor back up to (now for real) re-apply the enemy growth increase. You can then re-build the iso with the fixes, it will work with the old save.

    v1.2.

    - The system.cmp simultaneous access issue should be fixed now.
    - Skill randomizing, fixed the main bug, might be some bugs hiding under it still, idk.
    - Ike can’t become classes that can’t fight.

    v1.3

    - Fixed an NA version exclusive issue where skill randomizing went completely haywire.
    - Lords and Thieves can now promote
    - Randomizing now makes the laguz royals no longer transform when they arrive, to prevent them from de-promoting into beorc classes. I can sadly not edit this for each individually as it is the same cutscene for all three.
    - Fixed an issue where the enormous HP growths of base game Laguz were counting negative to their growth total. I also put some new overflow protection on the growth randomizing.
    - Removed all the unused Mages/Sages from the random selection. Increased the appearance odds of the standard ones to be higher, but it still results in less overabundance of magic units.
    - Gatrie now also can’t become a laguz, like Shinon, again to prevent literal declawing upon rejoining.
    - Known issue: Valkyries that start promoted don’t get swords for some reason.
    - Known issue: Geoffrey always gets bow access for some reason? Use them at your own risk, it can crash in various ways.

  7. On 6/18/2018 at 11:08 PM, Smasher4321 said:

    Jesus, I'm posting way too many things here, but there is just a ton of things to address.

    Alright, so my Ced is a Missing No. just like one of the other users who posted on this thread. Does anyone know why this happens, and is there anyway to fix it? Broken stats he might have, but putting him in the arena softlocked my game, so I doubt I can even use him for anything. That really sucks, because he had major Nova blood and was supposed to be a Paladin... it was going to be beautiful, and now he's some weird jumble of pixels.

    EDIT: Just checked, he has 0 movement. I won't be able to use him at all, then.

    Did you try resetting the game after recruiting him? Ced in particular is tricky because he is a green unit iirc, but in my test run resetting fixed it.

    Also, did you end up with other inaccuaracies in the changelog, or just Seliph? The problems in his special case handling may be bigger than i thought...

  8. On 6/9/2018 at 2:19 AM, hanhnn said:

    I'd love to know how you do it?

    Why you write new code?

    I think just ignore the old code, make Celice normal like everyone else is enough.

    The idea was to let him inherit the holy blood that he can do, and give him random ones in place of the ones he can't. But when i fixed a big bug, i may have made a smaller one that overwrites Seliph's holy blood again. 

     

    10 hours ago, NyantaStrife said:

    Already did and it works but the problem starts when the game reaches the prologue. The screen goes black with the song but it just gets stuck at that point

     

    Are you sure your rom was a clean/project naga one? Not loading the prologue is pretty severe.

  9. Does he not have holy blood at all? The part in charge of giving Seliph holy blood is some of the most jank code I've ever written, but I can't justify going to fix this randomizer right in the middle of exam season...

  10. Hey, some people showed up while i was gone!

    The spoilerfree log was super outdated, the actual classes are the ones listed with the substitutes in the full log. I have a fix in mind for a new update.

    Seliphs blood is STILL causing problems... The code that handles it is a candidate for the ugliest i have ever written... I think i have to remake it from scratch...

     

    As for Holy Weapons, i already had a ton of trouble with the limited item slots as is. It would have to come at the cost of getting less weapons other places in the game.

    Altering recruitment in FE4 is a massive pain, ends up pretty janky, and that i don't have any experience with.

  11. I found the problem. I had skipped a number somewhere, so Tine, Lene, and Nanna will have wrong classes, and the next thing immediately after them in the code; Gerrard's character data, got Nanna's class inserted as his character ID instead.

  12. 4 hours ago, Michelaar said:

    Yup. I did all of that.

    Are you on Mac or Linux? If the problem lies there I have no idea how to go about fixing it.

    I made a small tweak so could you download the new version, rename the rom FE4, place the randomizer, Names.txt and FE4 in an otherwise empty folder, try to run it again, and tell me what error it gives you now.

    Edit: I have another idea in mind, but I want to see how the first one works out first.

  13. 45 minutes ago, Michelaar said:

    Holy shit, this is awesome! I'll go try this out right away and leave feedback later.

    EDIT: Alright. Let's see. My anti-virus immediatly reacted and is scanning the thing now. Also, it doesn't seem to recognize my rom. I even put it in the same folder as the randomizer and it still didn't recognize the name.

    I can see why antivirus might be wary of an amateur-made exe file.

    As for the ROM, are you sure you spelled it right, capital letters and all, added the .sfc or .smc file extention, and then press enter?

  14. 1 year later note: YUNE does FE4 randomizing better these days. Don't go using this one.

     

    Over Christmas, i decided I wanted to make a proper FE4 randomizer as opposed to the crappy one I had made and posted to Reddit last summer. Now I have completed a playthrough of it to find and fix all the bugs I could find, and then fixed some more bugs with the help of some people on Reddit, I thought people over here would like it as well.

    So here we have it: Jespoke's FE4 Randomizer 2.1!

    And here is a link to the source code: https://github.com/jespoketheepic/JespokesFE4randomizer

    Randomize options:

    Classes
    Promotions
    Base Stats
    Growth Rates
    Skills
    Holy Blood
    Holy Blood Growth Bonuses
    Holy Weapon Bonuses
    Weapons: Might, Hit, Weight


    Other things:
    Various weapons are shuffled around and edited to match the randomized classes.
    Sword skills can be used and inherited by anyone, and holy weapons can be sold and bought.
    There is an option to nerf your own units' growth rates, in case you want to go ham on the OP options.
    There is an option to slightly rebalance weapons
    A few small things are edited to stop anything from breaking.
    If you run into anything weird, please tell me so I can try to fix it.

    The randomizer is made to work with both headered and unheadered roms, with or without the Project Naga translation patch.

     

    I want to thank the people in Lamia's FE4 stuff for finding/compiling a lot of the locations in the rom to edit to get everything to work, as well as the FE Binary people who made the Sword Skills patch.

    Please leave any feedback, suggestions, and fun results you may have ~

    Updates:


    Update 2.1.2: 

    • Fixed an issue that came up when using high difficulty settings without randomizing growths.
    • Added 2 new options for Holy Blood allocation: 33% Major 66% Minor, and 4 Minors.

    Update 2.1.3:

    • Closed the loop created by 2.1.2

    Update 2.1.4:

    • Fixed the 2.1.2 problem (hopefully completely this time)
    • The option to have Holy Blood not give growths is now actually considered a valid input.
    • Added some stuff to make issues that get the randomizer stuck easier to pinpoint.

    Update 2.1.5:

    • Fixed Pursuit rates not being as advertised.
    • Added option to give you a guaranteed Troubadour if you want.

    Update 2.1.6:

    • Kids and their substitutes now have the same classes, which means substitutes will no longer join with weapons they can't use.
    • The guaranteed healer option now also gives you a guaranteed cleric in the second generation.
    • Fixed the Seliph Holy Blood randomizing function doing exactly the opposite of what it was intended to, which could freeze the randomizer.

    Update 2.1.7:

    • Tine, Lene, and Nanna now match with their own substitutes, instead of those of each other.
    • That also fixes another problem introduced by the switcheroo, that caused saves to not load and the boss of the prologue to act weird.
  15. I would like to see a homosexual character, but there are all sorts of things that need to be done right about it. I will use a gay male for my examples

    - First off it shouldn't be overdone. I would even like to not directly learn of his sexuallity outside of supports, so it gets integrated in the character more organically.

    - He should not have mostly male supports. That he is gay should not mean he interacts less with women, and if it IS the case, that is a perfect setup for some character development thorugh supports with females.

    - Not every male support should be romantic. One otherwise hetero guy that ends up with him anyway would be fine, but this should not be overdone

    - Especially his supports with M!Avatar, as much as Tumblr would flip their shit over it, should NOT be romantic in nature. It would be too jarring for people that are not comfortable with homosexuallity.

  16. But looking at the image that Vincent posted above, you can see that the little cloud is not part of the moon (due to slightly different color), so I don't think it makes Fire.

    You're right. Hmmm... i can't think of what the opposite of a tree could be, given the duality theme here as well with the sun/moon
×
×
  • Create New...