Author Topic: Brigandine Grand Edition...  (Read 385267 times)

Offline lubronbrons

  • Bow Bearer
  • *
  • Posts: 21
Re: Brigandine Grand Edition...
« Reply #240 on: December 24, 2016, 03:47:33 pm »
I just registered to say THANKS ! MANY THANKS !
Good job to keep this legend alive !!  :beerchug:  :biggrin: :biggrin: :biggrin:
Brigandine Grand Edition is the BEST !!

I want to share this code that I found while playing around with comparative search method, in case somebody need it :

1. I believe the code to make Always Year 215 is not working properly (I tested it out by myself). especially this code
300A68E8 00D7 ---> this code is not working properly it is just visual but not actual year 215
301C7598 00D7 ---> this code is not working properly it is just visual but not actual year 215
so I have better workaround for this.
First you must choose new game in Squire difficulty mode, so you can get infinite time merit
then use this code one time only

Modify current gameplay diff to King
300A63D8 0002
this short code modify your current gameplay difficulty into KING. With this trick you can have infinite time and KING difficulty gameplay  :smile: enjoy !
 ---> this method is obsolete, for infinite time limit see this post instead http://www.swordofmoonlight.com/bbs/index.php?topic=869.msg13652#msg13652

also ... I want to request this : (hopefully get some response)

1. please if possible can someone replace Grand Edition organize & battle BGM with Legend of Forsena for each country ?
I am sorry if this is such a troubling request. I don't think Grand Edition organize & battle BGM is bad. But,
it's just I prefer LoF version and I believe it can be accomplished here with all of you gurus.
I know basic Hex editor knowledge but sadly I don't know how to replace BGE music with LoF version

hopefully I can get some reply, or even better such as positive response !!
Long live Brigandine !
« Last Edit: January 04, 2019, 10:22:31 pm by lubronbrons »

Offline lubronbrons

  • Bow Bearer
  • *
  • Posts: 21
Re: Brigandine Grand Edition...
« Reply #241 on: January 03, 2017, 09:52:42 am »
Oh God ! Thank God !!! BIG THANKS to HwitVlf !!

HwitVlf's tutorial called PSX hacking info 1.1
is very helpful indeed
I managed to find various codes that I want many years ago!!  :biggrin: :biggrin: :biggrin:
brand new code
fresh from oven  :smile:

and now I want to share it ! :beerchug:

Every summon always get +5 all stats (by lubronbrons)
800D2958 0005
800D295A 2202
800D295C 0000
800D295E 0000
note : you can change 0005 to any number to suit your need

Hero Quest length always 1 DAY, all hero including enemies (by lubronbrons)
300B9F12 0002
« Last Edit: January 04, 2017, 02:21:45 pm by lubronbrons »

Offline lubronbrons

  • Bow Bearer
  • *
  • Posts: 21
Re: Brigandine Grand Edition...
« Reply #242 on: January 04, 2017, 02:14:13 pm »
Hi guys !

as usual ... I want to share another of my hard work,

Always get best potential HP++ when Lv up, including enemies (by lubronbrons)
8003597C 0001
8003597E 9082

Always get best potential MP++ when Lv up, including enemies (by lubronbrons)
800359D0 0001
800359D2 9083
300359EE 0083

note : hopefully later I can crack best potential for STR INT AGI RunePow too ... because this is very hard for my puny brain

Better Random Generator Number /RNG (by lubronbrons)
C209DC9C 0001
800A67FC 0000
note : we all know that Brigandine have semi-persistent random generator number,
with this code you'll get better gameplay for sure.
Now the random generator number become totally unpredictable unlike before
« Last Edit: January 04, 2017, 02:21:53 pm by lubronbrons »

Offline lubronbrons

  • Bow Bearer
  • *
  • Posts: 21
Re: Brigandine Grand Edition...
« Reply #243 on: January 04, 2017, 10:02:41 pm »
OK Done !!!!
Finally !!  :biggrin: :biggrin: :biggrin:

I believe this is final batch for brand New codes that I want since long ago,
let me share it  :biggrin: :smile:

