08-01-2012, 05:02 PM
which is this thread (if you don't know what I'm saying, nvm)
How practical is it? Set three important numbers and click two buttons - then start playing.
this is an introduction video ---> http://www.youtube.com/watch?v=rIUGtYwoWhA
just showing how practical it is.
I know earlier I made something like this, but with many bugs and enemies are unbalanced (e.g. having 3 bats in a single phase :o , then sometimes our favorite enemy never appears, etc).
This is a remake. Plus, it works around 5 times faster and it can write to stage.dat immediately (thanks to zort and Chiko for helping me in that )
Download link: http://www.mediafire.com/?917u7eq6yts2q5a
If it's the first time you use the program, you need to give it your LF2's address (also do this when you move your LF2 folder, if you ever do that), it's in the 'Generate' tab.
NOTE: If an error occur, try to 'Run as Administrator', as this solved the problem for Zort
Practical use:
1. Set Initial Difficulty (the starting difficulty, i.e. phase 0)
2. Set Difficulty Increment (how much the difficulty should increase per phase)
3. Set how many phase you want to create (e.g. 50)
4. Go to Generate tab, click on Generate, then click on Replace Stage
5. Run LF2 and go to survival mode --> it has been modified randomly, but based on your settings.
Want more details?
Well there are many configurable settings. I will write them all in separate spoilers just to keep it organized. You can even save and load the settings so in case you make many changes you should do it . OH CRAP, I forgot: the enemy cooldowns won't be saved. But all other will be. I'll fix this soon too.
Well, open this to find out what each property does
How practical is it? Set three important numbers and click two buttons - then start playing.
this is an introduction video ---> http://www.youtube.com/watch?v=rIUGtYwoWhA
just showing how practical it is.
I know earlier I made something like this, but with many bugs and enemies are unbalanced (e.g. having 3 bats in a single phase :o , then sometimes our favorite enemy never appears, etc).
This is a remake. Plus, it works around 5 times faster and it can write to stage.dat immediately (thanks to zort and Chiko for helping me in that )
Download link: http://www.mediafire.com/?917u7eq6yts2q5a
If it's the first time you use the program, you need to give it your LF2's address (also do this when you move your LF2 folder, if you ever do that), it's in the 'Generate' tab.
NOTE: If an error occur, try to 'Run as Administrator', as this solved the problem for Zort
Practical use:
1. Set Initial Difficulty (the starting difficulty, i.e. phase 0)
2. Set Difficulty Increment (how much the difficulty should increase per phase)
3. Set how many phase you want to create (e.g. 50)
4. Go to Generate tab, click on Generate, then click on Replace Stage
5. Run LF2 and go to survival mode --> it has been modified randomly, but based on your settings.
Want more details?
Well there are many configurable settings. I will write them all in separate spoilers just to keep it organized. You can even save and load the settings so in case you make many changes you should do it . OH CRAP, I forgot: the enemy cooldowns won't be saved. But all other will be. I'll fix this soon too.
Well, open this to find out what each property does
Spoiler (Click to View)
Difficulty Tab
Enemies Tab
Generate Tab
Spoiler (Click to View)
Difficulty - It is the total of enemy value that are allowed in a phase. E.g. bandit's value is 100, so difficulty 1000 will be as hard as 10 bandits.
Initial Difficulty: The difficulty for the first phase
Difficulty Increment: How much difficulty is increased per phase
Extra Phase - Extra phases are harder than normal phases because they have higher difficulty level.
Extra Phase Every ... Phase: e.g. if set to 5 then Stages 5, 10, 15, and so on will become Extra Phases.
Extra Difficulty: How much additional difficulty should be given to the extra phases.
Number of Phases: Obvious lah. If you set it to 20, then the 21st phase will be 50 Julians.
Reserve Rate: This number, times the characters' Reserve Rate, will decided the 'times: x' property (which is how many reserves the enemies will have). So This number is a multiplier.
Milk Bottles per phase: If you're planning to play with 2 players, you may want to give 4 bottles per phase, hahaha
Health Multiplier: In case you want to play on Crazy but hate the fact that you don't kill bandits with a dash attack, set this to 0.67 :P . Of course any other logical number will work (e.g. 9999999 may not work)
Initial Difficulty: The difficulty for the first phase
Difficulty Increment: How much difficulty is increased per phase
Extra Phase - Extra phases are harder than normal phases because they have higher difficulty level.
Extra Phase Every ... Phase: e.g. if set to 5 then Stages 5, 10, 15, and so on will become Extra Phases.
Extra Difficulty: How much additional difficulty should be given to the extra phases.
Number of Phases: Obvious lah. If you set it to 20, then the 21st phase will be 50 Julians.
Reserve Rate: This number, times the characters' Reserve Rate, will decided the 'times: x' property (which is how many reserves the enemies will have). So This number is a multiplier.
Milk Bottles per phase: If you're planning to play with 2 players, you may want to give 4 bottles per phase, hahaha
Health Multiplier: In case you want to play on Crazy but hate the fact that you don't kill bandits with a dash attack, set this to 0.67 :P . Of course any other logical number will work (e.g. 9999999 may not work)
Enemies Tab
Spoiler (Click to View)
1. Select the character you want to modify
2. Change the values in the text boxes
3. Click on Apply Changes
Property descriptions:
ID & Name: You don't need to change this, surely.
Health: You want Julians to have 800 HP? FINE. Be it. You suck.
Value: You think Bandit is stronger than Julian? Then set his value higher than Julian's.
Limit: Bandit is too strong that it's not possible to win when there are two bandits at once? Well, set his limit to 1 then.
Reserve Rate: This is like a times multiplier (multiplied by the Reserve Rate on the Difficulty Tab).
Abundance: How often a character should show up. If you double the value, he will appear around twice as often.
Cooldown: Well, having a LouisEX in 3 phases in a row hurt my eyes. Now we can prevent it . Attention: Cooldown is the number of phase the character is banned for after he has appeared MINUS ONE. So if you want the char to just not appear twice in a row, you have to set it to at least 2. Cooldown = 1 is useless.
2. Change the values in the text boxes
3. Click on Apply Changes
Property descriptions:
ID & Name: You don't need to change this, surely.
Health: You want Julians to have 800 HP? FINE. Be it. You suck.
Value: You think Bandit is stronger than Julian? Then set his value higher than Julian's.
Limit: Bandit is too strong that it's not possible to win when there are two bandits at once? Well, set his limit to 1 then.
Reserve Rate: This is like a times multiplier (multiplied by the Reserve Rate on the Difficulty Tab).
Abundance: How often a character should show up. If you double the value, he will appear around twice as often.
Cooldown: Well, having a LouisEX in 3 phases in a row hurt my eyes. Now we can prevent it . Attention: Cooldown is the number of phase the character is banned for after he has appeared MINUS ONE. So if you want the char to just not appear twice in a row, you have to set it to at least 2. Cooldown = 1 is useless.
Generate Tab
Spoiler (Click to View)
Address: copy your LF2's address to the text box. Don't copy your data folder's address, but your LF2 folder, which contains lf2.exe.
Generate button: You have to click this to get the stage.
Save Stage button: In case you want to save the stage somewhere, because: recordings won't work when you have a different stage. If you want to playback your recording, you have to use the stage you used when you played .
Replace Stage button: This automatically replaces the original stage.dat file with the randomly generated one, so make sure you backed up the original one first ^^
Generate button: You have to click this to get the stage.
Save Stage button: In case you want to save the stage somewhere, because: recordings won't work when you have a different stage. If you want to playback your recording, you have to use the stage you used when you played .
Replace Stage button: This automatically replaces the original stage.dat file with the randomly generated one, so make sure you backed up the original one first ^^