Author Topic: Tech Editor - Period  (Read 28486 times)

Agent 12

  • Zurvan Surfer (+2500)
  • *
  • Posts: 2572
    • View Profile
Re: Tech Editor - Period
« Reply #135 on: July 13, 2008, 03:28:51 am »
I'm not at my computer right now. But just so you know I have had a few that have given me the ame values so far I think they are just stronger versions and the value is set in the properties which we have not found yet. Think rust tyrano fire breath vs black tyrano fire breath same animations different attack value.

Ill double check tomorrow.

Jp

Vehek

  • Errare Explorer (+1500)
  • *
  • Posts: 1761
    • View Profile
Re: Tech Editor - Period
« Reply #136 on: August 05, 2008, 12:03:41 am »
I think I may have the (power, etc.) headers for enemy techs!
I set a write breakpoint on 7EAEE6 (the start of where it writes to when loading player techs or player physical attacks) and found that when an enemy made a tech attack, $C1/D838 was executed to load the data.

Enemy tech property headers start at 0C7AC9.
« Last Edit: August 05, 2008, 12:15:28 am by Vehek »

Agent 12

  • Zurvan Surfer (+2500)
  • *
  • Posts: 2572
    • View Profile
Re: Tech Editor - Period
« Reply #137 on: August 05, 2008, 12:40:04 am »
!!

Do you know how long their properties are??

--JP

Vehek

  • Errare Explorer (+1500)
  • *
  • Posts: 1761
    • View Profile
Re: Tech Editor - Period
« Reply #138 on: August 05, 2008, 01:32:08 am »
They also seem to be 12 bytes long. However, they don't store all the possible effects.

Agent 12

  • Zurvan Surfer (+2500)
  • *
  • Posts: 2572
    • View Profile
