LagAbuse.com

General Section => Warcraft 3 => General Discussions => Tools & tutorials => Topic started by: guest49825 on August 23, 2017, 01:11

Title: ReplaySeeker for 1.26.X, 1.27.X, 1.28.X [probably stable]
Post by: guest49825 on August 23, 2017, 01:11
Note: i am not the original author of this program. I`m the one who keeps it alive nowadays. Original author is Danat, he is some good guy :-)

Hello, my deer friends
I`ve spent some time with fixing and updating ReplaySeeker, which was not working for modern Warcraft 3 versions.

I want you to test it, in case you are familiar with this tool. I want to know, when it works, when it does not. Report here in like following style 'Hi, deer! I have [Windows/Linux (wine)] [version] [service pack] [language], playing 'Warcraft 3 [patch version] [language] [official/non-official]'. I tried [something] and it does [not] work! I see [something]'

SimpleCamera plugin is provided almost as-is. I`ve just fixed some stuff and added toggle on/off hotkey. You can just play with it. Or make good movies :-P

If you do not have .NET Framework 4, you need it in order to run this program :-) Here is a link (https://www.microsoft.com/en-us/download/details.aspx?id=17851)

In case you have no idea for what should this tool be - i will write full guide soon. Have no time atm.

Important note #1: You have to run ReplaySeeker as Administrator!
Important note #2: if you are going to extract it over existing ReplaySeeker -> then delete 'repseek.cfg' file!

@TODO list:
- Hide chat feature
- Disable sounds / rendering features (optional; most likely i will defer it for next version)
- Make units skills visible feature (probably will defer too)
- Auto administrator access asquiring
- Add help guide
Here is some changelog:
26.08.2017 Stable
- Small fixes
- Auto acquiring administrator access
23.08.2017
Still beta:
- Added turbo mode support for known versions (not sure about 1.28, cannot make a good test for it; investigating)
- Changed some calls to thread-safe ones
- Added simple version 'autodetect'
- Added known process names list, so no need to specify it anymore (in most cases)
- No need to restart ReplaySeeker for another replay/warcraft version anymore.
- Reworked 'rescan' button:
No more needed to click it to restart scan process. It will always do scan until it finds replay.
There are 'stop scan' button to stop it and get able to select another version if it is needed.
17.08.2017
Still beta:
- Added multiple versions support, ability to choice (1.26, 1.27, 1.28 are available now and should work)
- Implemented simple version of custom offsets setting (run ReplaySeeker once and look in the repseek.cfg file)
16.08.2017
Beta version:
- added progressbar for memory scanning progress
- added more information into main window
- started adding multiversioning support (currently supports 1.26a and 1.28+);
14.08.2017
- SimpleCamera is working too now
- Removed my tests from code
- Disabled 'Turbo' checkbox
- Fixed few crashes and bugs
13.08.2017
- Initial commit
- ReplaySeeker is working now
Title: Re: ReplaySeeker for 1.26.X, 1.27.X, 1.28.X
Post by: Renovatio on August 23, 2017, 10:19
I tested it again and this time works.

Windows 7 Ultimate (64) Service Pack 1 EN
Warcraft 3 v1.28.5 EN
Average playback speed = 6; min = 3.x, max = 10.x.

GJ!  :y:
Title: Re: ReplaySeeker for 1.26.X, 1.27.X, 1.28.X
Post by: guest49825 on August 23, 2017, 10:32
Thanks for testing, Renovatio :P
Quote
I tested it again and this time works.
Sounds good

Average playback speed = 6; min = 3.x, max = 10.x.
Sounds sad :(  :-D
Have you tried turbo mode?
Anyway, i am working on 1.28+ speeding up; Due to its retarded borderless fullscreen (or whatever it is) - standard ways do not work for this one, so i need some workaround; Should be done in next version. But when it is actually minimized, i get like 30-40 avg playback speed for 1.28
Title: Re: ReplaySeeker for 1.26.X, 1.27.X, 1.28.X
Post by: Renovatio on August 23, 2017, 10:36
Thanks for testing, Renovatio :P
Quote
I tested it again and this time works.
Sounds good

Average playback speed = 6; min = 3.x, max = 10.x.
Sounds sad :(  :-D
Have you tried turbo mode?
Anyway, i am working on 1.28+ speeding up; Due to its retarded borderless fullscreen (or whatever it is) - standard ways do not work for this one, so i need some workaround; Should be done in next version. But when it is actually minimized, i get like 30-40 avg playback speed for 1.28

With turbo it gets boosted around 7 (average), I think; I used it only for a few seconds. To mention: I have slow PC and my CPU was also busy with other things while using replay seeker. Anyway, is a decent speed.
Title: Re: ReplaySeeker for 1.26.X, 1.27.X, 1.28.X
Post by: Jedivh on August 23, 2017, 11:39
Win10 Pro (64)
Warcraft 3 v1.28.5 EN

You need run as admin or you will get errors :D

btw, gj!
Title: Re: ReplaySeeker for 1.26.X, 1.27.X, 1.28.X
Post by: guest49825 on August 23, 2017, 11:54
Thanks for testing :P
You need run as admin or you will get errors :D
ye, thanks for this one; i forgot to mention;
updated 1st post, added entry in my @TODO list :-)
Title: Re: ReplaySeeker for 1.26.X, 1.27.X, 1.28.X
Post by: AlexD3Souza on August 24, 2017, 13:18
I quit to play Warcraft. I had more than 4300 games. My Acoount : AlexD3Souza ... i am bored cuz of less explains. i dont know how to play again ??? Noone helps me. And my english is not so good. see you all players...
Title: Re: ReplaySeeker for 1.26.X, 1.27.X, 1.28.X
Post by: Renovatio on August 24, 2017, 13:54
I quit to play Warcraft. I had more than 4300 games. My Acoount : AlexD3Souza ... i am bored cuz of less explains. i dont know how to play again ??? Noone helps me. And my english is not so good. see you all players...

Have you tried opening a topic here: http://dota.eurobattle.net/la/forum/index.php?board=5.0 ?
Just give your gproxy log and describe your problem.
Title: Re: ReplaySeeker for 1.26.X, 1.27.X, 1.28.X
Post by: Jedivh on August 24, 2017, 14:53
I quit to play Warcraft. I had more than 4300 games. My Acoount : AlexD3Souza ... i am bored cuz of less explains. i dont know how to play again ??? Noone helps me. And my english is not so good. see you all players...
If you dont know English you can post here your problem, we will try to help you for sure http://dota.eurobattle.net/la/forum/index.php?board=112.0
Title: Re: ReplaySeeker for 1.26.X, 1.27.X, 1.28.X
Post by: guest49825 on August 26, 2017, 19:43
Added stable version.
I hope so... :-D


I did not include my disabling renderer experiments, because this it really extremely experimental :D Also it can crash the game sometimes; And gives negligible speeding up; So i think disabling renderer should not be included to Replay Seeker. At least, in it`s current state.
Title: Re: ReplaySeeker for 1.26.X, 1.27.X, 1.28.X [probably stable]
Post by: guest49825 on August 26, 2017, 19:52
I am going to moviemaking for 1-2 weeks since now;
Will not work on this program while moviemaking;
If there will be no more crash/bug reports - i will call this version 'stable'
Title: Re: ReplaySeeker for 1.26.X, 1.27.X, 1.28.X [probably stable]
Post by: luke on September 05, 2017, 14:25
Seems to be working fine for me, tested on a few replays, 1.28.5. I have 1 suggestion: make it pause the replay once it reached the desired position, so we won't miss anything while maximizing/beeing afk