Always get best potential Rune++ when Lv up, including enemies (by lubronbrons)
80035B30 0002
80035B32 2410

Always get best potential STR++ INT++ AGI++ when Lv up, including enemies (by lubronbrons)
80035DD8 1821
80035DDA 0080
80035DDC 0003
80035DDE 2C82
80035DE0 0032
80035DE2 1440
80035DE4 0000
80035DE6 0000
80035DE8 0002
80035DEA 2403
80035DEC 0004
80035DEE 2C82
80035DF0 002E
80035DF2 1440
80035DF4 0000
80035DF6 0000
80035DF8 0003
80035DFA 2403
80035DFC D7AB
80035DFE 0800

Difficulty. When Organize King, when battle Squire
D00A6924 0002
300A63D8 0002
D00A6924 0003
300A63D8 0000
note : this auto difficulty modifier is for better gameplay (IMHO)

Offline chrisotaku

  • Dagger Carrier
  • Posts: 2
Re: Brigandine Grand Edition...
« Reply #244 on: January 08, 2017, 12:35:21 pm »
Thank you for all  the translation effort for this game :) One of  my fave.

To samisc or whomever has a copy of samisc's patch tweak, kindly upload please :). I would like to try it out. Thank you.
« Last Edit: January 08, 2017, 12:40:12 pm by chrisotaku »

Offline lubronbrons

  • Bow Bearer
  • *
  • Posts: 21
Re: Brigandine Grand Edition...
« Reply #245 on: January 08, 2017, 01:08:37 pm »
Thank you for all  the translation effort for this game :) One of  my fave.

To samisc or whomever has a copy of samisc's patch tweak, kindly upload please :). I would like to try it out. Thank you.

@chrisotaku
The patch is in the first post of this thread, you can download it by clicking attachment in the bottom most of first post
but I don't know what that patch is because I can't found its readme anywhere, I even googling it but still no readme for that patch

Offline Jaak3L

  • Dagger Carrier
  • Posts: 4
Re: Brigandine Grand Edition...
« Reply #246 on: January 08, 2017, 03:03:06 pm »
Hey I want to say thanks for all the hard work and putting up the codes guys!

I've gotten into modding this beautiful game as well.

Quote
Better Random Generator Number /RNG (by lubronbrons)
C209DC9C 0001
800A67FC 0000
note : we all know that Brigandine have semi-persistent random generator number,
with this code you'll get better gameplay for sure.
Now the random generator number become totally unpredictable unlike before

I would love to fix the random number generator as well.  Can you explain to me how you changed it? Like did you change variance of something or did you just make the percentages displayed more accurate? Will the predictions give accurate percentages now?

Thanks a a lot again!

Offline lubronbrons

  • Bow Bearer
  • *
  • Posts: 21
Re: Brigandine Grand Edition...
« Reply #247 on: January 08, 2017, 06:17:24 pm »
Hey I want to say thanks for all the hard work and putting up the codes guys!
I've gotten into modding this beautiful game as well.

Quote
Better Random Generator Number /RNG (by lubronbrons)
C209DC9C 0001
800A67FC 0000
note : we all know that Brigandine have semi-persistent random generator number,
with this code you'll get better gameplay for sure.
Now the random generator number become totally unpredictable unlike before

I would love to fix the random number generator as well.  Can you explain to me how you changed it? Like did you change variance of something or did you just make the percentages displayed more accurate? Will the predictions give accurate percentages now?
Thanks a a lot again!

@Jaak3L
first of all, I'm just a mere newcomer in this forum that want to contribute. also I am not native english,
So please pardon me if I can't give you an adequate answers

I managed to find RNG address by pure luck when I did debugging & crawling for maximum stats potential for every level up,
this is several tips that I can give to you regarding it :