Re: Tech Editor - Period
« Reply #139 on: August 05, 2008, 02:24:04 am »
Added the enemy techs that mauron posted earlier (it looks like they were still wrong, i'm not sure what you were doing wrong).  I also added support for enemy "properties".  Note that right now it says view properties but you can edit things like graphics headers etc.  Don't edit anything except what is labeled under "Properties" (it's more clear when you use the program). 

Judging off the enemy stat attacks it looks like vehek is correct.  They see to be syncing up.  It also looks like the final status affect unknown for offense is "slow" (nagettes slow spell gave it away).

Remember don't edit anything except things located under the properties category.

--JP

Vehek

  • Errare Explorer (+1500)
  • *
  • Posts: 1761
    • View Profile
Re: Tech Editor - Period
« Reply #140 on: October 01, 2008, 07:22:41 pm »
Over in the 8th character topic, I posted a command the game uses to find what PC grouping a attack/tech falls under. It looks like element is in nearby data.
$C1/D6A4 BF EE 1B CC LDA $CC1BEE,x (x is attack/tech index * 0B)
I'm going to try to find how enemy attacks are determined.

edit-
I noticed that for PCs, it stored the value it got to 7EB190, and I used that to find the command for enemy techs.
$FD/AAF6 BF CC 6F CC LDA $CC6FCC,x
(x is same as before)
« Last Edit: October 01, 2008, 07:31:41 pm by Vehek »

JLukas

  • Fan Project Leader
  • Squaretable Knight (+400)
  • *
  • Posts: 426
    • View Profile
Re: Tech Editor - Period
« Reply #141 on: October 02, 2008, 06:01:01 am »
tech index * 0B

If it hasn't been mentioned already, $0B is the max number of objects in a battle (3 PCs, 8 enemies)  It may or may not apply to that specific example, but it's something to be on the lookout for.
« Last Edit: October 02, 2008, 06:05:43 am by JLukas »

Zakyrus

  • Entity
  • Magical Dreamer (+1250)
  • *
  • Posts: 1358
  • "Bouncy, bouncy, bouncy... --!!"
    • View Profile
Re: Tech Editor - Period
« Reply #142 on: October 09, 2008, 05:38:38 pm »
Could you make it so you can change what "enemy type" an enemy is? ...Dinosaur, Magical, Robot, etc.

This would be fantastic for use with weapons that have specific functions to such types.
Such as "extra damage to dinosaur types" or "150%/200% to magical" or "Stop on Machine types"

~Z

JLukas

  • Fan Project Leader
  • Squaretable Knight (+400)
  • *
  • Posts: 426
    • View Profile
Re: Tech Editor - Period
« Reply #143 on: October 09, 2008, 08:10:06 pm »
I was looking into that a few days ago, in fact.  Yes, it's a simple bit setting in the enemy stats.  If you have a list of which monsters you want to update, post a list and I can find the bytes to change.

Is there a setting for dinosaur enemies, though?  I only saw Machines and Magical types.

Zakyrus

  • Entity
  • Magical Dreamer (+1250)
  • *
  • Posts: 1358
  • "Bouncy, bouncy, bouncy... --!!"
    • View Profile
Re: Tech Editor - Period
« Reply #144 on: October 12, 2008, 06:11:09 pm »
I was looking into that a few days ago, in fact.  Yes, it's a simple bit setting in the enemy stats.  If you have a list of which monsters you want to update, post a list and I can find the bytes to change.

Well, there's ALOT of them I'd like to know...is there a formulae for finding that out, or is the data staggered?

Quote
Is there a setting for dinosaur enemies, though?  I only saw Machines and Magical types.

In the "Chrono Trigger Editing Companion", there's a catagory for "extra damage to dinosaur types" (it's near the top of the weapon-stats combo-list) so I was assuming there was.
« Last Edit: October 13, 2008, 08:21:42 pm by Zakyrus »

JLukas

  • Fan Project Leader
  • Squaretable Knight (+400)
  • *
  • Posts: 426
    • View Profile
Re: Tech Editor - Period
« Reply #145 on: October 14, 2008, 03:58:45 am »
Quote
Well, there's ALOT of them I'd like to know...is there a formulae for finding that out, or is the data staggered?

Enemy index hex value x $17 +CC4715

the result is the byte to modify:

set bit 08 to be a magic enemy
set bit 40 to be a machine enemy

Ex: Gato $92 x $17 = $D1E
$D1E + $CC4715 = $CC5433

Quote
In the "Chrono Trigger Editing Companion", there's a catagory for "extra damage to dinosaur types"

It was probably confused with the Lightning Element then.  I don't know of any weapon/spell for use against a dinosaur enemy type.

Zakyrus

  • Entity
  • Magical Dreamer (+1250)
  • *
  • Posts: 1358
  • "Bouncy, bouncy, bouncy... --!!"
    • View Profile
Re: Tech Editor - Period
« Reply #146 on: October 14, 2008, 05:25:03 pm »
Enemy index hex value x $17 +CC4715

the result is the byte to modify:

set bit 08 to be a magic enemy
set bit 40 to be a machine enemy

Ex: Gato $92 x $17 = $D1E
$D1E + $CC4715 = $CC5433

Cool. I'll play around with this later tonight.  :D

Quote
It was probably confused with the Lightning Element then.  I don't know of any weapon/spell for use against a dinosaur enemy type.

I'll try putting the modifier on a weapon and see if it does anything different... I'll keep you informed.

~Z

Rickets

  • Porrean (+50)
  • *
  • Posts: 57
    • View Profile
Re: Tech Editor - Period
« Reply #147 on: November 29, 2008, 09:54:57 pm »
I can't get tech editor to run, I downloaded both files and the .exe just crashes and MS gives me an error report option.

"TechEditor-Provoke has encountered a problem and needs to close." Advice??

The .net 2 installer i downloaded and installed is called dotnetfx.exe (I heard this was needed in order to run techeditor)

I used this one...
http://www.microsoft.com/downloads/details.aspx?FamilyID=0856EACB-4362-4B0D-8EDD-AAB15C5E04F5&displaylang=en

Or could it be that I need this one too?
http://msdn.microsoft.com/en-us/netframework/default.aspx

Agent 12

  • Zurvan Surfer (+2500)
  • *
  • Posts: 2572
    • View Profile
Re: Tech Editor - Period
« Reply #148 on: November 29, 2008, 10:23:33 pm »
Well...i'm surprised that it doesn't work with 2.0, but just to be safe get the latest version (.net 3.5 sp1).  Maybe I'm using something from the newest version.  Are you able to run TF it also uses the .net frame work. 

http://www.microsoft.com/downloads/details.aspx?FamilyID=ab99342f-5d1a-413d-8319-81da479ab0d7&displaylang=en



--JP

Rickets

  • Porrean (+50)
  • *
  • Posts: 57
    • View Profile
Re: Tech Editor - Period
« Reply #149 on: November 30, 2008, 03:43:34 pm »
Thanks jsondag2, problem solved. Might wanna put that link in post 1 if you don't mind... :)
Now the adventure begins  :D