Edit: now it actually stopped finding the offset, its stuck on scanning memory no matter what i do (win 7, wc3 1.28.5 german)

Edit 2: Doesn't find it for 1.27 either. Also when i close it while scanning (with the x button) it displays the "program has crashed message"
Title: Re: ReplaySeeker for 1.26.X, 1.27.X, 1.28.X [probably stable]
Post by: guest49825 on September 05, 2017, 14:39
Hm, it should pause the replay.
Interesting, i will check it

Maybe for 1.28.5 there is another offset, i was checking for 1.28.2

Quote
Edit: now it actually stopped finding the offset, its stuck on scanning memory no matter what i do
so it works or it does not? :D
try restarting war3 / replay seeker (but it is not really needed)

Have you tested 'stable' or not?
Title: Re: ReplaySeeker for 1.26.X, 1.27.X, 1.28.X [probably stable]
Post by: luke on September 05, 2017, 14:43
Yes, the stable one. I find this is weird too, i was able to use it and then it suddenly stopped working, i tried to reextract the zip as well
Title: Re: ReplaySeeker for 1.26.X, 1.27.X, 1.28.X [probably stable]
Post by: guest49825 on September 05, 2017, 14:45
have you used 'Auto' version detect?
have you tried manually select '1.28'?
try removing repseek.cfg (but before it, provide file contents to me, via PM, not here)