- there is SO MANY function in brigandine system that call function jal 0x0001fd94 (this 1fd94 is function to generate one random number for brigandine system to use)
you would love to fix the RNG right ??
I believe this is your answer. If you familiar with assembly code, you can change its algorithm by yourself
at first I don't know assembly coding at all
if you don't know assembly too. I suggest you use tutorial from HwitVlf in this link and learn how to do it ---> http://www.swordofmoonlight.com/bbs/index.php?action=dlattach;topic=875.0;attach=2616
after I follow and learn HwitVlf tutorial,
now I can write new function from scratch. the code about 'Always get best potential STR++ INT++ AGI++ when Lv up'
is the prove of that  :smile: because I know a thing or two about programming, I wrote the STR INT AGI calculation function from scratch with simple conditioning. so we can always get best STR INT AGI every level up (including enemies)

- how did I change the RNG with that code? the method is pretty blunt
I used comparative search method to find any numbers that always change
numbers that always change means = set of numbers that never same value each frame
I know that RNG in address 800A67FC will only changed when function jal 0x0001fd94 is called and I don't like that
so my solution is very crude,
by force address A67FC (RNG address) with address 9DC9C (contain number that always change every frame)
this is my answer for your question. Neither I use any complicated method to determine percentage calculation nor make some function to make accurate percentages
simply I just make brigandine RNG totally random ... since brigandine is relying address A67FC so much.
by default address A67FC is just static 1 byte number that only changed, when function jal 0x0001fd94 is called by system

- C209DC9C 0001 ---> let's study this line of code
the format is like this
C2XXXXXX YYYY
80ZZZZZZ 0000
Copy's YYYY bytes from location XXXXXX to location ZZZZZZ.
in our case...
copy 1 byte from location 9DC9C to location A67FC
that's it !
that's how I fix the brigandine RNG for better good  :biggrin:
« Last Edit: January 08, 2017, 07:08:56 pm by lubronbrons »

Offline Jaak3L

  • Dagger Carrier
  • Posts: 4
Re: Brigandine Grand Edition...
« Reply #248 on: January 09, 2017, 12:26:40 am »
Quote
@Jaak3L
first of all, I'm just a mere newcomer in this forum that want to contribute. also I am not native english,
So please pardon me if I can't give you an adequate answers

I managed to find RNG address by pure luck when I did debugging & crawling for maximum stats potential for every level up,
this is several tips that I can give to you regarding it :

- there is SO MANY function in brigandine system that call function jal 0x0001fd94 (this 1fd94 is function to generate one random number for brigandine system to use)
you would love to fix the RNG right ??
I believe this is your answer. If you familiar with assembly code, you can change its algorithm by yourself
at first I don't know assembly coding at all
if you don't know assembly too. I suggest you use tutorial from HwitVlf in this link and learn how to do it ---> http://www.swordofmoonlight.com/bbs/index.php?action=dlattach;topic=875.0;attach=2616
after I follow and learn HwitVlf tutorial,
now I can write new function from scratch. the code about 'Always get best potential STR++ INT++ AGI++ when Lv up'
is the prove of that  :smile: because I know a thing or two about programming, I wrote the STR INT AGI calculation function from scratch with simple conditioning. so we can always get best STR INT AGI every level up (including enemies)

- how did I change the RNG with that code? the method is pretty blunt
I used comparative search method to find any numbers that always change
numbers that always change means = set of numbers that never same value each frame
I know that RNG in address 800A67FC will only changed when function jal 0x0001fd94 is called and I don't like that
so my solution is very crude,
by force address A67FC (RNG address) with address 9DC9C (contain number that always change every frame)
this is my answer for your question. Neither I use any complicated method to determine percentage calculation nor make some function to make accurate percentages
simply I just make brigandine RNG totally random ... since brigandine is relying address A67FC so much.
by default address A67FC is just static 1 byte number that only changed, when function jal 0x0001fd94 is called by system

- C209DC9C 0001 ---> let's study this line of code
the format is like this
C2XXXXXX YYYY
80ZZZZZZ 0000
Copy's YYYY bytes from location XXXXXX to location ZZZZZZ.
in our case...
copy 1 byte from location 9DC9C to location A67FC
that's it !
that's how I fix the brigandine RNG for better good  :biggrin:

Thanks so much lubronbrons! I am familiar with assembly since i am studying programming. Funnily enough I learned working with similar registers. I was wondering what methods you used and as well and you explained it perfectly clear to me. It helps a lot!

