Jump to content

Event Assembler Questions Thread


CT075
 Share

Recommended Posts

  • Replies 3.3k
  • Created
  • Last Reply

Top Posters In This Topic

Try using IFEF and seeing if anything changes. I remember an older build of EA having ENUT = false (unused) and ENUF = true (used) which is kind of dumb but that might be causing a problem

I switched the IFET to an IFEF, changing nothing else...same result, it just goes to 7x. It's like somehow that line is being completely ignored or something.

Link to comment
Share on other sites

were you, referring to me?

i already told you how to fix your problem

I switched the IFET to an IFEF, changing nothing else...same result, it just goes to 7x. It's like somehow that line is being completely ignored or something.

The problem is just as Aura said. Two ways you can solve this:

A) don't use macros

FADI 4
HIDEMAP
BACG 0x5B
IFET 0x15 0x13
MNCH 0x08
STAL 1
_0x1
ELSE 0x17
// if not met
ENIF 0x15
MNCH 0x09
STAL 1
_0x1
ENIF 0x17
ENDA

B) write a new macro for traveling to gaiden chapters:

#define MoveToGaiden(chapter) "FADI 4; HIDEMAP; BACG 0x5B; MNCH chapter; STAL 1; _0x1;"
// [...]
IFET 0x15 0x13
MoveToGaiden(0x08)
ELSE 0x17
// if not met
ENIF 0x15
MoveToChapter(0x09)
ENIF 0x17
ENDA

Edited by Camtech
Link to comment
Share on other sites

Perhaps I should make a new rule for macros: Only include ENDA for full event/scene macros. And the names of those macros should contain the name event.

PS: I don't follow this rule, so neither need any of you guys ;): .

Edited by Nintenlord
Link to comment
Share on other sites

Chapter 1 Events should look something like this?

#define DISABLE_TUTORIALS

#define EventPointerTable(index, ptrArray) "ORG 0xC9C9C8 + 0x4*(index); POIN ptrArray;"

#include EAstdlib.event

#ifndef EventPointerTable

#endif

EventPointerTable(0x09,Pointers)//I get that this means

ORG $108F660

Pointers:// <======This, i just didn't get that before.

POIN Turn_events

POIN Character_events

POIN Location_events

POIN Misc_events

POIN BallistaData BallistaData

POIN Bad Bad Bad Bad

POIN Good Good Good Good

POIN Opening_event Ending_event

EA still goes nuts(i upgraded to 8.1). Even without this line

#define EventPointerTable(index, Pointers) "ORG 0xC9C9C8 + 0x4*(index); POIN Pointers;"

i still get nothing read but my opening event.

Edited by Kiego
Link to comment
Share on other sites

#define DISABLE_TUTORIALS
#include EAstdlib.event
// copy this EXACTLY
#ifndef EventPointerTable
#define EventPointerTable(index, ptrArray) "ORG 0xC9C9C8 + 0x4*(index); POIN ptrArray;"
#endif

EventPointerTable(0x09,Pointers)


ORG 0x108F660
Pointers: // well if you don't put this here then how does the game know what "Pointers" means above
POIN Turn_events 
POIN Character_events 
POIN Location_events 
POIN Misc_events
POIN BallistaData BallistaData
POIN Bad Bad Bad Bad
POIN Good Good Good Good
POIN Opening_event Ending_event

and please specify

HOW does the EA go nuts

Link to comment
Share on other sites

But don't i need "#include EAstdlib.event" or are you saying something here?

This Happens

[

]

Finished.

84 errors encountered:

Lable Pointers is defined twice: Pointers:

Code match for not found:

Code match for not found:

Code match for UNIT not found: UNIT 0x68 0x38 0x00 Level(1,Enemy,False) [0,5] [0,5] [ironSpear,0x0,0x0,0x0] [0x0,0x0,0x0,0x0]

Code match for UNIT not found: UNIT 0x68 0x38 0x0 Level(1,Enemy,False) [0,6] [0,6] [ironSpear,0x0,0x0,0x0] [0x0,0x0,0x0,0x0]

Code match for UNIT not found: UNIT 0x68 0x38 0x0 Level(1,Enemy,False) [2,2] [2,2] [ironSpear,0x0,0x0,0x0] [0x0,0x0,0x0,0x0]

