Author Topic: Temporal Flux Plugins  (Read 15492 times)

Schala Zeal

  • Radical Dreamer (+2000)
  • *
  • Posts: 2102
  • 7th Elemental Innate
    • View Profile
Re: Temporal Flux Plugins
« Reply #135 on: February 12, 2020, 02:27:14 am »
Qt has a good modular plugin system... for image I/O and stuff... Making a custom plugin system for game binary formats though might require some work. I actually have a plugin for Qt 5 to read Playstation 1 .tim files I made 5 years ago. If you have a Qt 5-based image viewer (ie. GwenView on KDE) just drop it in the plugins/imageformats folder after you build it:

https://github.com/Schala/Qt-extra

trig

  • Porrean (+50)
  • *
  • Posts: 62
    • View Profile
Re: Temporal Flux Plugins
« Reply #136 on: February 12, 2020, 09:55:23 am »
Sorry--not to derail!
I did some reading on the Steam port. It looks like the Chrono Trigger "event language/bytecode" (or whatever it is called, I am new to this stuff!!) is the same, although assets like music, images, tile maps, etc are totally different. (In fact it appears that imagery for example is simply PNG! Everything's just packed into a resources file.) Wouldn't it be cool to make a sister project to Temporal Flux that can edit the bits that aren't already editable in the Steam version!?
I'd love to try and take it on !!

Edit: We should also consider what efforts have been put into CTDS modification, I have never looked at that at all

A couple sites/communities:
https://chrono-trigger.fandom.com/wiki/Chrono_Trigger_Ports_Wiki
https://steamcommunity.com/groups/ChronoTriggerModding
« Last Edit: February 12, 2020, 09:56:36 am by trig »

Mauron

  • Guru of Reason
  • Errare Explorer (+1500)
  • *
  • Posts: 1597
  • Nu-chan
    • View Profile
    • Maurtopia
Re: Temporal Flux Plugins
« Reply #137 on: February 12, 2020, 01:28:50 pm »
I've poked at the DS version a little. The data format is the same in many cases. I was actually able to hack one of the overworld maps by editing it in Temporal Flux, then exporting it manually to a DS ROM.

Grobycftw

  • Architect of Kajar
  • Earthbound (+15)
  • *
  • Posts: 48
  • Chilling in the Bend of Time
    • View Profile
Re: Temporal Flux Plugins
« Reply #138 on: June 03, 2020, 01:32:10 am »
Hi guys!
Sorry if this is a bit off topic, but I have a question for you Mauron! :D

I was wondering if you could help with a little problem we're having with Ayla's Weapon
In the BlackBird Cell's Script (Location 173)  there's a event that unequips all Weapon/Helm/Armor/Acc from everyone, except it doesn't works on Ayla's Weapon, so I tried to trick the game by equipping another type of weapon to Ayla then remove all her Item but in vain (like seen in this picture)   looks like "Ayla weapon's" are uncheck for this function  :o  .

Do you know a solution for this?

Mauron

  • Guru of Reason
  • Errare Explorer (+1500)
  • *
  • Posts: 1597
  • Nu-chan
    • View Profile
    • Maurtopia
Re: Temporal Flux Plugins
« Reply #139 on: June 03, 2020, 07:30:40 pm »
In a hex editor, change 0x028DB8 to EA EA.

In that event at [0894] there's some Ayla specific code for Ayla declaring her intent to fight.

Grobycftw

  • Architect of Kajar
  • Earthbound (+15)
  • *
  • Posts: 48
  • Chilling in the Bend of Time
    • View Profile
Re: Temporal Flux Plugins
« Reply #140 on: June 03, 2020, 08:23:46 pm »
Oh wow Thanks Mauron! It did unequip her weapons  8) !
that part looks good now! But (there's a but xD) I thought it* would be solved by removing Ayla's weapon, let me explain

When we get in the Blackbird, I manage to make Ayla unable to start a battle unless she gets her equipment back , by editing event  089C (7F00D1, 80, set) to (7F00D1, 08, reset)
*Im not entirely sure what it does but it seems to work for what we had in mind, but she still had her weapon equip. Now it looks perfect thanks to you! (We want Ayla's weapon to be switchable like the other)*

The Real issue is , Ayla will start fighting whenever she Or another char in the party acquire his/her equipment back, *Lets say I put Robo in first char slot, then I only get his Equipment then start a battle, she will be able to fight regardless if she has a weapon or not equip but she can't start a battle on her own :o :o   

Mauron

  • Guru of Reason
  • Errare Explorer (+1500)
  • *
  • Posts: 1597
  • Nu-chan
    • View Profile
    • Maurtopia
Re: Temporal Flux Plugins
« Reply #141 on: June 09, 2020, 05:32:43 pm »
Starting at around [05C5] there are a series of (If PCIsActive) conditions. The Ayla one needs a Mem.7F00B9 = 01 command added to it.

In the armory events, in Object 00, Arbitrary 1, there's an if(Mem.7F00C7) Goto [Label]. (7 will be 8 and 9 in armory 2 and 3). Delete both of those instructions for an Ayla with normally switchable weapons.

C-Dude

  • Iokan (+1)
  • *
  • Posts: 2
    • View Profile
Re: Temporal Flux Plugins
« Reply #142 on: June 11, 2020, 02:02:55 am »
Warrior Workshop: A character stat editor.
I'm encountering a bug or oversight with this plug-in: the radio buttons to set menu element on a character do not save.  I'm trying to set Ayla and Robo to display FIRE and SHADOW respectively, but my changes are never recorded or reflected in-game, and launching Warrior Workshop again within Temporal Flux indicates the change was not recorded (despite saving).

I tried it with other characters as well (tried to set Marle to LIGHTNING just as a test) and those changes don't save either.

I'm using Temporal Flux 3.04 and Warrior Workshop RC13.  If I'm overlooking something obvious, I apologize in advance.

Mauron

  • Guru of Reason
  • Errare Explorer (+1500)
  • *
  • Posts: 1597
  • Nu-chan
    • View Profile
    • Maurtopia
Re: Temporal Flux Plugins
« Reply #143 on: June 11, 2020, 02:55:05 am »
Clearly you should use Warrior Workshop RC14 instead. :P

Warrior Workshop: Fixed a big where menu element changes were not being saved.

Grobycftw

  • Architect of Kajar
  • Earthbound (+15)
  • *
  • Posts: 48
  • Chilling in the Bend of Time
    • View Profile
Re: Temporal Flux Plugins
« Reply #144 on: June 12, 2020, 05:59:59 pm »
Ohhhhh Thanks a bunchh Mauron !!!   8)  8)  8)
It worked perfectly!  :D Thank you for taking your time for this  : 3