Tiny Automated Version Checker (tiny_avc) 0.8.5
8 8

35 posts in this topic

Recommended Posts

Love modding PZ?
Running through the forums thrice daily to check for new versions?
Tired of doing so?
 
Then go and nudge your Mod Creator to support Tiny_AVC!
 
What is Tiny_AVC?
It's the Tiny Automated Version Checker!
 
What's it do?
It checks if there's a new version for your installed mods!
 
How does it do that?
Automagically! If your mods creator supports it, that is.
 
Cool! What does it look like?
Like this:
Version 0.8.0:
post-139-0-68522300-1436376298_thumb.png
Version 0.6.0:
post-139-0-93330700-1433404669_thumb.png
Earlier versions:
post-139-0-96883600-1425381881_thumb.png
 
Awesome! What do mod creators need to do to support tiny_avc?
Nothing much!


Supporting TinyAVC in your mod is easy. Just open the mod.info file and add the following lines:
modversion=0.7.0
pzversion=32.16
versionurl=https://raw.githubusercontent.com/blind-coder/pz-tiny_avc/master/mod.info

  • modversion
    This is the current version of your mod.
  • pzversion
    The version of Project Zomboid the mod has been developed for.
  • versionurl
    A url which points to a online file containing the version information.
    TinyAVC will use this file to fetch the latest information about your mod. The file has to contain the modversion and pzversion fields. If you want to notify your users of a new version you only have to change the modversion value and Tiny AVC will display a notification.
    As this file has the same syntax as the mod.info file, you can simply use that.


 
Fantastic! Where do I get this magic piece of a mod?
Either from github: https://github.com/blind-coder/pz-tiny_avc/releases/

Or from Spiffos Workshop: http://steamcommunity.com/sharedfiles/filedetails/?id=501890482
Or right here:

pz-tiny_avc-0.8.5.zip

pz-tiny_avc-0.8.4.zip

pz-tiny_avc-0.8.3.zip

pz-tiny_avc-0.8.2.zip
pz-tiny_avc-0.8.0.zip
pz-tiny_avc-0.7.0.zip
tiny_avc-0.6.0.zip
tiny_avc-0.5.0.zip
tiny_avc_0.4.7.zip
tiny_avc_0.4.6.zip
tiny_avc_0.4.5.zip
tiny_avc_0.4.4.zip
tiny_avc_0.4.3.zip
tiny_avc_0.4.2.zip
tiny_avc_0.4.1.zip
tiny_avc_0.4.0.zip
tiny_avc_0.3.1.zip
tiny_avc_0.3.0.zip
tiny_avc_0.2.0.zip
tiny_avc_0.1.0.zip
 
ChangeLog

V0.8.5: Better support for workshop items.

V0.8.3: Adapt to changes in getFileReader in PZ 32.20.

V0.8.2: Add support for translation (Thanks, RoboMat!)

V0.8.1: broken! do not use!

V0.8.0: Uses mod.info instead of tiny_avc.txt, better UI integration.
V0.7.0: Download PZ Version information online instead of hardcoded
V0.6.0: Greatly improve user interface again, add versions 32.3 and 32.4
V0.5.0: Update to be compatible with EA 32.2, breaks compatibility with earlier versions!
V0.4.7: Add PZ Version EA 31.11 through 31.20 (future compatible!)
V0.4.6: Add PZ Versions EA 31.7 through 31.10
V0.4.5: Add PZ Version EA 31.2 through 31.5
V0.4.2: Add PZ Version EA 31.1
V0.4.1: Correctly handle window resizing again
V0.4.0: Even more UI goodness
V0.3.1: Properly handle window resizes
V0.3.0: Seamless integration into MODS screen
V0.2.0: Much needed UI overhaul
V0.1.0: Initial Release


 

Special Thanks

To RoboMat who made the v0.8.0 release possible!

 

Enjoy!
 
 
 
Mod License
Free for all
This mod can be added to and extended by the whole community. Crediting the original author would be lovely, but isn't necessary. (Then again, this community values loveliness above all else.)
MODS_01.png

Share this post


Link to post
Share on other sites

I'm still waiting for the day when Blindcoder becomes a part of The Indie Stone.

No ETA. :D

 

Nice job!

(I imagine...  you, building a loginscreen for MP with buttons for downloading the needed mods... :) )

