T
ToraCarol
Guest
Guys, again, I solved! Sorry for all the posts... but the script was too long. Please feel free to remove the other parts of the script, if you wish!
CureStatus( 0, 127 ) CureStatus( 1, 127 ) CureStatus( 3, 127 ) CureStatus( 2, 127 ) CureStatus( 4, 127 ) CureStatus( 5, 127 ) CureStatus( 7, 127 ) CureStatus( 6, 127 ) CureStatus( 8, 127 ) break } } if ( 0 ) { set Setting_OptionalQuina = 0 } set Setting_PartyReserve = 1083 SetPartyReserve( Setting_PartyReserve ) if ( ( ( Setting_PartyInitialized >> 0 ) & 1 ) == 0 ) { SetCharacterData( 0, 1, 255, 9, 0 ) set Setting_PartyInitialized |= 1 } if ( ( ( Setting_PartyInitialized >> 1 ) & 1 ) == 0 ) { SetCharacterData( 1, 1, 255, 5, 1 ) set Setting_PartyInitialized |= 2 } if ( ( ( Setting_PartyInitialized >> 2 ) & 1 ) == 0 ) { SetCharacterData( 2, 1, 255, 6, 2 ) set Setting_PartyInitialized |= 4 } if ( ( ( Setting_PartyInitialized >> 3 ) & 1 ) == 0 ) { SetCharacterData( 3, 1, 255, 5, 3 ) set Setting_PartyInitialized |= 8 } if ( ( ( Setting_PartyInitialized >> 4 ) & 1 ) == 0 ) { SetCharacterData( 4, 1, 255, 6, 4 ) set Setting_PartyInitialized |= 16 } if ( ( ( Setting_PartyInitialized >> 5 ) & 1 ) == 0 ) { SetCharacterData( 5, 1, 255, 5, 5 ) set Setting_PartyInitialized |= 32 } if ( ( ( Setting_PartyInitialized >> 6 ) & 1 ) == 0 ) { SetCharacterData( 6, 1, 255, 6, 6 ) set Setting_PartyInitialized |= 64 } if ( ( ( Setting_PartyInitialized >> 7 ) & 1 ) == 0 ) { SetCharacterData( 7, 0, 255, 5, 7 ) set Setting_PartyInitialized |= 128 } SetName( 11, 30 ) SetCharacterData( 11, 1, 10, 21, 12 ) SetPartyReserve( 1083 ) set Setting_OptionalQuina = 1 set Setting_DaggerDepresses = 0 set Setting_MPx4 = 0 if ( 1 ) { Party( 4, 1 ) UpdatePartyUI( ) } else { Party( 0, 1 ) UpdatePartyUI( ) } if ( IsInParty(5) ) { set Setting_OptionalQuina = 1 }
if (IsInParty(6)) { RemoveParty(6)}
if (Status.checkCurStat(regist, 16384u) && cur_cmd.cmd_no != 3 && cur_cmd.cmd_no != 12) // The status "16384" is trance ; The commands 3 and 12 are "Jump"{ byte b = (byte)((300 - (int)regist.level) / (int)regist.elem.wpr * 10); // That's the amount by which the trance is depleted if (cur_cmd.cmd_no == 21 || cur_cmd.cmd_no == 23) { b /= 2; // For Double-Casts, it's halfed } if (FF9StateSystem.Settings.IsTranceFull) { b = 0; // Cheat mode } if (regist.trance > b) { BTL_DATA expr_1B0 = regist; expr_1B0.trance -= b; } else if (!FF9StateSystem.Battle.isDebug) { btl_stat.RemoveStatus(regist, 16384u); } if (cur_cmd.cmd_no == 18 && btlsys.phantom_no != 0) // This registers the command for Dagger's Eidolon: it will recast the spell afterwards { btlsys.cmd_status |= 4; btlsys.phantom_cnt = btl_cmd.setPhantomCount(regist); }}
Wasn’t till now:Still no options to resize the UI menu for battles without using Memoria?
I also tried to change font with DnSpy... but it gives me the following error, may I did something wrong?
https://i.imgur.com/0tLMM2n.jpg[/
Last UPDATE:
Is there a way to cut the tutorial before the very first battle and the "Warning security" stuff before the Squaresoft logo? And where can I find the Texture2D of the Launcher?
[/quote]
I used to get that error a lot. Delete that [i]mscorlib.dll[/i] (right panel) and recompile.
There isn’t a texture for the Launcher in any of the archives. That requires a different approach to change. Fact is, you can actually use the launcher from Memoria change the image launcher and use that compatible throughout. I use the launcher from Memoria to change the image. Changing the launcher image in Memoria wont affect your CSharp either.
Omg, thank you dude! Everything is perfect! ;DI used to get that error a lot. Delete that mscorlib.dll (right panel) and recompile.
There isn’t a texture for the Launcher in any of the archives. That requires a different approach to change. Fact is, you can actually use the launcher from Memoria change the image launcher and use that compatible throughout. I use the launcher from Memoria to change the image. Changing the launcher image in Memoria wont affect your CSharp either.
Thank you, but I was thinking about something more like the PS1 version, something like this https://steamcommunity.com/groups/ff-modding/discussions/13/1290690926876650747/
Nope, not that one linked it be screwed.Omg, thank you dude! Everything is perfect! ;D
Thank you, but I was thinking about something more like the PS1 version, something like this https://steamcommunity.com/groups/ff-modding/discussions/13/1290690926876650747/
The problem is that I don't know it I can apply it without mess everything (plus there's the problem about the link you sent me that if I copy and paste the AssemblyCSharp I will replace mine with all the work I made , right? )
case 96: target.trance = byte.MaxValue; btl_stat.AlterStatus(target, 16384u); break;
case 96: if (Status.checkCurStat(target, 16384u)) { target.trance = 0; btl_stat.RemoveStatus(target, 16384u); } else { target.trance = byte.MaxValue; btl_stat.AlterStatus(target, 16384u); } break;
Default: target.elem.str = target.elem.str * 3 / 4;Replace with: target.elem.str = (byte)(target.elem.str * 3 / 4);