edit: by the way, thanks for testing; i`ve already forgot about this tool :D
Title: Re: ReplaySeeker for 1.26.X, 1.27.X, 1.28.X [probably stable]
Post by: guest49825 on September 05, 2017, 15:37
Ok, so if anyone faces same problem (process is found, but it scans for memory forever), try to do this:
Open your repseek.cfg file and change line
Quote
ProcessName=war3,War3,Warcraft III,Frozen Throne
to
Quote
ProcessName=war3
(before running replayseeker)
Title: Re: ReplaySeeker for 1.26.X, 1.27.X, 1.28.X [probably stable]
Post by: guest49825 on September 10, 2017, 04:55
[1.28]
Ok, so if ReplaySeeker does not pause replay after synchronize done:
Warcraft 3 needs to be running in -windowed mode, or -nativefullscreen mode

I am sleeping, this is just a workaround; Cannot explain more atm
Title: Re: ReplaySeeker for 1.26.X, 1.27.X, 1.28.X [probably stable]
Post by: luke on September 17, 2017, 23:26
So, is this the final version or you are going to improve it further?
Title: Re: ReplaySeeker for 1.26.X, 1.27.X, 1.28.X [probably stable]
Post by: guest49825 on September 18, 2017, 00:37
As long as it is useable, i`m letting it as-is

There are some ideas to implement (for example, open replays using replayseeker, automatically), but they are not very important to rush into implementing right now
Title: Re: ReplaySeeker for 1.26.X, 1.27.X, 1.28.X [probably stable]
Post by: luke on September 18, 2017, 21:42
If you are bored it would be useful to have a short manual on how to use it inside the zip and its requirements (war3 versions, frameworks), maybe some other details.
Title: Re: ReplaySeeker for 1.26.X, 1.27.X, 1.28.X [probably stable]
Post by: guest49825 on September 18, 2017, 21:45
I am not bored, i am working on something more important for this server atm, want to hurry up until new season start :3

Everything has its priority

ReplaySeeker has lower, currently.
Title: Re: ReplaySeeker for 1.26.X, 1.27.X, 1.28.X [probably stable]
Post by: cyb on November 05, 2017, 00:06
 :y:
Title: Re: ReplaySeeker for 1.26.X, 1.27.X, 1.28.X [probably stable]
Post by: Tufu on December 07, 2017, 00:49
Heyho,

Thanks for the nice work. I used this tool to record scences for a video and it worked quite well hence I wanna give some feedback.

I am using Windows 10 64 bit and I used it for 1.27 and 1.28.5. However some minor issues occurred.
1. After watching / recording one replay with Replaysseeker / simple camera I couldn't watch a 2nd one since Warcraft and Replayseeker crashed. So I always needed to restart both programs.
2. Sometimes when I fast forward to a desired postion Replayseeker doesnt notify me nor pauses the replay -.-

Well I think these aren't big problems since they can be handled. Maybe if you have some time you can test it and see if you have the same issues.
Another note: Before I could start Replayseeker I needed to figure out how to write a .config file for Replayseeker.exe in order to use an older .net framework. Without this file I got an errormessage and Replayseeker didn't work for me. If you have the same problem just create a file called Replayseeker.exe.config and write down the following:
Code: [Select]
<configuration>
   <startup>
      <supportedRuntime version="v4.0"/>
   </startup>

   <runtime>
      <loadFromRemoteSources enabled="true"/>
   </runtime>
</configuration
 

So that's all from me. Thanks again for this tool and I hope you will improve it further. By the way if you wanna see my video (don't expect too much I am not a professional artist :) ):
https://www.youtube.com/watch?v=q225Co6lUKo

Title: Re: ReplaySeeker for 1.26.X, 1.27.X, 1.28.X [probably stable]
Post by: .SaLiH. on December 07, 2017, 08:14
nice video mate

