[PSX/PC] Field Editor - Makou Reactor (2.1.0)

  • Thread starter Thread starter myst6re
  • Start date Start date
Status
Not open for further replies.
More or less this is what I mean to be able to export and import text scripts in/from a text file. This way we could make templates and are able to share script fixes or improvements more easily.
 
Just noting for documentation purposes and maybe you'll need this too Mystere:

The fade (6b) speed is basically seconds = 256 / speed /  30 (30 because this is field frames in one second)

So when speed is 1 (slowest)  you get 256 / 1 / 30 = ~ 8.5s fade in.

The fastest fade in would be 1/30 of a second. One frame (by setting speed to 255).

Fade out probably works along same idea.  A lot of this has hard-coded initial values.  For example, the 256 above is set there (I think always set to this).

For mem addresses see functions 63B464 and 63B84B
 
Last edited:
We're not sure if it really is "fixed"  - but for whatever reason lastmap and fr_e will not work correctly in game.
 
You have "music lock / unlock" as "on / off" as the main drop down title.

Your music IDs are all offset incorrectly by 1, because you have two zeroes at the start of the list.  Unless this is how it is in script?  It isn't in memory - the correct ID shows up.
 
Last edited:
Bug.  Akao drop down menu isn't working right.  I can't change the operation.
 
Me again.  2 issues.

1.  I am not sure "priority 1/6 etc" is the right description for what is happening.  As far as I can tell, there are simply a number of slots available (7?).  When one is taken, another call to it cannot be made. This should really then be called "Slot 0" "slot 1" etc?  Is this how it works?

2. Makou crashes if you delete a script AFTER reloading flevel.  So - open flevel - open another flevel - delete script (or delete certain entries)  = crash.  It always happens.

I am going to go through Makou at some point and make an extensive list of issues.
 
Got a request; is there any way for copy-pasting scripts/groups to be possible between two separate flevels?
 
Got a request; is there any way for copy-pasting scripts/groups to be possible between two separate flevels?
Already asked :P It is possible, but I hope it is implemented ;)
 
Another request: Find (trace back and forward) the called script with a shortcut [this includes scripts that are called by "Execute script #0 in extern group associated with the character #0 " for example].

So that it's easy to instantly traverse the scripts - what called what.
 
Last edited:
DLPB: like alt + click on the opcode?

Okay, time to summarize feedbacks:


  • Strange bugs in archive importer (DLPB & genesis063)
  • Expand all lines by default is not working properly (DLPB)
  • Is it normal that junonl2 starts at background parameter 16?  Is that just how they did it? (DLPB) -> Yes this is normal
  • Background reparation doesn't work as expected -> I need time to investigate about this
  • Auto-adjust every text window at once (Sega Chief)
  • Your music IDs are all offset incorrectly by 1, because you have two zeroes at the start of the list. -> it seems correct, I mean 0 is never used, and 1 seems to mean "no music" and is often used
  • Makou crashes if you delete a script AFTER reloading flevel.  So - open flevel - open another flevel - delete script (or delete certain entries)  = crash.  It always happens. (DLPB) -> never reproduced by me, if someone has the same problem, please let me know

And here is the current changelog for 1.7.1:


  • Do not show model view if the model is invalid
  • Accept model p files with vertex type = 0 (used in Kaldarasha's models)
  • Adding "Invalid akao" view in tuto/sound dialog with a button to repairs it if possible
  • Fixing bug with copy/paste scripts across fields
  • In script editor: impossible to change akao type with the dropdown
  • Renaming DFANM, ANIMX1 and ANIMX2 descriptions
  • In script editor: "Music On/Off" replaced by "Music Unlock/Lock"
  • "Trace/clear location" replaced by "Enable/Disable line"
  • Feature: Find (trace back and forward) the called script with a shortcut
  • Copy/paste opcodes between instances

Is that all? I will update the issue page on Github
 
Last edited:
Seems so - although copy paste scripts between makou instances would be good also.  I'll do a much better compilation of bugs / issues after the next release.

Oh and the whole "trace" for lines and so on.  Should just be "Enable line" "Disable line"
 
Last edited:
Excellent, now we can copy scripts between Makou reactors!!   ;D

I meant to ask this earlier, in previous version we were able to drag the scroll bar to the right if the line of script exceeded the window width, however I'm not able to do this anymore. instead I have to double click on the line to read it in full. It would be better if I could drag the scroll bar along again, as I have each bit mapped out within the variable manager, and this occupies a lot of space!

Other than that, excellent work!!
 
Excellent.  Well done, dude.

I'll do a thorough bug test of Makou reactor soon and keep you posted.
 
One quick problem with latest copy paste... the "else go to label" with "if then"  don't get saved. They end up 0.  The Goto Labels don't get saved either. Makes copy pasting very confusing and time consuming.
 
:oops: sorry for this bug. I'm not currently available to fix it, maybe in few weeks.
 
Status
Not open for further replies.
Back
Top