Comments (5)
Placing TKMEdit will not magically add the required functionality.
from kam_remake.
Unless there would be a spectator bot that could record whole map or each player view
from kam_remake.
Replays work a little bit different than that.
There's the initial game state (savegame.bas) and a list of all player commands (savegame.rpl) that guide the games state.
With this system to get to the 60min timestamp the replay needs to go through 60_60_10 ticks of the game and apply all the commands in the order. Which is a LOT of processing for the CPU.
Another case is when you want to rewind back (e.g. from 60min to 50min). The game has no mechanism of recording previous states or reverse-applying them. So with the current design the replay needs to start anew and fast forward to 50min.
from kam_remake.
This is what I was thinking about - restarting replay and fast forwarding (x 10000) in the case of rewinding back and only FF when going forward.
During this operation we can stop rendering etc.
Still the CPU will be heavy loaded but maybe we can optimize it in some cases.
from kam_remake.
This feature needs more planning before starting to work on it.
from kam_remake.
Related Issues (20)
- More players - 12 players HOT 3
- Allow to handle commands written in game's chat with Dynamic Script HOT 4
- Allow to resize maps from the Map Editor HOT 5
- if States then variable := number; HOT 3
- Seems to be a bug in Fight.Create
- Map editor add last time modified collumn to maps
- AI opponents not able to use the marketplace HOT 1
- Any plan to release a Linux version? HOT 1
- AVI playback
- on ARM linux (raspberry pi) HOT 28
- Unable to compile in Delphi 10.3 HOT 6
- How can I fix some bugs in Chinese translations? HOT 3
- Crash when trying to delete save a game with a backtick (`) in the name
- Brake and catapult problem HOT 1
- Can you please detail how to compile it under Linux? HOT 9
- KM_UnitGroup. Fix desync.
- Match Server and website is down HOT 1
- function UTCToLocal wrong HOT 1
- TSK Campaign Mission 4 AI Events
- Is the game playable in android and ios HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from kam_remake.