Jump to content

CT075
 Share

Recommended Posts

  • Replies 425
  • Created
  • Last Reply

Top Posters In This Topic

Okay I made sure to uninstall every single version of python I had and I installed Python 3.4 this time I ran the program from the folder and it seemed to work properly. I entered open fe7.gba r items, r units and apply then close. Everything seemed to be fine yet whenever I load the game none of the changes seem to have happened just normal old units.

Link to comment
Share on other sites

I am completely blind and missed that now it works just fine. Thanks for all of the help. Now to die to 16 might 1-2 range iron lances over and over.

Edited by Rikter
Link to comment
Share on other sites

  • 2 weeks later...

I don't think the Ultimate Seal works :/ I use it on my lvl 20 Hector Druid and he reverts back to a Shaman. And my 20 Oswin Bishop goes back to Cleric :(

EDIT: Nightmare'd in the Archsage to the Bishop and Sage promos and Dark Druid to the Druid Promo and when they promo my game restarts :( im the sads that I can't use the ultimate seal. Also at the Story Promo event my Sniper Eliwood became an Archer again :((( all my 20/20 progress!!!

EDIT 2: Doing the Ultimate Seal during battle doesn't restart the game so that problem is solved! :D (if this was posted in the thread already and I seemed to missed it then sorry for double saying this :/)

Edited by RisinDevil
Link to comment
Share on other sites

Well it's was more doesn't work when using it on the prep screen but works fine during the battle. Also I had to manually edit in a promo for the bishop, sage and Druid or else they became their teir 1 classes. And it only restarted the game during the prep screen when they became the ArchSage and Dark Druid not their teir 1s.

Link to comment
Share on other sites

Oh, I didn't realize this was Cam's randomizer topic. (I'm stupid.)

If you guys want to fuck around with some randomized enemies in the first few chapters of Eliwood hard/normal mode, then...

Open up your FE7data.json file, you can use any text editor like Notepad++ or maybe even regular Notepad. Scroll down to this part:

d1a4d723f7.png

See that wall of numbers at the bottom? Yours might be different but it doesn't really matter. Paste this into that area:

	"units": [13392720, 13392992, 13393008, 13393688, 13393848, 13394376,
	13394992, 13395008, 13395888, 13395920, 13396048, 13396976, 13397008,
	13399908, 13401052, 13401084, 13401116, 13401148, 13401180, 13401196, 13401228,
	13401580, 13401660, 13401676, 13401740, 13402172, 13402412, 13402188, 13402444,
	13402636, 13402652, 13402668, 13402684, 13402700, 13402716, 13403148, 13403180,
	13403212, 13403228, 13403260, 13403276, 13404388, 13408260, 13408292, 13408564,
	13410452, 13412424, 13412520, 13412440, 13412536, 13412456, 13412552, 13412472,
	13412568, 13412488, 13412584, 13415456, 13415552, 13415488, 13415584, 13417104,
	13417344, 13417584, 13418128, 13418272, 13421388, 13424660, 13424404,
	13424436, 13424468, 13432700, 13432732, 13433132, 13436588,
	13438900, 13439076, 13439108, 13440388, 13440020, 13452564, 13452596,
	13452996, 13449512, 13453012, 13449528, 13453092, 13448984, 13449016, 13455396,
	13458716, 13458764, 13458780, 13458732, 13463636, 13467044, 13463668, 13467076,
	13467924, 13467972, 13471864, 13472104, 13472376, 13471880, 13472120, 13472392,
	13475856, 13476704, 13476944, 13476672, 13476928, 13480968, 13491740, 13494624,
	13494656,
	13401292, 13401308, 13401324, 13401356, 13401372, 13401388, 13401420, 13401452, 
	13401468, 13401500, 13401516, 13401532, 
	13402220, 13402236, 13402252, 13402268, 
	13402284, 13402300, 13402316, 13402332, 13402348, 13402476, 
	13402764, 13402780, 13402796, 13402812, 13402828, 13402844,
	13402860, 13402876, 13402892, 13402908, 13402924, 13402940, 13402972, 13402988,
	13403004, 13403020, 13403036, 13403084, 13403100, 13403116, 13403308, 13403324,
	13403340, 13403388, 13403404, 13403420, 13403436, 13403452, 13403468, 13403484,
	13403500, 13403516, 13403532, 13403548,
	13404228, 13404276, 13404292, 13404308, 13404324, 13404340,
	13404356, 13404404, 13404420, 13404436, 13404468, 13404484, 13404500, 13404516,
	13404532, 13404548, 13404564, 13404580, 13404596, 13404612, 13404644, 13404660,
	13404676, 13404692, 13404724, 13404740, 13404756, 13404772, 13404788, 13404820,
	13404852, 13404868, 13404900, 13404932, 13404964,
	13405476, 13405492, 13405508, 13405524, 13405540, 13405556,
	13405572, 13405588, 13405604, 13405620, 13405636, 13405652, 13405668, 13405700,
	13405716, 13405732, 13405748, 13405764, 13405780, 13405796, 13405812, 13405828,
	13405844, 13405860, 13405876, 13405892, 13405924, 13405940, 13405956, 13405972,
	13406004, 13406020, 13406036, 13406052, 13406068, 13406084, 13406100, 13406116,
	13406148, 13406164, 13406196, 13406212, 13406244, 13406260,
	13406756, 13406772, 13406788, 13406804, 13406820, 13406836,
	13406852, 13406868, 13406884, 13406900, 13406916, 13406932, 13406948, 13406964,
	13406980, 13406996, 13407012, 13407028, 13407044, 13407060, 13407076, 13407108,
	13407124, 13407140, 13407156, 13407172, 13407188, 13407204, 13407220, 13407236,
	13407252, 13407268, 13407284, 13407300, 13407316, 13407332, 13407348, 13407364,
	13407380, 13407412, 13407428, 13407444, 13407460, 13407476, 13407492, 13407508,
	13407524, 13407540, 13407556, 13407572, 13407588, 13407604, 13407620, 13407636,
	13407652, 13407668, 13407684, 13407700, 13407716, 13407732, 13407748, 13407780,
	13407796, 13407812, 13407828, 13407844, 13407860, 13407876, 13407892, 13407908,
	13407924, 13407940, 13407956, 13407972, 13407988, 13408004, 13408020, 13408036,
	13408052, 13408068, 13408084, 13408100, 13408116, 13408132, 13408148, 13408164,
	13408180, 13408196, 13408212, 13408228, 13408324, 13408356, 13408372, 13408404,
	13408420, 13408452, 13408660, 13408676, 13408692, 13408708, 13408724, 13408740,
	13408772, 13408788, 13408804, 13408820, 13408836, 13408852, 13408868, 13408900,
	13408916, 13408932]
}

Take note of the bracket and the "Units" bit. That's your start and end. After this, randomize a FE7 rom and you will be able to play with randomized enemies and player units, but only for the first couple chapters. I may make a tutorial about how to acquire these offsets (Because HORY SHEEIT it's actually easy, just a bit tedious) and see if someone else wants to do this for me so I have more time to focus on other projects.

Edited by Klok
Link to comment
Share on other sites

I may make a tutorial about how to acquire these offsets (Because HORY SHEEIT it's actually easy, just a bit tedious) and see if someone else wants to do this for me so I have more time to focus on other projects.

I would actually be interested in this :D

Link to comment
Share on other sites

Okay well here's the tutorial then.

You will need:

1. FE7 Rom

2. Event Assembler

3. Notepad to put offsets in.

Go to your Scriptsfolder in Event Assembler, and look for this guy.

7d3cbe60e5.png

"Disassemble FE7 Chapters"

Next, put your FE7 rom in an empty folder somewhere on your PC. Open that folder and the folder for the scripts files side by side. Then, drag the rom ONTO the script file. You should see a screen like this pop up:

[spoiler=Big Image]

ca2c62ab39.png

The black window will decode each chapter into its own event file, one by one. When it's done, go into each file like so and scroll down until you get to the wall of UNIT entries.

83c4892ec3.png

Here's where it gets tricky. Paste this above every UNIT entry:

MESSAGE currentoffset

So it'll look like this:

EnemyUnitsENM:
MESSAGE currentoffset
UNIT 0x41 0xA 0x0 0x54 [1,3] [1,3] [0x3,0x6B,0x30,0x0] [0x0,0x3,0x1,0x0]
MESSAGE currentoffset
UNIT 0x3E 0x39 0x41 0x1D [2,1] [2,1] [0x1F,0x0,0x0,0x0] [0x0,0x1B,0x1,0x0]
MESSAGE currentoffset
UNIT 0x3E 0x39 0x41 0x15 [16,11] [16,11] [0x1F,0x0,0x0,0x0] [0x0,0x1B,0x1,0x0]
MESSAGE currentoffset
UNIT 0x3E 0x39 0x41 0x1D [2,9] [2,9] [0x1F,0x0,0x0,0x0] [0x0,0x1B,0x1,0x0]
MESSAGE currentoffset
UNIT 0x3E 0xE 0x41 0xD [0,10] [0,10] [0x1,0x6B,0x0,0x0] [0x0,0x1B,0x1,0x0]
MESSAGE currentoffset
UNIT 0x3E 0xA 0x41 0x1D [7,6] [7,6] [0x1,0x0,0x0,0x0] [0x0,0x1B,0x1,0x0]
MESSAGE currentoffset
UNIT 0x3E 0x18 0x41 0x15 [6,8] [6,8] [0x2C,0x6B,0x0,0x0] [0x0,0x0,0x1,0x0]
MESSAGE currentoffset
UNIT 0x3E 0x39 0x41 0x15 [15,12] [15,12] [0x1F,0x6B,0x0,0x0] [0x0,0x1B,0x1,0x0]
MESSAGE currentoffset
UNIT 0x3E 0x39 0x41 0x15 [16,14] [16,14] [0x1F,0x0,0x0,0x0] [0x0,0x1B,0x1,0x0]
MESSAGE currentoffset
UNIT 0x3E 0x39 0x41 0x1D [2,2] [2,2] [0x20,0x0,0x0,0x0] [0x0,0x1B,0x1,0x0]
MESSAGE currentoffset
UNIT 0x3E 0x39 0x41 0x1D [9,3] [9,3] [0x1F,0x0,0x0,0x0] [0x0,0x1B,0x1,0x0]
MESSAGE currentoffset
UNIT 0x3E 0x39 0x41 0x1D [7,2] [7,2] [0x1F,0x0,0x0,0x0] [0x0,0x0,0x1,0x0]
MESSAGE currentoffset
UNIT 0x3E 0x39 0x41 0x1D [8,7] [8,7] [0x1F,0x0,0x0,0x0] [0x0,0x0,0x1,0x0]
UNIT
When you're done, assemble that into the rom by opening the EA and assembling the text file into the rom. You'll get a message like this:

Finished.
Messages:
Original ending offset is 0xCA1F0C and the new ending offset is 0xCA1F0C
Original ending offset is 0xCA71BF and the new ending offset is 0xCA71BF
Original ending offset is 0xCA731B and the new ending offset is 0xCA731B
Original ending offset is 0xCA74F0 and the new ending offset is 0xCA74F0
Original ending offset is 0xCAFB18 and the new ending offset is 0xCAFB18
Original ending offset is 0xCC0E50 and the new ending offset is 0xCC0E50
0xCC8C64
0xCC8C74
0xCC8C84
0xCC8C94
0xCC8CA4
0xCC8CB4
0xCC8CC4
0xCC8CD4
0xCC8CE4
0xCC8CF4
0xCC8D04
0xCC8D14
0xCC8D24
0xCC8D34
0xCC8D44
0xCC8D54
0xCC8D64
0xCC8D74
0xCC8D84
0xCC8D94
0xCC8DA4
0xCC8DB4
0xCC8DC4
0xCC8DD4
0xCC8DE4
0xCC8DF4
0xCC8E04
0xCC8E14
0xCC8E24
0xCC8E34
0xCC8E44
0xCC8E54
0xCC8E64
0xCC8E74
0xCC8E84
0xCC8E94
0xCC8EA4
0xCC8EB4
0xCC8EC4
0xCC8ED4
0xCC8EE4
0xCC8EF4
0xCC8F04
0xCC8F14
0xCC8F24
0xCC8F34
0xCC8F44
0xCC8F54
0xCC8F64
0xCC8F74
0xCC8F84
0xCC8F94
0xCC8FA4
0xCC8FB4
0xCC8FC4
0xCC8FD4
0xCC8FE4
0xCC8FF4
0xCC9004
0xCC9014
0xCC9024
0xCC9034
0xCC9044
0xCC9054
0xCC9064
0xCC9074
0xCC9084
Original ending offset is 0xCC9094 and the new ending offset is 0xCC9094
Original ending offset is 0xCC913C and the new ending offset is 0xCC913C

No errors or warnings.
Please continue being awesome.
See all those standalone 0x##### entries? Those are what I need. Take note of the following though.

1. I only need enemies. The player units are done. (FE7)

2. I do need player and enemy units for FE8, and if you get the player units, I would prefer having names for each entry.

3. I would prefer the entries be put on a single straight line, per chapter. So the above wall of text would be one horizontal line titled "Chapter 13x". Also, I need a comma between each entry, but I can do that myself with notepad++.

4. I also want reinforcements.

5. There are some... let's say "specific" enemies that shouldn't be randomized or should only be locally randomized. For example, that bandit in chapter 11 Eliwood mode that starts on the mountain. If he becomes a myrm, he can't move off the mountain. If he stays a bandit, becomes a berserker, or becomes a flier, he can move off. I would prefer if noteworthy enemies were labelled as such, somehow. This is the main reason I'm hesitant to ask other people to do this, because when I do it, I'll be thorough like that.

To speed up the process, get Notepad++. Open up all your documents for the game at once and do this:

41fc69f8a9.png

Go to "find and replace in files". Set search mode to extended expression, match whole word and match case. Then search for this:

UNIT

MESSAGE Currentoffset\rUNIT

The first goes above. The second one is what you replace with it. This will format everything correctly, however you should still go through and remove any entries for playable units that appear as enemies/reinforcements, and you should mark down notable enemies like I mentioned in my 5th note above.

When you've inserted everything and gotten the offsets, PM them to me and I'll run them through my decimal converter. This process really doesn't take long, I'm just lazy as hell and don't have the time to do the more important screening of looking for noteworthy reinforcements as I mentioned above.

Edited by Klok
Link to comment
Share on other sites

Well it's was more doesn't work when using it on the prep screen but works fine during the battle. Also I had to manually edit in a promo for the bishop, sage and Druid or else they became their teir 1 classes. And it only restarted the game during the prep screen when they became the ArchSage and Dark Druid not their teir 1s.

Are you sure you're using the most up-to-date version of the fix patch, and also applying the patch before randomizing? Because all the T3 promotions worked fine for me, and that was a while ago... I'm also pretty sure Klok nerfed Jafar in more recent versions of the fix patch as well.

Link to comment
Share on other sites

Are you sure you're using the most up-to-date version of the fix patch, and also applying the patch before randomizing? Because all the T3 promotions worked fine for me, and that was a while ago... I'm also pretty sure Klok nerfed Jafar in more recent versions of the fix patch as well.

I thought I was using the most up to date one but I'll double check next time I turn on my PC since I still have the fix patch saved. But I know I applied it before randomization though.

EDIT: Apparently I had .72 and not .73 of the patch :/ I assume I can't just put the .73 over the randomized .72 rom file right?

Edited by RisinDevil
Link to comment
Share on other sites

Is it possible to recruit Legault when he's not a thief? As soon as he enters the map he leaves on my runs.

edit: Oh, and I'm not sure what I did, but it turns out Ninian was randomized in my rom. I'm definitely using fix patch 0.73, so just thought I'd point that out. No negative stats or anything.

In any case, this is a lot of fun! I'm inwardly cursing the fact that I'm on chapter 20 and have only managed to get 2 magic users, though-- Dorcas the Cleric and Fiora the mage.

Definitely looking forward to randomized enemies if you guys ever get around to that. And FE6/8 support would be cool as well :drool:

If you want, I'll post stats screenshots, although I'm guessing you're good without the feedback

Edit 2: I think you nerfed Pent to hell a bit TOO hard. Makes the desert chapter an RNG fest.

r_fe7_01_zpsd26a23df.png

Edited by Wander
Link to comment
Share on other sites

although I'm guessing you're good without the feedback

wrong wrong I want as much feedback with regards to balance as possible. Post those screenies people.

And about Legault, I fixed this in my Chaos Mode hack. There's not an easy way to do so for vanilla so when I complete chaos mode you'll be able to randomize it and get a better game experience than you get with the vanilla rom+fix patch now.

Link to comment
Share on other sites

wrong wrong I want as much feedback with regards to balance as possible. Post those screenies people.

And about Legault, I fixed this in my Chaos Mode hack. There's not an easy way to do so for vanilla so when I complete chaos mode you'll be able to randomize it and get a better game experience than you get with the vanilla rom+fix patch now.

Alright! I'll periodically post things I notice, then. Here's a couple to start with:

r_fe7_07_zpsa33aff32.png

Rescuing Wallace is MISERABLE when he's so squishy, but dear lord those level stats for a level 1 will be worth it. No complaints, really-- it is perfectly possible to get to him in time, you just have to knock down the snag on your turn 1 so he goes south instead of north.

r_fe7_03_zpsa2da6194.pngr_fe7_02_zps9bdfe3ef.png

This may just be a result of pegasus knights not fitting Kent and Wil's bases well, but those bases are horrible for a level 5 and level 4, respectively. Sain was respectable as a lord although I haven't used him; I can grab his bases for you too though. Lyn only had 5 str and 2 defense (she's a Myrmidon) but that's pretty reasonable. Forgot to screen cap Florina but she's been an awesome fighter.

Here's Lucius as a level 3 pegasus knight for comparison:

r_fe7_04_zps6784078f.png

Keep in mind, with an iron lance all three of these are weighed down 3 AS. Will and Kent were getting doubled by a lot of enemies in their chapter. And if you give them a slim lance, they can barely damage anything effectively.

I dunno if they have poor stats with other classes, but just thought I'd note that down.

r_fe7_06_zps0879378e.png

And this is just because I <3 Rebecca.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...