Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Map update #1327

Closed
dzzie opened this issue Mar 25, 2025 · 5 comments · Fixed by #1333
Closed

Map update #1327

dzzie opened this issue Mar 25, 2025 · 5 comments · Fixed by #1333
Assignees

Comments

@dzzie
Copy link

dzzie commented Mar 25, 2025

Details

Hi, some small updates to the map package, biggest one was the system notepad changed and was failing as external viewer.
Also got an sql export feature for file stats to help build sample databases. (dir hash-> copy -> sql export, and file hash -> actions -> sql export)

[updated url in progress for DiE update]

$url = 'http://sandsprite.com/flare_vm/map_setup_7.26.23__A2A58AF886B9BF4DC6DB5CFDFF9B7E2300F0D0C491CD07DAC871DF60DAA370C4.exe'

@Ana06 Ana06 self-assigned this Mar 31, 2025
@dzzie
Copy link
Author

dzzie commented Mar 31, 2025

actually give me a minute on this, I am going to update the version if DiE as well, current one is from 2016

@dzzie
Copy link
Author

dzzie commented Apr 1, 2025

@Ana06
Copy link
Member

Ana06 commented Apr 7, 2025

@dzzie thanks for your work on these improvements and for sharing the update in VM-Packages! I have just updated the URL in #1333 and tested locally that it works as expected.

We have a script that we execute in GitHub Actions to automatically update packages. But the script only supports GitHub releases and generic URLs using a major.minor.patch format: update_package.py. As you can see in that code, this is how we try to update the version for generic URLs:

 # Try all possible increased versions, for example for 12.0.1
# ['12.0.1.1', '13', '13.0', '13.0.0', '13.0.0.0', '12.1', '12.1.0', '12.0.2']

The issue with this URL is that is uses a different format (I think month.day.year). As you provide a URL for FLARE-VM, would it be possible to adapt it so that our script updates it automatically? We could also try to adapt the script for the type of version you are using. @vm-packages is there any other tool using a format similar to this that would also benefit from an enhancement of the script? 🤔

@dzzie
Copy link
Author

dzzie commented Apr 7, 2025

Ok Ill look into it. Yes I have just been using the date as my version number. I think it was a couple years since the last update. It will probably be a couple more until i need to update it again. Ill try to go through the process for the next update.

@dzzie
Copy link
Author

dzzie commented Apr 7, 2025

an alternative mechanism might be if authors had a statically named "[package]_flare.current" file in the same directory as the download which listed the current version download file name and hash?

currently I have map, pdfstreamdumper, vbdec, and scdbg packages included.

I dont really use version numbers internally. I find dates more informative. All are stable and not in current development though. I do not expect frequent updates to any of them.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants