Genshin HSR ZZZ Wallpapers
This application make hosting of scrapped genshin/hsr web events piece of caek.
Why scrape web events? To use them as live wallpapers stupid nara!
Usage
- Download Launcher
- Place it into a directory where you want to keep your wallpapers
- Run
launcher.exe
- Download wallpaper from download table
- Extract wallpaper into
wallpapers
folder - Open
http://localhost:30000/{wallpaper_name}
to check if everything is working- wallpaper_name is a name of the folder where wallpaper is located (
wallpapers/e20240525preview
,http://localhost:30000/e20240525preview
)
- wallpaper_name is a name of the folder where wallpaper is located (
Customization
- You can pass different (optional) parameters thru URL
- At the end of the URL add
?param=val¶m2=val2
(http://localhost:30000/e20240525preview?fps=45&wall=siggy&width=3000
)fps
allow you to change render FPS (default is 60)wall
some wallpapers have multiple pages that can be used as wallpapers, allowed values can be found in the download tablewidth
andheight
(default is 2500x1080) to change wallpaper resolution, but keep in mind that aspect ratio of the wallpaper will stay the same (objects on the scene might go out of bounds)
- There is more advanced customizations possible like changing size and position of individual elements but its complicated so I might do a video instruction later if people need it
- If you want to delete somebody from the wallpaper, you can find source image in images directory and just make it transparent (don't change resolution)
Wallpapers Download
Wallpaper | Download | Parameters | Preview |
---|---|---|---|
e20250620skk | MEGA | nodog,nowhale | ![]() |
e20241004xilonen | MEGA | ||
e20240823mualani | MEGA | ||
e20240817preview | MEGA | wall:[mualani,kinich,kachina,kazuha,raiden,xilonen] | |
e20240801emilie | MEGA | ||
e20240706preview | MEGA | wall:[emilie,nilou,navia,yelan,nilou_skin,kirara_skin] | |
e20240620sigewinne | MEGA | ||
e20240607version | MEGA | wall:[firefly,jade,argenti,ruanmei] | |
e20240531clorinde | MEGA | ||
e20240525preview | MEGA | wall:[clori,siggy,sethos,furina,alhaitham,lynette] | |
e20240509robin | MEGA | ||
e20240413preview | MEGA | wall:[boss,arle,lyney,baizhu,scara] | |
e20240426version | MEGA | wall:[robin,boothill,topass,fuxua] | |
e20231225melusine | MEGA | ||
e20231028preview | MEGA | wall:[furina,charlotte,ayato,baizhu,cyno] | |
e20231018version | MEGA | wall:[fofo,argenti,hanya,silverass] | |
e20230107preview | MEGA | wall:[alhaitham,yaoyao,hutao,yelan,xiao,ayaka(pretty),lisa,ganyu] | |
e20220917prev | MEGA | wall:[cyno,nilou,candace,venti,albedo,drake,asimon] | |
e20220211bac | MEGA | ||
e20220207previ | MEGA | wall:[boss,yae,raiden,koko] | |
e20210820preview | MEGA |
How to use as a wallpaper
I'm using Lively, its open source and free, should work with any similar tool that allow you to use web page url as wallpaper.
Create new wallpaper and point URL to http://localhost:30000/{wallpaper_name}
Autorun
Application can create a scheduled task that would launch it in the background (no window, no tray icon, process only visible in task manager), you need to launch it as administrator and click "Create Schedule Task" <br>
You can create it manually (scheduled task or add shortcut to windows autostart dir), find guide online but don't forget to add no-tray
as an argument and point start in
directory where executable is located.
>who asked?
Q: Why filesize so big?
A: Application and all of it dependencies (even the runtime) was compiled into a single file so you don't have to install additional .NET runtime to run it
Q: Why wallpaper size so big?
A: It is possible to trim all unnecesarry resources to save 10-20mb for each wallpaper but it takes too much time so I'm not doing it. <br>
Q: How to build from source?
- Download source code
- Download and install SDK https://dotnet.microsoft.com/en-us/download/dotnet/8.0
- Open directory with Launcher source code in cmd/terminal and execute
dotnet build
if you want to build into single file executedotnet publish -r win-x64 -p:PublishSingleFile=true --self-contained true
replacewin-x64
with apropriate runtime id https://learn.microsoft.com/en-us/dotnet/core/rid-catalog#known-rids (obviously its a windows application so only windows platform is supported but there is standalone ASP.NET projectGenshinWallpapers
that can be compiled for any other platform)
If you have more questions you can ask me at doomkek@proton.me