Code match for UNIT not found: UNIT 0x68 0x38 0x0 Level(1,Enemy,False) [3,2] [3,2] [ironSpear,0x0,0x0,0x0] [0x0,0x0,0x0,0x0]

Code match for UNIT not found: UNIT Eliwood EliwoodLord 0x00 Level(1,Ally,False) [9,6] [9,6] [EmblemSword,0x12,0x0,0x0] [0x0,0x0,0x0,0x0]

Code match for UNIT not found: UNIT Erk WyvernKnight 0x0 Level(1,NPC,False) [10,0] [2,2] [ironSpear,0x0,0x0,0x0] [0x0,0x0,0x0,0x0]

Code match for UNIT not found: UNIT Serra Cleric 0x0 Level(1,NPC,False) [10,0] [3,2] [Heal,0x0,0x0,0x0] [0x0,0x0,0x0,0x0]

Code match for UNIT not found: UNIT Heath 0x11 0x0 Level(1,NPC,False) [10,0] [4,2] [ironSword,0x0,0x0,0x0] [0x0,0x0,0x0,0x0]

Code match for UNIT not found: UNIT Dorcas Swordmaster 0x0 Level(3,NPC,False) [3,6] [3,6] [ironSword,0x0,0x0] [0x0,0x0,0x0,0x0]

Code match for UNIT not found: UNIT Eliwood EliwoodLord 0x0 Level(1,Ally,False) [4,6] [4,6] [EmblemSword,0x0,0x0,0x0] [0x0,0x0,0x0,0x0]

Code match for UNIT not found: UNIT Nino Bishop_F 0x0 Level(1,NPC,False) [3,7] [3,7] [0x0,0x0,0x0,0x0] [0x0,0x0,0x0,0x0]

Code match for UNIT not found: UNIT Canas Mage_F 0x0 Level(1,NPC,False) [4,2] [4,2] [0x0,0x0,0x0,0x0] [0x0,0x0,0x0,0x0]

Code match for UNIT not found: UNIT Geitz Knight 0x0 Level(1,NPC,False) [6,11] [6,9] [0x0,0x0,0x0,0x0] [0x0,0x0,0x0,0x0]

Code match for UNIT not found: UNIT Guy Mercenary 0x0 Level(1,NPC,False) [7,11] [7,8] [0x0,0x0,0x0,0x0] [0x0,0x0,0x0,0x0]

Code match for UNIT not found: UNIT Hector HectorLord 0x0 Level(1,NPC,False) [11,9] [6,7] [0x0,0x0,0x0,0x0] [0x0,0x0,0x0,0x0]

Code match for UNIT not found: UNIT Canas Mage_F 0x0 Level(1,NPC,False) [0,10] [0,10] [0x12,0x0,0x0,0x0] [0x0,0x0,0x0,0x0]

Code match for UNIT not found: UNIT Eliwood EliwoodLord 0x0 Level(1,Ally,False) [0,11] [0,11] [EmblemSword,0x0,0x0,0x0] [0x0,0x0,0x0,0x0]

Code match for UNIT not found: UNIT Erk WyvernKnight 0x0 Level(1,NPC,False) [12,0] [12,0] [ironSpear,0x0,0x0,0x0] [0x0,0x0,0x0,0x0]

Code match for UNIT not found: UNIT Serra Cleric 0x0 Level(1,NPC,False) [13,0] [13,0] [Heal,0x0,0x0,0x0] [0x0,0x0,0x0,0x0]

Code match for UNIT not found: UNIT Heath 0x11 0x0 Level(1,NPC,False) [14,0] [14,0] [ironSword,0x0,0x0,0x0] [0x0,0x0,0x0,0x0]

Code match for UNIT not found: UNIT Heath 0x11 0x0 Level(1,NPC,False) [11,2] [11,2] [ironSword,0x0,0x0,0x0] [0x0,0x0,0x0,0x0]

Code match for UNIT not found: UNIT Eliwood EliwoodLord 0x0 Level(1,Ally,False) [3,11] [3,8] [EmblemSword,0x12,0x0,0x0] [0x0,0x0,0x0,0x0]

Code match for UNIT not found: UNIT Serra Cleric 0x0 Level(1,NPC,False) [0,5] [10,5] [Heal,Vulnerary,0x0,0x0] [0x0,0x0,0x0,0x0]

