Commit Graph

254 Commits

Author SHA1 Message Date
c78a8b56ae Update capture method
- Capture hWnd HDC directly (Window can be behind other windows)
- Update README.md
2020-10-18 00:39:58 +02:00
478a6262e8 Fix chunk/pixel alignment
- Adjust coordinates, so that chunks are always in the center of the window
- Modify VIRTUAL_RESOLUTION_OFFSET_X/Y to match window output with expected coordinates
- Fix black line at the bottom of window
- Remove tile bleed/inset while stitching, as it is not needed anymore
2020-10-17 17:27:26 +02:00
151d1d88bd Use DoesWorldExistAt() to speed up capturing
- Remove any delays
- Move UI rendering into capture coroutine, so wait(...) can be reduced
- Use wait(0) instead of wait(1) in coroutines
- Use default value of STREAMING_CHUNK_TARGET
- Don't suggest to change framerate to 600 Hz
- Don't suggest to disable mTrailerMode
- Add "Done!" screen
- Update README.md

fixes #1
fixes #5
2020-06-01 22:40:47 +02:00
8cf480dc37 Optimized parameters
- Reduce CAPTURE_DELAY
- Increase STREAMING_CHUNK_TARGET
2020-05-31 18:00:24 +02:00
24fa53be27 Add countdown to UI 2020-05-31 17:59:36 +02:00
b8fb1d67cf Remove compatibility.xml
As it does not remove the "This mod has not been tested..." message
2020-05-30 20:01:55 +02:00
66de429ab8 Update to go 1.14 & Upgrade dependencies 2020-05-30 19:42:31 +02:00
c56e48b632 Mark mod as compatible with newer noita version 2020-05-30 19:30:08 +02:00
4252e8fbe6 Update README.md 2020-05-30 19:29:39 +02:00
0bc2c9122e Add profiling batch file 2020-05-30 19:26:53 +02:00
a6ff7f4bf9 Update copyright year 2020-05-30 18:16:50 +02:00
13373028cc Fix output image parameter 2019-12-21 22:25:47 +01:00
95c53b96a9 Disable worm movement 2019-12-01 12:47:51 +01:00
1d832ebad1 Add cleanup mode to stitcher 2019-11-30 18:28:17 +01:00
6703074900 Make compatible with nightmare mode
- Remove perks as they are not needed, and not all are available in nightmare mode
2019-11-28 21:05:50 +01:00
52e23df1ee Several stitcher updates
- Use different progress bar
- Add bounds parameter to MedianBlendedImage
- Add progress to MedianBlendedImage
- Replace the `-lowram` flag with `-prerender`
- Update README.md
2019-11-05 02:31:19 +01:00
d76dc20936 Add low RAM mode 2019-11-04 22:44:35 +01:00
dc42ee1eb5 Remove incomplete alignment algorithm 2019-11-04 20:52:47 +01:00
e1fbda1053 Update README.md 2019-11-04 17:56:09 +01:00
6065c26266 Prevent monitor standby & Update README.md 2019-11-03 23:13:55 +01:00
12ea3f83ae Optimizations
- Update README.md
- GameSetCameraPos(x, y) several time while waiting to get all chunks loaded
- Fix tile output coordinates (Top left corner coordinates instead of center)
- Hide some ui parts by default
2019-11-03 00:58:03 +01:00
8cf46232de Several updates
- Add full map capture mode
- Show error on screen if screencapturing failed
- Add additional frame delay for jumps larger than the grid size
- Show progress for map capture mode
- Tweak streaming chunk target
- Update README.md
2019-11-02 21:37:10 +01:00
c87a4d05d0 Several updates
- Change virtual resolution to 1280x720
- Change virtual to screen pixel ratio to 1:1
- Increase grid size to 420
- Make the mod capture only the window (and only the client area)
- Increase STREAMING_CHUNK_TARGET, so that chunks don't unload after some frames
- Add ingame warnings for wrong settings, and information how to fix these
- Update README.md
2019-11-01 02:40:21 +01:00
638f6223c3 Update README.md 2019-10-26 21:50:43 +02:00
d585468f0b Update README.md 2019-10-26 16:10:39 +02:00
704864aee4 Fix travis
The stitch app should be x86-x64, but the previous set variables got overwritten anyways.
2019-10-26 15:54:58 +02:00
acc863c4b1 Update README.md 2019-10-25 23:22:42 +02:00
37d660bb0c Now 2019-10-25 23:01:47 +02:00
5deb48a0fd Another try -__- 2019-10-25 21:34:42 +02:00
e8c8e3e572 Fix travis config 2019-10-25 21:29:19 +02:00
4ac74a66d1 RC1 2019-10-25 21:21:30 +02:00
d5f3390bf1 Actually build 386 executables 2019-10-25 21:10:24 +02:00
ac2e0bff40 Add travis for automatic releases 2019-10-25 21:07:19 +02:00
5f3c55823c Let capturer create output folder 2019-10-25 20:25:41 +02:00
4c6177676d Add parameters and a prompt to the stitcher 2019-10-25 19:45:23 +02:00
b923ee6f51 Update capture script
- Make it possible to free roam before capturing
- Show coordinates (Also while capturing)
- Disable grid updates and some other magic number adjustments
2019-10-25 17:29:52 +02:00
91efa7b4ba Stitching improvements
- Add integer downscale parameter
- Output information about the total bounding box
- Build workload chunks in a hilbert spiral to reduce memory consumption
2019-10-24 21:11:23 +02:00
2700cdb05e Update README.md 2019-10-24 03:06:52 +02:00
b53ec0d60b Reduce stitching time
About three times as fast
2019-10-24 03:05:42 +02:00
b11ba98db7 Update stitching program
- Divide workload into chunks
- Add multithreading
- Add console messages
- Add progress bar
- Unload tile images after some time
- Fix median filter
2019-10-24 00:28:22 +02:00
a228b00815 Fix empty screenshots & add DLL 2019-10-23 20:04:36 +02:00
1a4700eba3 Make it possible to resume the capture process 2019-10-23 20:03:03 +02:00
102f9f337c Update README.md 2019-10-23 04:02:43 +02:00
51d8e803a5 Update README.md 2019-10-23 03:58:44 +02:00
801fb10f81 Basic stitching functionality
- Median filtering
2019-10-23 03:28:37 +02:00
117054bdf5 Reduce UI clutter
- Don't create perk icons
- Reduce health
- Adjust capture grid size
2019-10-23 03:25:38 +02:00
607b16e5d2 Update for newest noita
- Disable sandbox limitations
- Refactor some code, clean it up
- Make coroutines work inside the mod
2019-10-22 22:48:43 +02:00
dbcab2ffc6 Start work on tile stitcher 2019-10-21 02:07:39 +02:00
f4db31f7e1 Cleanup 2019-10-20 16:32:48 +02:00
99ad91e67c Several changes
- Don't change effects, as it's not needed anymore
- Add capture library to be loaded by lua (go and PureBasic)
- Modify pixel size, to nicely fit into FullHD
- Move camera instead of player
- Add capturing routine
- Round position to fit into grid, and also render the world pixel perfect
- Add util/helper functions
2019-10-20 16:28:17 +02:00