Users browsing this thread: 1 Guest(s)
Battlescript variables...

#32
Posts: 181
Threads: 3
Thanks Received: 26
Thanks Given: 4
Joined: Apr 2015
Reputation: 18
Status
None
Total coincidence! Weird....

Hmm, I was initially thinking about moving the veldt data back to $1E00-$1E40, and then increasing the #$13 in the line of code you pointed out. But you make a good point about forcefield and the other variables. They could be moved somewhere else, but it would be tedious. The game relies on them getting cleared at the start of battle too, so it would probably mess things up if you let them get saved. I guess this wouldn't be as easy as I thought.

As another option, I realized that there are 12 other battle variables that don't seem to be utilized by the game at all. From my notes, vars 9 to 16 are the only ones that get used. Vars 4 to 8 and vars 17 to 23 are unused. How many saved variables do you plan on using? Also, how can I get my hands on Madsiur's RAM map?

To change the 36 byte limit, I think you would only need to change the code for AI command $F8. The code is really efficient. It looks like the other AI commands that affect variables jump to this code too. There's a problem though. During a battle, the variables are getting saved in RAM at $3EB0-$3ED3. And if you expanded that, you would be overwriting other stuff.

Code:
C2/1E1A: A6 B9        LDX $B9
C2/1E1C: 20 57 1E     JSR $1E57
C2/1E1F: A6 B8        LDX $B8
C2/1E21: 20 45 1E     JSR $1E45
C2/1E24: C6 B6        DEC $B6
C2/1E26: 10 04        BPL $1E2C
C2/1E28: 45 EE        EOR $EE
C2/1E2A: 80 0C        BRA $1E38
C2/1E2C: C6 B6        DEC $B6
C2/1E2E: 10 04        BPL $1E34
C2/1E30: 05 EE        ORA $EE
C2/1E32: 80 04        BRA $1E38
C2/1E34: 49 FF        EOR #$FF
C2/1E36: 25 EE        AND $EE
C2/1E38: E0 24        CPX #$24 <- change this
C2/1E3A: B0 05        BCS $1E41
C2/1E3C: 9D B0 3E     STA $3EB0,X
C2/1E3F: 80 03        BRA $1E44
C2/1E41: 99 AC 3D     STA $3DAC,Y
C2/1E44: 60           RTS

C2/1E45: 48           PHA
C2/1E46: E0 24        CPX #$24 <- and this
C2/1E48: B0 05        BCS $1E4F
C2/1E4A: BD B0 3E     LDA $3EB0,X
C2/1E4D: 80 03        BRA $1E52
C2/1E4F: B9 AC 3D     LDA $3DAC,Y
C2/1E52: 85 EE        STA $EE
C2/1E54: 68           PLA
C2/1E55: 18           CLC
C2/1E56: 60           RTS
  Find
Quote  