Code match for UNIT not found: UNIT 0x70 0x38 0x0 Level(1,Enemy,False) [0,4] [10,6] [ironSpear,0x0,0x0,0x0] [0x0,0x0,0x0,0x0]

Code match for UNIT not found: UNIT 0x69 0x38 0x0 Level(1,Enemy,False) [0,6] [9,5] [ironSpear,0x0,0x0,0x0] [0x0,0x0,0x0,0x0]

Code match for UNIT not found: UNIT Heath 0x11 0x0 Level(1,NPC,False) [3,11] [3,9] [ironSword,0x0,0x0,0x0] [0x0,0x0,0x0,0x0]

Code match for DefeatAll(Ending_event) not found: DefeatAll(Ending_event)

Code match for CauseGameOverIfLordDies not found: CauseGameOverIfLordDies

Erk is not a valid number.

Serra is not a valid number.

Heath is not a valid number.

Heath is not a valid number.

Serra is not a valid number.

Erk is not a valid number.

Dorcas is not a valid number.

Canas is not a valid number.

Canas is not a valid number.

Eliwood is not a valid number.

Canas is not a valid number.

Eliwood is not a valid number.

Canas is not a valid number.

Dorcas is not a valid number.

Nino is not a valid number.

Canas is not a valid number.

Eliwood is not a valid number.

Canas is not a valid number.

Canas is not a valid number.

Canas is not a valid number.

Geitz is not a valid number.

Hector is not a valid number.

Hector is not a valid number.

Hector is not a valid number.

Geitz is not a valid number.

Guy is not a valid number.

Guy is not a valid number.

Eliwood is not a valid number.

Eliwood is not a valid number.

Geitz is not a valid number.

Geitz is not a valid number.

Heath is not a valid number.

Heath is not a valid number.

Heath is not a valid number.

Erk is not a valid number.

Erk is not a valid number.

Serra is not a valid number.

Serra is not a valid number.

Heath is not a valid number.

Heath is not a valid number.

Heath is not a valid number.

Heath is not a valid number.

Heath is not a valid number.

Eliwood is not a valid number.

Eliwood is not a valid number.

Eliwood is not a valid number.

Eliwood is not a valid number.

Eliwood is not a valid number.

Eliwood is not a valid number.

Eliwood is not a valid number.

Eliwood is not a valid number.

Serra is not a valid number.

Ally is not a valid number.

Edited by Kiego
Link to comment
Share on other sites

chapter seems different but... same loop. I get this error with EA but...its not giving me anything to look at!!!

Finished.

1 errors encountered:

Code match for not found:

and thats all its says.

#ifndef EventPointerTable

#define EventPointerTable(index, ptrArray) "ORG 0xC9C9C8 + 0x4*(index); POIN ptrArray;"

#endif

EventPointerTable(0x09,Pointers)

ORG $108F660

Pointers:

POIN Turn_events

POIN Character_events

POIN Location_events

POIN Misc_events

POIN BallistaData BallistaData

POIN Bad Bad Bad Bad

POIN Good Good Good Good

POIN Opening_event Ending_event

Bad:

UNIT 0x68 0x38 0x00 0x0C [0,5] [0,5] [0x14,0x0,0x0,0x0] [0x0,0x0,0x0,0x0]

UNIT 0x68 0x38 0x0 0x0C [0,6] [0,6] [0x14,0x0,0x0,0x0] [0x0,0x0,0x0,0x0]

UNIT 0x68 0x38 0x0 0x0C [2,2] [2,2] [0x14,0x0,0x0,0x0] [0x0,0x0,0x0,0x0]

UNIT 0x68 0x38 0x0 0x0C [3,2] [3,2] [0x14,0x0,0x0,0x0] [0x0,0x0,0x0,0x0]

UNIT

Good:

UNIT 0x01 0x01 0x00 0x08 [9,6] [9,6] [0x80,0x12,0x0,0x0] [0x0,0x0,0x0,0x0]

UNIT

MariaGate:

UNIT 0x13 0x34 0x0 0x0A [10,0] [2,2] [0x14,0x0,0x0,0x0] [0x0,0x0,0x0,0x0]

UNIT 0x11 0x1D 0x0 0x0A [10,0] [3,2] [0x4A,0x0,0x0,0x0] [0x0,0x0,0x0,0x0]

