We've made some huge jumps over the past week. The guys have been hard at it working on pushing what we can do with the info & tools we have.
Myself I feel like I've made some good progress over the past 2 days. This morning I was able to get building from a folder working & the new file matches the original 100%
We've made some huge jumps over the past week. The guys have been hard at it working on pushing what we can do with the info & tools we have.
Myself I feel like I've made some good progress over the past 2 days. This morning I was able to get building from a folder working & the new file matches the original 100% View attachment 23511
Life with playstation had high resolution earth maps, and a night earth map too, maybe it would help to have those files, it even had an auto launch feature like an screen saver, you can even control the rotation etc.. it was very nice, info here: https://www.psdevwiki.com/ps3/Life_with_PlayStation
and here
I am thinking about this comment again.. @all : Does anyone know here know much about the Life With Playstation aka Folding at Home earth visualization?
I suspect it used Gaia. See all these references to cities, I can not think of any place these are used in the music visualization or even could be used. Unless they were planning on adding some extra features but then removed them due to a lack of space. I also extracted the FAH pkg and it all sprx files really and I could not not see anything that could be the visualization.
If this is true it might be easy enough to add back some of those features, maybe add place names, even just controlling the camera and rotation would be great.
Are included 2 dummies, one in black and the other in white
For curiosity sake... only differs in 1 byte from each other, i dont know why but we are at the lowest limit for sure
That's perfect, I need the dummies in the template to be as small as is possible to make, because if a modder injects a file smaller than what is there, you end up with corruption as it keeps reading after the end of the file.
That's perfect, I need the dummies in the template to be as small as is possible to make, because if a modder injects a file smaller than what is there, you end up with corruption as it keeps reading after the end of the file.
I just injected all 1KB black jpgs, and 2 all black 312 byte DDS files. This is the smallest earth.qrc known to man at this time at 296KB. about 85% smaller than the original. What I am going to do is have this on flash incase the webman mod redirect does no work for any reason. With all my other QRCs on HDD.
I think we could go even smaller if we wanted by dummying/remapping all jpgs to one, and all DDS to one, and also some of the vpo/fpo files are most likely not in use.
Note: This attached QRC was made with my current WIP BAT and template so if you unpack it with zlib it will be 72MB.
Anybody know of a small command line tool for converting png to jpeg? I could use imagemagick if I cant find a lightweight tool but its 32MB so would rather not.
@Berion you might know of a single lightweight exe (preferably) that can convert from PNG to JPG in best quality, I dont need compression for this step
So far I have imagemagick, seems to need about 40MB of extra shit just to run, tonnes of dlls and exes. I also have FFMPEG that can do it and is a single exe but I can not get it to make lossless or full quality jpgs, and its 65MB too.
Here is where I am at with the QRC injector now. I can release it like this.
Its starting to get slow, but this stuff just takes time I guess. about 6 minutes now for the full set of files. I was recording though with OBS, so it might be a bit quicker for others.
Compressing is very slow now as its a 72MB template.
It takes a flatmap_clouds.png, flatmap_ground.png, flatmap_specular.png and converts them to cubemap, then to JPG and injects them. It also injects a stars.png as DDS if it exists.
It also checks all for JPGs with the same names if it finds no PNGs.
bear with me as I really do not know much about the QRC format itself, or how the lines and other files actually work within the system. Although I have managed to get things extracted from looking at wiki and referencing your batch file, which helped a lot.
I have been playing a bit with the debugger and trying your idea of getting earth and other qrc files playing while on xmb.....with mixed results lol
Patching the custom_render_plugin gives some interesting results, but a few issues, including the lines SPU thread always staying active and being prominent.
I tried a few things like not unloading or stopping the qgl_gaia_app, but it ends up just creating many instances of the same sprx in memory, which will eventually crash the system.
Being that there is an ELF file involved, or multiple, i was thinking that a new qrc would ultimately need built to actually replace the lines.qrc with another one.I just recently seen @pink1 post about creating the qrcf files, which is awesome!
I have some notes taken from the process i was going through, i will post below. I will see if i can get anything useful, as far as a patch or something, but i cannot guarantee that will go smooth! I did find a few useful breakpoints for when gaia is loading, unloading, changing scenes, and loading assets.
r3 and r4 are pointers to what looks like gaia arguments for planet
r5-r7 other planet values?
r8 unknown pointer
r9 temp value put into r10 shifted (vsh handle?)
r12 temp memory?
r13 ptr to ptr unknown 0 value?
BP 0x00CAB270
Called when initially loading textures
Called directly after initial plugin loading and when starting a new track, triggering gaia
LOAD:000000000008B270 _qgl_gaia_app_C913B489
Do not NOP unload plugin (BAD IDEA! NOT STABLE! WILL KEEP OPENING NEW INSTANCES)
00C23508 60000000 nop
Plugin stays loaded after pressing circle or PS button, but still switches to lines.qrc on exit
Patching out all the plugin stop/unload has same result basically, with multiple instances being opened and still loading lines.qrc on exit
Also can crash (DATA_HTAB_MISS) after a few open/close music player