Messages In This Thread
Battlescript variables... - by Tenkarider - 01-26-2015, 01:37 PM
RE: Battlescript variables... - by Gi Nattak - 01-26-2015, 03:52 PM
RE: Battlescript variables... - by abyssonym - 01-26-2015, 11:48 PM
RE: Battlescript variables... - by Tenkarider - 01-27-2015, 09:51 AM
RE: Battlescript variables... - by LightPhoenix - 01-28-2015, 12:14 AM
RE: Battlescript variables... - by Tenkarider - 01-28-2015, 11:40 AM
RE: Battlescript variables... - by abyssonym - 01-28-2015, 06:47 PM
RE: Battlescript variables... - by Tenkarider - 01-28-2015, 08:18 PM
RE: Battlescript variables... - by madsiur - 01-28-2015, 08:48 PM
RE: Battlescript variables... - by Tenkarider - 01-28-2015, 09:47 PM
RE: Battlescript variables... - by madsiur - 01-28-2015, 09:51 PM
RE: Battlescript variables... - by Tenkarider - 01-28-2015, 10:15 PM
RE: Battlescript variables... - by abyssonym - 01-29-2015, 01:28 AM
RE: Battlescript variables... - by Tenkarider - 01-29-2015, 08:59 AM
RE: Battlescript variables... - by Tenkarider - 02-27-2015, 01:56 AM
RE: Battlescript variables... - by Catone - 02-27-2015, 06:27 AM
RE: Battlescript variables... - by Tenkarider - 02-27-2015, 10:17 AM
RE: Battlescript variables... - by madsiur - 02-27-2015, 01:10 PM
RE: Battlescript variables... - by Tenkarider - 02-27-2015, 01:22 PM
RE: Battlescript variables... - by Catone - 02-27-2015, 01:31 PM
RE: Battlescript variables... - by Tenkarider - 02-27-2015, 02:30 PM
RE: Battlescript variables... - by Tenkarider - 04-04-2015, 02:27 PM
RE: Battlescript variables... - by Catone - 04-04-2015, 09:42 PM
RE: Battlescript variables... - by Everything - 04-06-2015, 01:23 PM
RE: Battlescript variables... - by Tenkarider - 04-06-2015, 06:05 PM
RE: Battlescript variables... - by Everything - 04-06-2015, 10:34 PM
RE: Battlescript variables... - by Tenkarider - 04-07-2015, 12:23 AM
RE: Battlescript variables... - by Everything - 04-07-2015, 11:50 AM
RE: Battlescript variables... - by Tenkarider - 07-19-2015, 04:30 PM
RE: Battlescript variables... - by Everything - 07-20-2015, 12:43 AM
RE: Battlescript variables... - by Tenkarider - 07-20-2015, 03:06 AM
RE: Battlescript variables... - by Everything - 07-20-2015, 11:55 PM
RE: Battlescript variables... - by Tenkarider - 07-21-2015, 04:10 AM
RE: Battlescript variables... - by Everything - 07-26-2015, 05:41 PM
RE: Battlescript variables... - by Tenkarider - 07-27-2015, 06:10 PM
RE: Battlescript variables... - by Everything - 08-03-2015, 07:11 PM
RE: Battlescript variables... - by Tenkarider - 08-03-2015, 09:34 PM
RE: Battlescript variables... - by Everything - 08-08-2015, 01:25 AM
RE: Battlescript variables... - by Tenkarider - 08-08-2015, 04:23 AM
RE: Battlescript variables... - by madsiur - 08-08-2015, 08:49 AM
RE: Battlescript variables... - by Tenkarider - 08-08-2015, 01:53 PM
RE: Battlescript variables... - by Tenkarider - 09-24-2015, 04:03 PM
RE: Battlescript variables... - by Everything - 09-24-2015, 08:01 PM
RE: Battlescript variables... - by Tenkarider - 12-24-2015, 08:19 AM
RE: Battlescript variables... - by Everything - 12-24-2015, 01:21 PM
RE: Battlescript variables... - by Tenkarider - 12-24-2015, 02:06 PM
RE: Battlescript variables... - by Everything - 12-24-2015, 09:28 PM
RE: Battlescript variables... - by Catone - 12-25-2015, 08:11 AM
RE: Battlescript variables... - by madsiur - 12-25-2015, 02:25 PM
RE: Battlescript variables... - by BTB - 12-25-2015, 03:26 PM
RE: Battlescript variables... - by Tenkarider - 12-26-2015, 12:22 PM
RE: Battlescript variables... - by madsiur - 12-26-2015, 12:51 PM
RE: Battlescript variables... - by assassin - 12-26-2015, 03:13 PM
RE: Battlescript variables... - by Tenkarider - 03-17-2016, 07:13 PM
RE: Battlescript variables... - by Everything - 03-21-2016, 09:33 PM
RE: Battlescript variables... - by Tenkarider - 03-22-2016, 10:54 AM
RE: Battlescript variables... - by Everything - 03-22-2016, 08:33 PM
RE: Battlescript variables... - by Tenkarider - 03-23-2016, 06:11 PM

Forum Jump:

Users browsing this thread: 1 Guest(s)


Theme by Madsiur2017Custom Graphics by JamesWhite