I can take it from here i was just wondering specifically what function you used and things like that.

You answered everything I needed to know. Especially the 1fd94  hex and jal function. Also your English is very good!

Thanks again mate <3.

Offline chrisotaku

  • Dagger Carrier
  • Posts: 2
Re: Brigandine Grand Edition...
« Reply #249 on: January 09, 2017, 08:44:34 am »
made a patch with lots of small changes in case anyone is interest

http://www.megafileupload.com/1AoF/Brigandine_-_Grand_Edition_all_in_one_patch.rar

*****************************************************
Knight Class:

-Scout gets Accuracy 5%
-Archer gets Critical 5%
-Artimis gets critical 10% and evade 5%
-Lancer gets magic resist 10%
-Valkyrie gets magic resist 20%, counter dmg 10%

*****************************************************
Monster:

-Nightmare get Venom magic and DEF from 110 to 115 and slightly more HP
-Holy griffin rune cost from 80 to 75
-Fenrir rune cost from 50 to 45
-Vampire lord change move type to teleport, Bat flack range from 2 to 3
-Triton increase move and gets frost spell
-Poseidon increase move and MP, normal attack range from 1 to 2, gets ice fall magic. Rune cost from 55 to 65 and DEF from 125 to 120
-Wayvrn gets 1 black element
-Couatl change element to 2 black with attack
- high Centaur gets Accuracy 5%
-Maneater increase move and DEF from 110 to 115, gets HP recover 10%
-titan gets flame and heal
-gigantes gets flame and venom
-death needle increase move and DEF from 135 to 140 and moderate HP increase
-Silver dragon element, attack and special from 1 red 1 white to 2 white
-fafnir element, attack and special from 1 red 2 white to 3 white
-Bahamut Evade skill, Change Element, attack and special from non to 3 black
-Tiamat increase move from 3 to 4, change element, attack and special from 1 black 2 blue to 3 blue, attack dmg increased from 115 to 120
-Phoenix obtains Roc claw as main attack and fire claw as secondary attack and fowl cry special
-Golems gain levels faster and increased AGI, bronze golem and  Talos increase move and AGI
-jinn teir 2 class all get 3 elements for class and 2 elements for special, increased MP
*****************************************************
Rune knight mods:

all knights have higher starting rune power and better rune growth
run power ranges between 300 and 400 for most.

-Lance starts as king level 1 with 300 mana with 7-9 rune growth
-Dryst gets more MP
-Lyonesse DEF from 105 to 110 and starts at level 1
- kilph starts at level 1

*****************************************************
Castle summons:

-Calmary has red dragon for 2000 mana 4c
-camelford has death needle 750 mana and efreet for 800 mana 51 62

- flogeru get stone golem for 800 mana 5d
-jukes gets titan for 850 mana and lizard guard for 650 mana 4e 42
-listinoise gets marid for 800 mana 63

- thala get holy griffin for 1000  32
-hadrian gets archangel for 1250 2d
-damas gets pegusus for 750 and djinni for 800 mana 30 61

-Caelsent gets couatle for 1500 44
-asten gets fenrir for 750 mana 3a
-xanas gigantes for 850 mana and nightmare for 750 mana 4f 2f

-Linnuis gets high centaur for 800 mana 48
-Harvery  gets dao for 800 mana and maneater for 750 mana 64 4a

-Logres gets white dragon for 2000 mana 53
-Lidney gets triton 800 mana 3f
-Salisbury gets shaitan for 800 mana and arch deamon for 1000 mana 65 36
-orkney gets vampire 750 mana 38

*****************************************************
Castle Mana:

-change mana yield of castles, capitals all get 2000, Logres gets 2500, closer to capital get 350, and rest get 250. or number of roads connected.

-At start of game, all kingdoms start with 9999 mana.

*****************************************************

Patch also includes
- Full english translation
- Movie Subtitles
-Grand Battle Edition

I meant the patched mentioned and uploaded by samisc and not the original patch on the 1st page. samisc tweaked the gameplay a little so I would like to try it out.