UNIT 0x20 0x11 0x0 0x0A [10,0] [4,2] [0x01,0x0,0x0,0x0] [0x0,0x0,0x0,0x0]

UNIT

KiegoHouse:

UNIT 0x08 0x11 0x0 0x0A [3,6] [3,6] [0x01,0x0,0x0] [0x0,0x0,0x0,0x0]

UNIT 0x01 0x01 0x00 0x08 [4,6] [4,6] [0x80,0x0,0x0,0x0] [0x0,0x0,0x0,0x0]

UNIT 0x14 0x1F 0x0 0x0A [3,7] [3,7] [0x0,0x0,0x0,0x0] [0x0,0x0,0x0,0x0]

UNIT

WendyHurry:

UNIT 0x16 0x21 0x0 0x0A [4,2] [4,2] [0x0,0x0,0x0,0x0] [0x0,0x0,0x0,0x0]

UNIT

ET:

UNIT 0x05 0x14 0x0 0x0A [6,11] [6,9] [0x0,0x0,0x0,0x0] [0x0,0x0,0x0,0x0]

UNIT 0x06 0x0A 0x0 0x0A [7,11] [7,8] [0x0,0x0,0x0,0x0] [0x0,0x0,0x0,0x0]

UNIT

Kai:

UNIT 0x02 0x02 0x0 0x0A [11,9] [6,7] [0x0,0x0,0x0,0x0] [0x0,0x0,0x0,0x0]

UNIT

Gate:

UNIT 0x16 0x21 0x0 0x0A [0,10] [0,10] [0x12,0x0,0x0,0x0] [0x0,0x0,0x0,0x0]

UNIT 0x01 0x01 0x0 0x08 [0,11] [0,11] [0x80,0x0,0x0,0x0] [0x0,0x0,0x0,0x0]

UNIT

MariaArena:

UNIT 0x13 0x34 0x0 0x0A [12,0] [12,0] [0x14,0x0,0x0,0x0] [0x0,0x0,0x0,0x0]

UNIT 0x11 0x1D 0x0 0x0A [13,0] [13,0] [0x4A,0x0,0x0,0x0] [0x0,0x0,0x0,0x0]

UNIT 0x20 0x11 0x0 0x0A [14,0] [14,0] [0x01,0x0,0x0,0x0] [0x0,0x0,0x0,0x0]

UNIT

MariaTakeOff:

UNIT 0x20 0x11 0x0 0x0A [11,2] [11,2] [0x01,0x0,0x0,0x0] [0x0,0x0,0x0,0x0]

UNIT

Kiego:

UNIT 0x01 0x01 0x00 0x08 [3,11] [3,8] [0x80,0x12,0x0,0x0] [0x0,0x0,0x0,0x0]

UNIT

YenaChase:

UNIT 0x11 0x1D 0x0 0x0A [0,5] [10,5] [0x4A,0x6B,0x0,0x0] [0x0,0x0,0x0,0x0]

UNIT 0x70 0x38 0x0 0x0C [0,4] [10,6] [0x14,0x0,0x0,0x0] [0x0,0x0,0x0,0x0]

UNIT 0x69 0x38 0x0 0x0C [0,6] [9,5] [0x14,0x0,0x0,0x0] [0x0,0x0,0x0,0x0]

UNIT

MariaFollow:

UNIT 0x20 0x11 0x0 0x08 [3,11] [3,9] [0x01,0x0,0x0,0x0] [0x0,0x0,0x0,0x0]

UNIT

Turn_events:

TURN 0x0 Opening_event [1,0] 0x0 0x0

TURN 0x0 MariaFollow [2,00] 0x0 0x0

TURN

Character_events:

CHAR

Location_events:

LOCA

Misc_events:

AFEV 0 Ending_event 6

AFEV 0 0x66AC6C 0x65

AFEV

Opening_event:

OOBB

LOU1 MariaGate

TEX1 0x081F

REMA

MOVE 0x13 [1,11]

MOVE 0x11 [2,11]

MOVE 0x20 [3,11]

ENUN

DISA 0x20

DISA 0x11

DISA 0x13

ENUN

FADI 16

LOMA 0xE [3,11]

FADU 16

LOU1 KiegoHouse

CURF 0x08

TEX1 0x0819

REMA

