annotate README.md @ 85:1acd477da42f

posix: improvements
author Paper <paper@paper.us.eu.org>
date Mon, 17 Jun 2024 21:18:37 -0400
parents 7d4db3e24487
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
7
bd392e82001c Update README.md
Paper <37962225+mrpapersonic@users.noreply.github.com>
parents: 6
diff changeset
1 # msvpvf
67
0902a957d9b0 Update README.md
Paper <37962225+mrpapersonic@users.noreply.github.com>
parents: 49
diff changeset
2 C port of [msvpvf](https://archive.org/details/msvpvf-1.3-movie-studio-vegas-pro-version-faker-msvpvf-updated-to-1.31-focus-on-vegas)
6
d1e5b8390cd3 Add Windows GUI version and a multitude of other changes
Paper <mrpapersonic@gmail.com>
parents: 0
diff changeset
3
84
7d4db3e24487 README: add CI build status
Paper <paper@paper.us.eu.org>
parents: 81
diff changeset
4 [![builds.sr.ht status](https://builds.sr.ht/~mrpapersonic/msvpvf.svg)](https://builds.sr.ht/~mrpapersonic/msvpvf?)
7d4db3e24487 README: add CI build status
Paper <paper@paper.us.eu.org>
parents: 81
diff changeset
5
81
c06dcab17923 *: change license to BSD, update README for Unicode
Paper <paper@paper.us.eu.org>
parents: 70
diff changeset
6 ## What is this??
c06dcab17923 *: change license to BSD, update README for Unicode
Paper <paper@paper.us.eu.org>
parents: 70
diff changeset
7 msvpvf is a tool used to "downgrade" VEGAS Pro project files, written entirely
c06dcab17923 *: change license to BSD, update README for Unicode
Paper <paper@paper.us.eu.org>
parents: 70
diff changeset
8 in C.
49
d14874c7ca98 Update README.md
Paper <37962225+mrpapersonic@users.noreply.github.com>
parents: 41
diff changeset
9
81
c06dcab17923 *: change license to BSD, update README for Unicode
Paper <paper@paper.us.eu.org>
parents: 70
diff changeset
10 It is based on an old tool under the same name that was written in C#/.NET,
c06dcab17923 *: change license to BSD, update README for Unicode
Paper <paper@paper.us.eu.org>
parents: 70
diff changeset
11 but it's horribly slow for what it does (set some magic bytes at some offsets)
7
bd392e82001c Update README.md
Paper <37962225+mrpapersonic@users.noreply.github.com>
parents: 6
diff changeset
12
70
79ef211750de Add compatibility disclaimer to README
Paper <37962225+mrpapersonic@users.noreply.github.com>
parents: 67
diff changeset
13 # Compatibility
79ef211750de Add compatibility disclaimer to README
Paper <37962225+mrpapersonic@users.noreply.github.com>
parents: 67
diff changeset
14 There are 3 generations of modern Vegas project files:
79ef211750de Add compatibility disclaimer to README
Paper <37962225+mrpapersonic@users.noreply.github.com>
parents: 67
diff changeset
15
81
c06dcab17923 *: change license to BSD, update README for Unicode
Paper <paper@paper.us.eu.org>
parents: 70
diff changeset
16 Gen 1 | Gen 2 | Gen 3 onwards |
c06dcab17923 *: change license to BSD, update README for Unicode
Paper <paper@paper.us.eu.org>
parents: 70
diff changeset
17 ---------- | ----------- | ------------- |
c06dcab17923 *: change license to BSD, update README for Unicode
Paper <paper@paper.us.eu.org>
parents: 70
diff changeset
18 8.0 - 11.0 | 12.0 - 14.0 | 15.0 - ??? |
70
79ef211750de Add compatibility disclaimer to README
Paper <37962225+mrpapersonic@users.noreply.github.com>
parents: 67
diff changeset
19
81
c06dcab17923 *: change license to BSD, update README for Unicode
Paper <paper@paper.us.eu.org>
parents: 70
diff changeset
20 I haven't used any Vegas version after 14, so I have no idea if this even works
c06dcab17923 *: change license to BSD, update README for Unicode
Paper <paper@paper.us.eu.org>
parents: 70
diff changeset
21 for newer versions anymore.
70
79ef211750de Add compatibility disclaimer to README
Paper <37962225+mrpapersonic@users.noreply.github.com>
parents: 67
diff changeset
22
6
d1e5b8390cd3 Add Windows GUI version and a multitude of other changes
Paper <mrpapersonic@gmail.com>
parents: 0
diff changeset
23 ## Compilation
d1e5b8390cd3 Add Windows GUI version and a multitude of other changes
Paper <mrpapersonic@gmail.com>
parents: 0
diff changeset
24 ```
10
9692d33cec71 Add size to README
Paper <37962225+mrpapersonic@users.noreply.github.com>
parents: 7
diff changeset
25 git clone https://github.com/mrpapersonic/msvpvf
9692d33cec71 Add size to README
Paper <37962225+mrpapersonic@users.noreply.github.com>
parents: 7
diff changeset
26 cd msvpvf
81
c06dcab17923 *: change license to BSD, update README for Unicode
Paper <paper@paper.us.eu.org>
parents: 70
diff changeset
27
c06dcab17923 *: change license to BSD, update README for Unicode
Paper <paper@paper.us.eu.org>
parents: 70
diff changeset
28 # CLI (macos/linux, unicode filenames are unsupported on Windows)
6
d1e5b8390cd3 Add Windows GUI version and a multitude of other changes
Paper <mrpapersonic@gmail.com>
parents: 0
diff changeset
29 make
81
c06dcab17923 *: change license to BSD, update README for Unicode
Paper <paper@paper.us.eu.org>
parents: 70
diff changeset
30
c06dcab17923 *: change license to BSD, update README for Unicode
Paper <paper@paper.us.eu.org>
parents: 70
diff changeset
31 # windows GUI application
c06dcab17923 *: change license to BSD, update README for Unicode
Paper <paper@paper.us.eu.org>
parents: 70
diff changeset
32 # set the two UNICODE flags to 0 or 1 for ANSI and Unicode respectfully
c06dcab17923 *: change license to BSD, update README for Unicode
Paper <paper@paper.us.eu.org>
parents: 70
diff changeset
33 make gui CFLAGS="-DUNICODE=0 -D_UNICODE=0"
6
d1e5b8390cd3 Add Windows GUI version and a multitude of other changes
Paper <mrpapersonic@gmail.com>
parents: 0
diff changeset
34 ```
7
bd392e82001c Update README.md
Paper <37962225+mrpapersonic@users.noreply.github.com>
parents: 6
diff changeset
35
6
d1e5b8390cd3 Add Windows GUI version and a multitude of other changes
Paper <mrpapersonic@gmail.com>
parents: 0
diff changeset
36 NOTE: if you are using Windows, there is a GUI available. To compile it, use `make gui`.