what about making videos for lagabuse ? xd
Title: Re: ReplaySeeker for 1.26.X, 1.27.X, 1.28.X [probably stable]
Post by: guest49825 on December 07, 2017, 09:26
Thanks for feedback, @Tufu
No1 was using this tool (or at least didn`t report about this), except you and some another guy from hiveworkshop
So i paused development, because i thought no1 gives a stick about this tool

> 1. After watching / recording one replay with Replaysseeker / simple camera I couldn't watch a 2nd one since Warcraft and Replayseeker crashed. So I always needed to restart both programs.
Ye, it happens. Nothing alot i can do about Warcraft 1.28 crashes, because it tends to crash itself, when something touches tis memory. Same thing was happening with Drakol1ch map, he told about this case, that Warcraft 1.28 for some random reason likes to crash after modifying its memory. One of reasons he stays on 1.26 now

ReplaySeeker crashes only at its exit, doesn`t it? When you close app, some threads are still working and expecting another threads to work too, and it causes a crash.

> 2. Sometimes when I fast forward to a desired postion Replayseeker doesnt notify me nor pauses the replay -.-
Try to manage to run Warcraft in windowed / native fullscreen mode. This way you can (AFAIK) avoid this bug w/o pause.

Anyway, thanks again for the feedback; If you really need some fixes for this tool, i will work on it.

p.s. Hm, strange why don`t you just install actual netframework, but thanks for this .config file idea.
I am web-dev, not c/c+/c++/c# programmer. Was working on it according to my web-dev coding standarts. Also i did disassembling / decompilling and such analyzing of Warcraft 3 app, on different patch versions;
I mean, i could do some mistakes (i am sure i did (especially with multi threading), but i stopped and released this tool as-is, since no one gives a stick)
Title: Re: ReplaySeeker for 1.26.X, 1.27.X, 1.28.X [probably stable]
Post by: guest49825 on December 07, 2017, 09:29
And ye, cute video.
We might work together on videos :D

What version of simple camera did you use? I uploaded 2 ones
Title: Re: ReplaySeeker for 1.26.X, 1.27.X, 1.28.X [probably stable]
Post by: cyb on December 07, 2017, 12:01
Video is nice. Keep up with it
Title: Re: ReplaySeeker for 1.26.X, 1.27.X, 1.28.X [probably stable]
Post by: Tufu on December 07, 2017, 20:46
Hey hey hey,

thanks for your kind comments.

Yes, it crashes after WC3 exits. Np though. I'm glad that it works.

I downloaded and used stable.zip. :)


Regards
Title: Re: ReplaySeeker for 1.26.X, 1.27.X, 1.28.X [probably stable]
Post by: cyb on December 07, 2017, 21:00
http://dota.eurobattle.net/la/forum/index.php?topic=180440.0

There we post some replays try to make some "moments" from it :)
Title: Re: ReplaySeeker for 1.26.X, 1.27.X, 1.28.X [probably stable]
Post by: Tufu on April 26, 2018, 18:28
Hey it's me again,

would you mind to upgrade Replayseeker / Simple Camera for 1.29 please?
Title: Re: ReplaySeeker for 1.26.X, 1.27.X, 1.28.X [probably stable]
Post by: guest49825 on April 26, 2018, 20:18
Hey it's me again,

would you mind to upgrade Replayseeker / Simple Camera for 1.29 please?
Yes, if you need it.
Title: Re: ReplaySeeker for 1.26.X, 1.27.X, 1.28.X [probably stable]
Post by: udess on February 17, 2019, 14:26
(https://i.ibb.co/DwWrbTP/simple-camera.jpg)

hai bro, can you help me to fix this? replayseeker working, but simplecamera won't active.
Title: Re: ReplaySeeker for 1.26.X, 1.27.X, 1.28.X [probably stable]
Post by: udess on February 18, 2019, 04:47
I download Replayseeker and simple camera plungin from this forum. last week, all working properly. i make this video
http://www.youtube.com/watch?v=PKFx9BAMefw

and now i want to record again my moment, but simple camera won't active.  I have tried to full scan, nothing happens, still same not active.

Title: Re: ReplaySeeker for 1.26.X, 1.27.X, 1.28.X [probably stable]
Post by: luke on April 20, 2020, 12:54
Simplecamera doesnt work anymore.

I wanted to record a new awesome video but when i start replay, start replay seeker and click on simplecamera it says failed to activate and full scan doesnt work. I download from attachement, stable version + plugin
Title: Re: ReplaySeeker for 1.26.X, 1.27.X, 1.28.X [probably stable]
Post by: AntlermanXXL on April 20, 2020, 13:15
You need original replayseeker, not my version, i told already
Title: Re: ReplaySeeker for 1.26.X, 1.27.X, 1.28.X [probably stable]
Post by: luke on April 20, 2020, 14:00
But worked before and now doesnt work and its same program