LOU1 WendyHurry

ENUN

MOVE 0x16 [4,6]

ENUN

CURF 0x16

TEX1 0x0828

REMA

MOVE 0x01 [14,6]

MOVE 0x16 [14,7]

ENUN

DISA 0x01

DISA 0x16

ENUN

DISA 0x08

DISA 0x14

ENUN

FADI 16

LOMA 0x3F [6,8]

FADU 16

LOU1 Gate

ENUN

MOVE 0x16 [6,7]

MOVE 0x01 [6,8]

ENUN

CURF 0x16

TEX1 0x081A

REMA

MOVE 0x16 [6,5]

ENUN

DISA 0x16

ENUN

LOU1 ET

ENUN

CURF 0x05

TEX1 0x081B

REMA

LOU1 Kai

ENUN

CURF 0x02

TEX1 0x081C

REMA

MOVE 0x02 [6,5]

ENUN

DISA 0x02

CURF 0x05

TEX1 0x081D

REMA

MOVE 0x06 [6,5]

DISA 0x06

ENUN

MOVE 0x01 [6,5]

ENUN

DISA 0x01

ENUN

MOVE 0x05 [6,5]

ENUN

DISA 0x05

ENUN

REMA

LOU1 MariaArena

ENUN

CURF 0x20

MOVE 0x20 [11,2]

ENUN

DISA 0x20

ENUN

MOVE 0x13 [11,2]

ENUN

DISA 0x13

ENUN

MOVE 0x11 [11,2]

ENUN

DISA 0x11

ENUN

TEX1 0x0821

REMA

LOU1 MariaTakeOff

ENUN

MOVE 0x20 [6,5]

ENUN

DISA 0x20

ENUN

FADI 16

LOMA 0x3E [0,0]

FADU 16

LOU1 Kiego

ENUN

LOU1 MariaFollow

ENUN

CURF 0x20

TEX1 0x082E

REMA

MOVE 0x20 [3,11]

ENUN

DISA 0x20

ENUN

LOU1 YenaChase

ENUN

CURF 0x01

TEX1 0x822

REMA

MOVE 0x01 [5,6]

ENUN

TEX1 0x823

REMA

MOVE 0x01 [9,6]

ENUN

MUS1 0x000F

FADI 0x10

BACG 0x31

FADU 0x10

TEX1 0x824

REMA

FIGH 0x01 0x70 KiegoVSGaurd1 $00000000

ENUN

KILL 0x70

ENUN

UNCR 0x01 0x02

CURF 0x01

FADI 0x10

BACG 0x31

FADU 0x10

TEX1 0x825

REMA

MOVE 0x69 [8,5]

ENUN

FIGH 0x01 0x69 KiegoVSGaurd2 $00000000

ENUN

UNCR 0x01 0x02

MOVE 0x69 [3,0]

DISA 0x69

ENUN

TEX1 0x826

LOU1 Bad

ENUN

CUSI 0x11 0

ENUN

ENDA

Ending_event:

FADI 16

MNCH 0x02

ENDA

BallistaData:

BLST

KiegoVSGaurd1:

CODE $09000001

CODE $00800000

KiegoVSGaurd2:

CODE $09000002

CODE $00800000

Link to comment
Share on other sites

but then i get

Finished.

1 errors encountered:

Code match for not found:

1 warnings encountered:

Chapter 1 EOE AfterScan.txt: Redefining EventPointerTable : #define EventPointerTable(index, ptrArray) "ORG 0xC9C9C8 + 0x4*(index); POIN ptrArray;"

Link to comment
Share on other sites

okay remove the declaration completely because it is there in the eastdlib

so you should just have

#define DISABLE_TUTORIALS
#include EAstdlib.event

EventPointerTable(0x09,Pointers)

ORG 0xDEADBEEF
Pointers:
POIN blah blah blah

Link to comment
Share on other sites

MariaFollow:
UNIT 0x20 0x11 0x0 0x08 [3,11] [3,9] [0x01,0x0,0x0,0x0] [0x0,0x0,0x0,0x0]
UNIT

Turn_events:
TURN 0x0 Opening_event [1,0] 0x0 0x0
TURN 0x0 MariaFollow [2,00] 0x0 0x0
TURN

Character_events:
CHAR

Location_events:
LOCA

