Seite 1 von 1

SlowIt

Verfasst: 02.03.2008 18:45
von Thorium
Kleines Programm von mir zum verlangsamen von Prozessen. Der Sinn ist es alte Spiele, welche keine Zeitsteuerung besitzen, auf einem modernen Rechner in angenehmer Geschwindigkeit spielen zu können.

Ich weis dafür gibts ne Menge Programme. Aber meins ist besonders. :)
Es lastet nicht wie die meisten die CPU aus. Im Gegenteil, die CPU-Last sollte sogar vermindert werden. Es funktioniert so, das es einen gewünschten Prozess in möglichst regelmäßigen Abständen (Multitasking-OS = nicht exakt regelmäßig) für eine einstellbare Zeit pausiert.

Zum verlangsammen von DOS-Spielen unter XP, den Prozess ntvdm.exe wählen. Aber für DOS-Spiele würde ich sowieso den Emulator DosBox empfehlen. Da ist die Geschwindigkeit sehr exakt skalierbar.

Das Programm sollte selbsterklärend sein. Der Schieberegler regelt die Geschwindigkeit (Verzögerung) des Prozesses in Echtzeit auch während der Prozess läuft.

Um ein möglichst exaktes Timing zu erreichen wird der Code zur Verlangsammung direkt im Zielprozess ausgeführt. Dafür muss eine DLL injiziert werden und ein Thread gestartet werden. Das mögen möglicherweise nicht alle Prozesse. Hatte bei meinen Tests bis jetzt allerdings noch keine Probleme damit.

Das Tool ist noch nicht komplett fertig, funktioniert aber soweit. Für Anregungen und Verbesserungsvorschläge bin ich immer offen.

Download: SlowIt v0.05 (16kb RAR)

Verfasst: 02.03.2008 19:56
von al90
Klingt interessant. Dazu fällt mir gerade mein Frisch Erworbenen oldie
StarWars Jedi Knight: Mysteries of the Sith ein. Dieses läuft
in seinen Zwichensequencen (Keine direkten Filme, sondern aus der Engine gerendert)
vielzu schnell ab. Bin mal gespannt obs damit funzt. :D

Verfasst: 11.04.2008 16:41
von X0r
Cool!