Comentarios
hilo: Broforce
Germanylachszunge7 months ago

Jump works too, but it is faster to use the up key. There is this crouching animation before the mech takes off. You skip that, which makes the launch easier.

UltimateForm les gusta esto
hilo: Broforce
Germanylachszunge7 months ago

sure, here you go (Youtube).

Short explanation:

  1. Enter Mech by double tapping Melee
  2. Walk a bit to the right (not to much or you'll hit the screen)
  3. Press Up (Not Jump!) to fly up for a fraction of a second.
  4. Eject
UltimateForm les gusta esto
hilo: Broforce
Germanylachszunge8 months ago

That is very interesting. I didn't manage to reproduce the insta kill, but encountered some buggy behaviour myself. Here is the video (Youtube).

Can you describe precisely where you teleported to and if the camera was locked or free moving? What cutscenes have you triggered before?

The bottom left corner of the level is special because it is the point (0, 0), which is the default target location for triggers in the editor.

hilo: Broforce
Germanylachszunge9 months ago

Yes, I think Left Shift is the default sprint button.

However there is a bug where you can not rebind this button through the in game options menu. If you want to bind sprint to any other button you have to manually edit the Options.xml file located in .../Broforce/Saves/. You can edit this file with a normal text editor and need to change this line

<keyPlayer1Sprint>LeftShift</keyPlayer1Sprint>

I hope this helps

Squerl les gusta esto
hilo: Broforce
Germanylachszunge1 year ago

Hey and thank you for your post. I completely agree, that it would be better if we could remove loading times for runs. This used to be a way bigger problem in the past, as the game was a lot less optimized and loading times could take up to multiple seconds. Back then I wrote a load time remover for the autosplitter which only works in online lobbies. Unfortunately, I wasn't able to make it work in singleplayer.

If we were to switch the timing method from real time to ingame time we would have to ensure that new and old players can still easily submit their times.

I think this is a problem which we have to face eventually, but I don't know how to solve it right now. Any additional input is welcome.

UltimateForm les gusta esto
hilo: Broforce
Germanylachszunge2 years ago

That looks very nice (and fast). I hate the RNG element of that Boss, so a strat like this is very handy. Do you know what other Bros can do this?

UltimateForm les gusta esto
hilo: Broforce
Germanylachszunge5 years ago

Good to hear that. I have been absent from the game myself the last few weeks. I am now really looking forward to running this game again.

hilo: Broforce
Germanylachszunge5 years ago

argusdusty is first. The official timing method of this game is in-game time. That is why any runs with only real time are ranked lower on the leaderboard. It doesn't make any sense to be honest.

hudsony9 les gusta esto
hilo: Broforce
Germanylachszunge5 years ago

I only managed to remove about 10% of false results.

http://www.mediafire.com/file/jk31ua3aw9hg9xy/hasBeenSetup.zip/file

hilo: Broforce
Germanylachszunge5 years ago

Hey argusdusty, your version works really well for me :D

EDIT: I just tested it again and now the game time is constantly paused. Can you send me your Pointermap?

I updated my version as well, just in case anyone has problems with the Pointers you use, but I am not 100% confident that my version will work for everyone bug-free.

hilo: Broforce
Germanylachszunge5 years ago

I will look into it, for now I would sugest not submitting any times with the Autosplitter until it is fixed

I think there is an easy fix but I am currently travelling so it will take a bit until I can work in it

hilo: Broforce
Germanylachszunge5 years ago

Hey all, I am sorry that this bug caused so much trouble. I updated my version of the Autosplitter, it should be working now.

The Autosplitter can not remove the time lost while the screen is black. It simply removes the time lost while the game actually loads a level (either by restarting or loading a New level). Thats why it feels like the Splitter is removing too little time.

I timed the Autosplitter manually by recording a run and comparing Video time to livesplit time in order to check if it is fair. It is not possible to consistently remove lag in a fair way. Unfortunately lag is something we all have to deal with (especially in coop).

I think the runs in question should either add the time after the Satan cutscene Or manually retime the entire run

hilo: Broforce
Germanylachszunge5 years ago

Hi Mordaak, the category does already exist it is called "Campaign Any% NG+ Co-op". The rules of the category state: "Complete the arcade mode in the fastests way possible using more than one player."

The name is a bit confusing since you aren't actually playing the Campaign. I would recommend renaming the category to "Arcade Any% NG+ Co-op" or just "Any% NG+ Co-op"

hilo: Broforce
Germanylachszunge5 years ago

Hey Uloora, I'm glad the Autosplitter works for you. I want to note that this wouldn't have been possible without the help of Gammler33 who helped find some of these original Pointers and argusdusty who found the "GO" countdown, a method to reliably split in the last level and added campaign% support (I haven't implemented it yet, because I'm lazy).

Also good luck with your PB!

hilo: Broforce
Germanylachszunge5 years ago

Hi Maxi,

unfortunately almost all Pointers stopped working after the last Broforce Update (I guess thats why the Autosplitter is not beeing recognised).

https://github.com/lachszunge/Broforce-Autosplitter/tree/master This is the Version I'm currently using. There still are some things missing like campaign% support. And some of these Pointers may not work for you. You can use the Cheat Table in the github (Broforce_beta.CT) to check which Pointers work.

If you want your Autosplitter to automatically remove load times you will need to Scan for the "is_loading" variable. Use the option "Pause the game while scanning" to make it easier. You are looking for a Byte which is 0 when not loading and any number from 1 to 255 when loading. look for a base address (the green ones in the address list). Good thing is that you don't need to Pointer Scan for it since base addresses usually don't change.

If you are sure that your pointers are correct and there are no syntax errors in the code of the Autosplitter try removing variables , pointer paths and lines of code which you are not using.

I hope this was helpful. If you need any additional help feel free to ask.

Maoden les gusta esto
hilo: Broforce
Germanylachszunge6 years ago

I am trying to find a way to automatically remove loads from your Splits. It works on my system but is not a general solution to the problem. If you want more information check out the autosplitter thread

hilo: Broforce
Germanylachszunge6 years ago

Alright, I just found a really dumb bug which coincidentally is a quick kill for Sky Fortress

This makes no sense to me. All you have to do is repeatedly press the "Space"-key on your keyboard in the Last phase of the fight. This works with any Bro. The key does not even have to be bound to anything, it is pure coincidence that it is the same key as jump.

Imwoke, Mamie, y argusdusty les gusta esto
hilo: Broforce
Germanylachszunge6 years ago

Hey argusdusty, I finally found some time to check all the Pointers: -your game_speed Pointer works very well for me, I scanned for it myself and came to the same result. -your boss_health Pointer does not work for me, I use: "mono.dll", 0x1F46AC, 0x8, 0x470, 0x18, 0x98, 0x1E8; but even after I ensured that the Pointer was correct it sometimes wouldn't split on Satans death. So I looked at Satans hp value during the fight and noticed that on the final hit his hp did not drop below 0 but simply froze. I fixed that by changing the final if statement: if (current.boss_health <= 50 && current.game_speed < 0.30) This is not a perfect solution but it works for me.

I scanned for the is_loading variable. It is really hard to scan for this since it is either 1 or 0 (which a lot of variables are), but I found a pointer which works for me. This Pointer does most likely not work on everybody's system (I had to choose from about 1 million possible pointers), but if you want to try it here it is: byte is_loading : "Broforce_beta.exe", 0x1095F8C, 0x54, 0x8, 0x0, 0x4, 0x6FC;

Add these lines to your Autosplitter to implement the load removal: isLoading { if(current.is_loading == 1){ return true; }else{ return false; } } Note: if the Pointer works for you then this should automatically Pause your "Game Time" Timer in Livesplit while the game is Loading(except on the first time you load any level after you start the game). This means that your Timer must be set to "Game Time" in your Overlay.

hilo: Broforce
Germanylachszunge6 years ago

Hey Guys, I accidentally discovered this bug in the last Satan fight while trying to kill myself :D this seems to work with every bro, however I am not sure if it is keyboard exclusive or not.

Mamie les gusta esto
hilo: Broforce
Germanylachszunge6 years ago

Hey argusdusty,

I just tested your script and after changing the pointer for "level" it worked for me. The Timer automatically starts, splits and resets when you enter the menu. Great Job! Splitting on Satan does not always work for me, I guess the problem is the "boss_health" Pointer. I will post again when I find a Pointer that works consistently for me. Gammler33 and I rescanned your pointer scans for "level" and managed to bring them down to 26. The pointer I am currently using is: byte level : "mono.dll", 0x20A14C, 0x0, 0x364, 0x10, 0x18; Here is a link to the file with all 26 Pointers: http://www.mediafire.com/file/w3a82kw1k933vkw/Pointer_Scan%28CheatEngine%206.6%29.zip

Acerca de lachszunge
Unido
7 years ago
En línea
today
Partidas
22
Juegos jugados
Broforce
Broforce
Última carrera 8 months ago
22
Partidas
Juegos seguidos
Broforce
Broforce
Última visita 1 month ago
2,122
visitas
The Expendabros
The Expendabros
Última visita 3 months ago
235
visitas
Juegos moderados
Broforce
Broforce
Última acción 2 days ago
234
acciones
The Expendabros
The Expendabros
Última acción 21 days ago
39
acciones