Misc_events:
AFEV 0 Ending_event 6
AFEV 0 0x66AC6C 0x65
AFEV

You barely have anything but the opening event. Your second TURN code points straight to units, which it shouldn't do. Do instead something like this:

MariaUnit:
UNIT 0x20 0x11 0x0 0x08 [3,11] [3,9] [0x01,0x0,0x0,0x0] [0x0,0x0,0x0,0x0]
UNIT

Turn_events:
TURN 0x0 Opening_event [1,0] 0x0 0x0
TURN 0x0 MariaFollow [2,00] 0x0 0x0
TURN

...

MariaFollow:
ReinforcementEvent(MariaUnit)

Second problem:

AFEV 0 Ending_event 6

What is this? Why is it here? What are you trying to do with it?

Link to comment
Share on other sites


Second problem:

AFEV 0 Ending_event 6

What is this? Why is it here? What are you trying to do with it?

Well thats supposed to be "DefeatAll" When all the enemies are dead it would point to ending events normally wouldn't it? I looked up all the macros for the original definition, because...well i thought that's what Cam wanted me to do was not use the "#include EAstdlib.event" I thought that was the reason nothing was being read, and by nothing I mean TURN and MISC events other than opening.

Also the maria reinforce turn isn't even supposed to happen, cam just wanted it there so there could be something to read. So i apologize if its wrong in any way. in the mean time ill test the reinforce and see if that gets read.

EDIT: Yet again nothing. Let me be more clear what happens.

The whole opening event, 4 enemy solders, Yena and Kiego on the field.

turn 2 nothing happens, no maria.

when i kill all the enemy's, on the status screen it says Yena is lead for some reason but the enemies are 0

enemys are all defeated and playerpshase, end, player phase, end, playerphase.

you get the idea.

Edited by Kiego
Link to comment
Share on other sites

#ifdef _FE7_
#define CauseGameOverIfLordDies "AFEV 0 0xCA749C 0x65"
#define DefeatBoss(offset) "AFEV 0 offset 2"
#define DefeatAll(offset) "ASME 0 offset $79FE9"
#endif

You've got it wrong, you have the FE8 DefeatAll macro's result there, which won't work in FE7.

Link to comment
Share on other sites

So you:

-Got a main character aka Eliwood, Lyn or Hector killed and no game over?

-Fixed the second turn event and no unit loads on second turn?

-Loaded enemy units and killed all of them?

Link to comment
Share on other sites

Yes ... Eliwood.

Yes ... No event happend on turn 2

Yes ... killed on units on maps, you said DISA enemies don't count so they aren't dead.

Edited by Kiego
Link to comment
Share on other sites

like... my map data in the rom? yeah sure.

i stopped copying right before it reach a header for either more events or another map. These should work. Now this is my first hack so don't expect pro looking maps, they are terrible.

The map used in the beginning of chapter 1 "replaced my original chapter 1"

".‚.....€...ð...#€.P...0ð.@..´.4...(.—.#.´`.¸`.0?..˜....Ð.....¸....$.ð]..¸ß....¼ð›à...PÑp!N<..@.ðç0%.¹..¸.4.}09ð?P.ñ.À..p=Œ...”..œ. .¤.ð?............ .$........."

The map used to transfer next "replaces cave with ninian map"

".j.....„.0....&.. .„... .”..˜.œ.ˆ.œ.. .¤.¨.¬D. .............ˆ.... .$.(.,.€0.€.„.ˆ....(...€.€`.......„..........(<.,....°../€....¸.À.8.8¼...0......Ì .°.<.0....<..¼.ð...@A.ð.ó.q0.ð.0.ˆ.ð.ð.Àð%.7"

The map used to transfer next before back to main map "replaced ostia althos map"

".‚.....€.....ô..h.ä.h.ð....p...... ..t....h..p...”.˜.'œ.0.Œ......9.ô.ð......&..@?......à...ä..?°.<.D´@_...@.˜..œ. ..?°.¼„`.Œ.....ô...... ... . .Œ ?ô.`..$.d.…€. ...P...Ô.ßt.h.@Ð.…<.<.@.„@?...” ó@..¤.¨.¬.D ..........À..$.(.,.Ä/.€..€..ð.P.ð.€°................"

and the last map should be the 1st map mentioned above.

Edited by Kiego
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...