Jump to content


Photo

Event Assembler Questions Thread


  • Please log in to reply
1794 replies to this topic

#1341 Kyougi

Kyougi

    Member

  • Member
  • Favorite Fire Emblem Game:Sacred Stones

Posted 20 July 2012 - 11:43 PM

Finished.

1 errors encountered:

File FE6Hack Events.txt, Line 30, Column 26: Didn't reach end, currently at Comma(,)



#1342 CT075

CT075

    formerly shota supercomputer

  • Member
  • Gender:Male
  • Location:Somewhere
  • Favorite Fire Emblem Game:Radiant Dawn

Posted 21 July 2012 - 12:10 AM

the only time i've ever seen that was a screwed up close-paren or a 0X or something

comment that line out?

#1343 Kyougi

Kyougi

    Member

  • Member
  • Favorite Fire Emblem Game:Sacred Stones

Posted 21 July 2012 - 12:25 AM

Commenting both the UNITs and the TurnEventPlayer makes the events compile (but there really isn't anything left at that point), and commenting the TurnEventPlayer out, but leaving the UNITs in just yields the error message from my original post.

#1344 shadowofchaos

shadowofchaos

    The most vanilla.

  • Member
  • Gender:Male
  • Location:Las Vegas
  • Favorite Fire Emblem Game:Awakening

Posted 21 July 2012 - 12:31 AM

I think it might be something with the macro processing.

For the FE6 supports, I just use raw 8-bit hex value for the "Level+Alliance+Autolevel/No Autolevel" portion of the UNIT code for FE6.

#1345 Kyougi

Kyougi

    Member

  • Member
  • Favorite Fire Emblem Game:Sacred Stones

Posted 21 July 2012 - 12:56 AM

Alright so I decided to try and do it without using macros. I commented out Hector and Lilina for now and changed Roy's UNIT code to this:
UNIT Roy RoyMasterLord 0x00 0x801 [6,19] [6,19] [Rapier,SteelSword,Vulnerary] NoAI
Though I'll admit I'm not 100% sure how to format the level hex, I think I got it right. It doesn't cause any errors

Then I changed the TurnEventPlayer to this:
TURN 0x00 Opening_event [1, 0] 0

And that yields this error:
Finished.
1 errors encountered:
File FE6Hack Events.txt, Line 30, Column 26: Didn't reach end, currently at Comma(,)
(Line 30 being the TURN event)

I tried not have the space between the 1 and 0 and changing the last zero to 0x00, but neither worked. At this point I'm beginning to think I'm just screwing up these commands, so any help would be appreciated, and thanks for everyone who has helped me so far.

#1346 CT075

CT075

    formerly shota supercomputer

  • Member
  • Gender:Male
  • Location:Somewhere
  • Favorite Fire Emblem Game:Radiant Dawn

Posted 21 July 2012 - 01:01 AM

UNIT Roy RoyMasterLord 0x00 0x801 [6,19] [6,19] [Rapier,SteelSword,Vulnerary] NoAI

does fe6 use two-byte values for level?

#1347 Kyougi

Kyougi

    Member

  • Member
  • Favorite Fire Emblem Game:Sacred Stones

Posted 21 July 2012 - 01:11 AM

UNIT Roy RoyMasterLord 0x00 0x801 [6,19] [6,19] [Rapier,SteelSword,Vulnerary] NoAI

does fe6 use two-byte values for level?


I honestly am not sure, that's what I meant when I said I wasn't sure how to put all the numbers together.
The numbers I used there I just kinda pulled out of air to see if EA would accept it without a macro, but let's say I wanted Roy to be a Lv. 10 ally with autolevel, the macro is level*8+side*2+autoLevel, so since Ally = 0 and True =1, would that make the value 0x51? I'm still new to this so I apologize if I'm way off :U

#1348 CT075

CT075

    formerly shota supercomputer

  • Member
  • Gender:Male
  • Location:Somewhere
  • Favorite Fire Emblem Game:Radiant Dawn

Posted 21 July 2012 - 01:13 AM

10*8 + 0*2 + 1 = 80 + 0 + 1 = 81 = 0x51, correct

Edited by Camtech, 21 July 2012 - 01:13 AM.


#1349 Kyougi

Kyougi

    Member

  • Member
  • Favorite Fire Emblem Game:Sacred Stones

Posted 21 July 2012 - 01:18 AM

Ah, good. Well that's one thing down. Still not sure what the issue with the TURN event is.

#1350 CT075

CT075

    formerly shota supercomputer

  • Member
  • Gender:Male
  • Location:Somewhere
  • Favorite Fire Emblem Game:Radiant Dawn

Posted 21 July 2012 - 01:21 AM

i can't actually see any problem

maybe ask nl

#1351 Nintenlord

Nintenlord

    Disciple of Harmony

  • Member
  • Gender:Male
  • Location:Finland
  • Favorite Fire Emblem Game:Blazing Sword

Posted 21 July 2012 - 03:20 AM

From World map helpers:
#define Style 0
#define  1
#define  2
#define  3
Well fuck me. Will fix shortly, in the meantime, comment those lines out in EAstdlib and it'll fix those issues.

#1352 Kyougi

Kyougi

    Member

  • Member
  • Favorite Fire Emblem Game:Sacred Stones

Posted 21 July 2012 - 04:55 AM

I never would have thought to check World Map helpers for the issue. Thanks! And thanks to everyone else who tried to help.

#1353 Heavy Weapons Ike

Heavy Weapons Ike

    Who touched my sword?!

  • Member
  • Gender:Male
  • Favorite Fire Emblem Game:N/A

Posted 30 July 2012 - 05:14 PM

So I got into FE hacking (AGAIN) and I'm reading a tutorial so I'm going step by step to see if stuff works.

Spoiler - Events


However...
Spoiler - Errors

And when I load up the chapter, it goes to game over
Also, what's the deal with "Redefining Vulnerary"? :\

#1354 Hikarasuman

Hikarasuman

    Is that a... "Why do people eat potatos?" question?

  • Member
  • Gender:Female
  • Location:Hell
  • Favorite Fire Emblem Game:New Mystery of the Emblem

Posted 30 July 2012 - 05:52 PM

File: Definitions.txt, Line: 7: Redefining Vulnerary: #define Vulnerary 0x6C


Looks like you're defining Vulnerary when it's already defined in the EAstdlib. Try changing its name or just using "vulnerary" since it's case sensitive.

File FE8#1.txt, Line 61, Column 0: Symbol NextChapter isn't in scope


"NextChapter" isn't defined as anything. Replace it. If you don't want to do that right now, change MoveToChapter(NextChapter) to //MoveToChapter(NextChapter) (or just ignore it for now since it doesn't actually matter right now and it looks like you don't have the version of the event assembler which doesn't assemble when there are errors)

no idea on the game over thing though, I don't do fe8 events. Try making sure you followed the tutorial exactly again?

#1355 Heavy Weapons Ike

Heavy Weapons Ike

    Who touched my sword?!

  • Member
  • Gender:Male
  • Favorite Fire Emblem Game:N/A

Posted 30 July 2012 - 07:45 PM

Alright, so I change some of the things like you said and I got no errors!
However, I'm still getting the game over screen for some reason. :x
I'm following Arch's tutorials on event hacking.
EDIT: Figured it out! Forgot to add "CauseGameOverIfLordDies"
EDIT2: NVM, I fixed it! ^^

Edited by Passive Knight, 31 July 2012 - 09:06 PM.


#1356 Peekayell

Peekayell

    Cordelia <3

  • Member
  • Gender:Female
  • Location:in an island surrounded by Horsebirds
  • Favorite Fire Emblem Game:Awakening

Posted 11 August 2012 - 04:51 PM

I was editing Ch3's chests with chest editor and erased everything. It seems that I accidentally also erased something related to Eirika seizing and now nothing will happen when i choose the seize option. Help?

#1357 dondon151

dondon151

    Member

  • Member
  • Gender:Male
  • Location:nowhere
  • Favorite Fire Emblem Game:Thracia 776

Posted 11 August 2012 - 04:54 PM

what you could probably try doing to revert chapter 3 back to its original condition is to disassemble chapter 3's events from a clean FE8 ROM and assemble it back into your edited ROM

but that's kind of a massive pain in the butt if you've never disassembled or assembled before

EDIT: or, wait, try opening 2 instances of nightmare (one with a clean FE8 ROM) and try copying back over the data in the chapter 3 chest editor.

Edited by dondon151, 11 August 2012 - 04:56 PM.


#1358 Peekayell

Peekayell

    Cordelia <3

  • Member
  • Gender:Female
  • Location:in an island surrounded by Horsebirds
  • Favorite Fire Emblem Game:Awakening

Posted 11 August 2012 - 04:56 PM

what you could probably try doing to revert chapter 3 back to its original condition is to disassemble chapter 3's events from a clean FE8 ROM and assemble it back into your edited ROM

but that's kind of a massive pain in the butt if you've never disassembled or assembled before


I wouldnt know how to do that since Im still getting started and all. But Im willing to put the time to learn. Could you PM me with an simple explanation of what I have to do?

#1359 Nintenlord

Nintenlord

    Disciple of Harmony

  • Member
  • Gender:Male
  • Location:Finland
  • Favorite Fire Emblem Game:Blazing Sword

Posted 12 August 2012 - 12:44 AM

I was editing Ch3's chests with chest editor and erased everything. It seems that I accidentally also erased something related to Eirika seizing and now nothing will happen when i choose the seize option. Help?

From Ch3 events:
LocationBasedEvents:
CHES 0x0 0x14 [6,3] 0x14
CHES 0x0 0x28 [8,3] 0x14
CHES 0x0 0x1 [10,3] 0x14
CHES 0x0 0x1C [6,12] 0x14
LOCA 0x3 [14,1] 0x11
DOOR 0x0 [6,10] 0x12
DOOR 0x0 [10,5] 0x12
DOOR 0x0 [2,3] 0x12
AFEV
When you erase aka zero out a chest completely, you end up with this:
LocationBasedEvents:
CHES 0x0 0x14 [6,3] 0x14
CHES 0x0 0x28 [8,3] 0x14
CHES
CHES 0x0 0x1C [6,12] 0x14
LOCA 0x3 [14,1] 0x11
DOOR 0x0 [6,10] 0x12
DOOR 0x0 [10,5] 0x12
DOOR 0x0 [2,3] 0x12
AFEV
And CHES == LOCA == AFEV with no parameters, meaning the game will end reading at that point.

#1360 Peekayell

Peekayell

    Cordelia <3

  • Member
  • Gender:Female
  • Location:in an island surrounded by Horsebirds
  • Favorite Fire Emblem Game:Awakening

Posted 12 August 2012 - 05:09 AM

From Ch3 events:

LocationBasedEvents:
CHES 0x0 0x14 [6,3] 0x14
CHES 0x0 0x28 [8,3] 0x14
CHES 0x0 0x1 [10,3] 0x14
CHES 0x0 0x1C [6,12] 0x14
LOCA 0x3 [14,1] 0x11
DOOR 0x0 [6,10] 0x12
DOOR 0x0 [10,5] 0x12
DOOR 0x0 [2,3] 0x12
AFEV
When you erase aka zero out a chest completely, you end up with this:
LocationBasedEvents:
CHES 0x0 0x14 [6,3] 0x14
CHES 0x0 0x28 [8,3] 0x14
CHES
CHES 0x0 0x1C [6,12] 0x14
LOCA 0x3 [14,1] 0x11
DOOR 0x0 [6,10] 0x12
DOOR 0x0 [10,5] 0x12
DOOR 0x0 [2,3] 0x12
AFEV
And CHES == LOCA == AFEV with no parameters, meaning the game will end reading at that point.


So, its not linking properly to the end of the map? How do i fix it?




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users