Share this post


Link to post
Share on other sites

Wow, blindcoder you are probably the greatest asset to this community outside the TIS team!

 

You're always making something awesome or coming up with great ideas! Keep it up!

 

I'd buy you a beer if I could to cheers!

 

 

You are a legend mr. blindcoder, muffin or no :)

 

Thanks, everyone! I feel all warm and fuzzy inside now :-)

Share this post


Link to post
Share on other sites

 

I'm still waiting for the day when Blindcoder becomes a part of The Indie Stone.

No ETA. :D

 

Nice job!

(I imagine...  you, building a loginscreen for MP with buttons for downloading the needed mods... :) )

 

 

That's a cool idea, but I think I'd need access to a few more Java classes for that. Hmm... *mumblemumble*

Share this post


Link to post
Share on other sites

UPDATE

 

Even more UI goodness! The seperate lines per mod now have mouseover-highlights and the last line only uses up space when it's necessary.

Also, the codebase is much nicer now IMO, but that's nothing the end-user will see :-)

Share this post


Link to post
Share on other sites

UPDATE

 

So, v0.4.2 is broken, because I thought I didn't need to test stuff if I only do a minor addition. Turns out I introduced a syntax error that breaks v0.4.2. So here v0.4.3 which is actually tested :/

Share this post


Link to post
Share on other sites
I fully support this initiative. A magnificent work, blindcoder. From now on, if this mod is still in development, all new versions of my mods will be compatible with tiny_avc. 

 

It would be possible that this mod will be updated for the latest beta builds?

 

EDIT: I downloaded the latest version (0.4.5) but nevertheless, in the screen of mods, tiny_avc shows the version 0.4.4, and tiny_avc.txt file in your mod folder also indicates that the version is 0.4.4. This is intentional?

Share this post


Link to post
Share on other sites

 

I fully support this initiative. A magnificent work, blindcoder. From now on, if this mod is still in development, all new versions of my mods will be compatible with tiny_avc. 
 
It would be possible that this mod will be updated for the latest beta builds?
 
EDIT: I downloaded the latest version (0.4.5) but nevertheless, in the screen of mods, tiny_avc shows the version 0.4.4, and tiny_avc.txt file in your mod folder also indicates that the version is 0.4.4. This is intentional?

 

 

Yay, I forgot to increase the version number in the release tarbal. Go me :-)

Thanks for notifying, I'll fix this soon.

Share this post


Link to post
Share on other sites

Amazing mod blindcode! :)

 

One small thing, I imagine that is because the "Early Access" string in the version code, but the mod tells that you need update the PZomboid when the latest version is now installed

Share this post


Link to post
Share on other sites

UPDATE

 

I have just uploaded version 0.4.7.

Changelog:

- Add PZ Version "Early Access v. 31.11" through "Early Access v. 31.20"

Yes, right now there's "only" "Early Access v. 31.13", but this hopefully makes tiny_avc a teensy bit future proof.

 

Although I foresee TIS to change the naming scheme just to thwart me!

 

Enjoy! :)

Share this post


Link to post
Share on other sites

UPDATE

 

I have updated tiny_avc to be compatible with PZ Early Access v. 32.02! tiny_avc 0.5.0 will NOT work with any previous versions!

It doesn't add any new functionality, either, though.

Share this post


Link to post
Share on other sites

UPDATE

 

Version 0.7.0 now downloads PZ Version Information and backwards compatibility online instead of shipping it hardcoded.

This way it's now no longer necessary to create a new tiny_avc version every time TIS release a new PZ version.

 

 

Enjoy :)

Share this post


Link to post
Share on other sites

UPDATE

 

Version 0.8.0 is out (see first post)!

 

LOTS of changes in here:

  • New and improved UI integration
    The version information is now directly integrated into the Mod Selector! No more extra windows to take care of!
  • Uses mod.info instead of tiny_avc.txt now!
    The update information are now integrated into mod.info! No need for tiny_avc.txt anymore (although it is still supported for backwards compatibility). This makes supporting tiny_avc even easier for Modders (see first post for details)

Special Thanks go to RoboMat for the mod.info support (all kudos to him!) and generally helping me out a lot! This version wouldn't exist without him!

 

 

Enjoy!

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
8 8