Similar happens with biking. Touched managed to fix biking, but it broke again :D
I fixed it (again).
As for surfing, I think I finished surfing for the most part. Only part that remained was to undo the surfing sprite.
There was more. You didn't factor in the follower jumping perpendicularly to the facing direction of the player, which happens when the player surfs facing left/right, and then moves down/up or vice versa. The timing was also ****ed if you didn't wait for the follower to complete the jump before moving.
I've been lazy, Touched as been lazy, and we haven't updated this since last year.
Basically, it's pretty much done, just needs some brushing up in certain places. Lack of motivation = lack of completion. We're not stuck or anything like that, just now that the interesting parts are finished, I don't think we felt like working on it more. Also the introduction of the incomplete cutscript came into the dev schedule (which also got dumped upon the realization that 99% of the community would be incapable of using it).
Basically, stuff happened, we haven't worked on it since we lacked motivation. Unless some motivation appears out of thin air, I don't really feel like doing this anymore. I can't speak for Touched, but I think he'll tell you the same...
Yeah, lack of motivation and irl commitments got in the way. All we really needed was some sort of scripting interface and to create the Pokemon following mode (which is far easier than fixing surfing etc.)
FBI if the motivation you want is that you want some one to use the follow me script in their hack then look no further. Frankly speaking, I NEED this code for a Hack rom and it's story and if you complete this then I will 100% use this. (hopefully that motivated you)
You can do it FBI-kun, GAMBARAY GAMBARAY FBI-kun.
Fighto FBI-kun, you can do it. :D :D :D
Sorry, but that's not gonna motivate us. I don't know if FBI feels the same, but the motivation comes from the challenge of solving problems. Since we solved most of them, it just became an issue of doing boring work over and over again to fix annoying timing issues. Also the lack of community involvement in the project (as usual) is demoralising.
Couldn't it be done to make the follower jump two steps to catch the player? I think it's done like that in HGSS.
Also, for biking and surfing the follower disappears in the official games.
Hope this helps ^^
It's not an issue of the amount of steps taken (jumping over ledges is always two steps), it's an issue of the amount of frames taken to complete the jump. The issue is that jumping is a long animation: it takes something like double the walking time to complete the animation. Since the follower has to wait on the ledge while the player stands on the bottom, it has to jump during the next movement the player makes. This means that you have to somehow accelerate the jump to take place in the same time as the player's next movement. This is what HGSS does, which is why the jump takes a shorter amount of time for the follower.
We succeeded in doing this, however there are multiple speeds that the player can move at which makes it complicated to figure out how long to take when making the follower jump.
It's complicated because if you go too fast, the jump looks awkward and if you go too slow it will be a few pixels behind the player until you stop moving.
Also we know about the thing going into the Pokeball. But FBI wanted us to do surfing and biking for the extra challenge it provided. Also, the Pokeball solution only applies to Pokemon. Since we wanted to expand the potential for this hack beyond the scope of "your Pokemon follows you", this was not acceptable. If a person was to follow you, we wanted them to be capable of doing everything the player can. We were going to provide different "modes" that you could select via a script. If you picked the Pokemon mode, it would disappear into the Pokeball. If you picked the person mode, they would ride their own bike or something. However, we never got the opportunity to do this.