Massassi Forums Logo

This is the static archive of the Massassi Forums. The forums are closed indefinitely. Thanks for all the memories!

You can also download Super Old Archived Message Boards from when Massassi first started.

"View" counts are as of the day the forums were archived, and will no longer increase.

ForumsShowcase → PE > PC
PE > PC
2004-01-11, 9:15 AM #1
Patch Enforcer v1.0

Comment.

------------------
The Mega-ZZTer's Gaming Haven!

Bot Pack JO | Let's Roll JK | Bespin JA | Patch Enforcer Public Beta 2 JK/Mots | Pac-Man JK

2004-01-11, 9:19 AM #2
Whoot-doodoo-do-do-do DOO!
Whoot-doodoo-do-do-do DOO!

What's it do that makes it better than Patch Commander?

------------------
The Matrix: Unplugged

I'm a C4D b****!
2004-01-11, 9:32 AM #3
It's fast, and it has a few bells and whistles.

I found a bug. If you do not have Mysteries of the Sith, and you attempt to hit "Cancel" to tell it you don't have MotS, if you get a "type_check" erorr, download this, and reproduce the error with it. Then talk to me on #massassi and I'll get the bits from your generated ex.err that I need to fix the problem.

------------------
The Mega-ZZTer's Gaming Haven!

Bot Pack JO | Let's Roll JK | Bespin JA | Patch Enforcer Public Beta 2 JK/Mots | Pac-Man JK

[This message has been edited by The_Mega_ZZTer (edited January 11, 2004).]

2004-01-11, 9:58 AM #4
the first thing that came into my head was: Why bother? PC does a great job... I can't see anything here that patch commander doesnt have..

------------------
WARNING: THIS POST MAY CONTAIN TRACES OF PEANUT!!!
TheJkWhoSaysNiTheJkWhoSaysNiTheJkWhoSaysNiTheJkWho
SaysNiTheJkWhoSaysNiTheJkWhoSaysNiTheJkWhoSaysNiTh
eJkWhoSaysNiTheJkWhoSaysNiTheJkWhoSaysNiTheJkWhoSa
ysNiTheJkWhoSaysNiTheJkWhoSaysNiTheJkWhoSaysNiTheJ
k
WhoSaysNiTheJkWhoSaysNiTheJkWhoSaysNiTheJkWhoSays
N
iTheJkWhoSaysNiTheJkWhoSaysNiTheJkWhoSaysNiTheJkW
2004-01-11, 10:19 AM #5
Well, PC can get reaaaally slow on low-end machines. PE is a ton faster.

And I will accept feature suggestions for PE [http://forums.massassi.net/html/redface.gif]

Fair enough? [http://forums.massassi.net/html/smile.gif]

BTW: Temp workaround to the above bug:

HKEY_LOCAL_MACHINE\Software\The Mega-ZZTer\Uber Jedi Suite\Patch Enforcer

Make a string called MotSDir and give it any value other than an empty string. This should skip the MotS check.

I'm working on fixing the bug as we speak.

HUGE thanks for Detty for being so helpful.

[Edit: The bug is squashed at last, turned out I declared a variable as the wrong type. [http://forums.massassi.net/html/tongue.gif] Fixed version has been uploaded.]

------------------
The Mega-ZZTer's Gaming Haven!

Bot Pack JO | Let's Roll JK | Bespin JA | Patch Enforcer Public Beta 2 JK/Mots | Pac-Man JK

[This message has been edited by The_Mega_ZZTer (edited January 11, 2004).]

2004-01-11, 7:05 PM #6
Patch Commander doesnt work on my PC. Thanks!

------------------
Ω of 14
Half-Life 2 Central: your definitive source for everything HL2!
New! Fun removed by Vinny :[
2004-01-12, 11:01 AM #7
Fixed a bug relating to GOBs having improperly formatted patchinfo.txt files causing PE to crash with something along the lines of "splice size is -1, expected at least 0".

I think I fixed it, if you get this error please redownload. [http://forums.massassi.net/html/smile.gif]

------------------
The Mega-ZZTer's Gaming Haven!

Bot Pack JO | Let's Roll JK | Bespin JA | Patch Enforcer JK/Mots | Pac-Man JK

2004-01-12, 12:41 PM #8
Make my easter egg better, and I'll consider shamelessly supporting this new-fangled "patch enforcer." Your current easter egg ain't fun to find at all :P

------------------
Check out the following stories over at the Interactive Story Board:
The Never-ending Story Thread or visit the new webcomic version!
The Vision Cycle series
Featured Story: The Forgotten Relic
The Plothole: a home for amateur, inclusive, collaborative stories
http://forums.theplothole.net
2004-01-13, 9:13 AM #9
Oh yeah, that reminds me, anyone find either of the easter eggs yet? (Other than those whom I have told or shown [http://forums.massassi.net/html/smile.gif])

------------------
The Mega-ZZTer's Gaming Haven!

Bot Pack JO | Let's Roll JK | Bespin JA | Patch Enforcer JK/Mots | Pac-Man JK

[This message has been edited by The_Mega_ZZTer (edited January 13, 2004).]

2004-01-14, 2:13 PM #10
This program is a good start. It definitely has potential. I have a few suggestions for you.

  • Needs confirmation sounds like PC does.
  • If you could add a dividing bar between the MotS and JK sections or divide the whole patch interface into 2 sections (left and right sections) for JK and MotS, that would be helpful. I suggest the vertical division.
  • If somehow you can find a way to find patch conflicts without slowing down the speed of the program (which I love), then that would be great, too. I probably shouldn't count on that though.
  • Make it able to read zip files when installing patches please. That's a MUST.
  • If you start on one of your "planned projects" (as described in the readme), I suggest you atart with the level archiver, since that would be the most useful of all of the listed items. Then do Control Mapper or Player Manager, then do Cog Market.


I think I'll stick with Patch Commander when loading multiple patches, since it has that conflict check. But when I need to load only a single patch, it'll prolly be PE for me.

------------------
I am Darth Slaw.
The Dark Lord of the Sith.

[This message has been edited by Darth Slaw (edited January 14, 2004).]
May the mass times acceleration be with you.
2004-01-14, 2:29 PM #11
In what is this written?

------------------
<scribbly handwriting barely resembling name>
Code to the left of him, code to the right of him, code in front of him compil'd and thundered. Programm'd at with shot and $SHELL. Boldly he typed and well. Into the jaws of C. Into the mouth of PERL. Debug'd the 0x258.
2004-01-14, 4:21 PM #12
I think it was C++.

A level switching system would be cool, now that it has been mentioned. Especially since JK only supports a few levels at one time. I, myself, would find that very useful. Considering I have every, freakin, level. (Possibility to obtain name of level from Gob would be icing on the cake. With a search function. I would love you so much manbabies would return for a world tour if you did that.)

------------------
.hack//SIGN - The World - Just Believe

(Yes, This is Cool Matty)
.hack//SIGN - The World - Just Believe

(Yes, This is Cool Matty)
2004-01-14, 4:50 PM #13
PE for mIRC is going to be released very soon. I am writing a readme to accompany it. There are a few differences from the original PE. First of all, because it is written in mIRC language, it is only limited to what could be coded. When it is first run, it compiles a list of files and descriptions to make the rest of the time using it faster. It takes time because it needs to read each file byte by byte. Next, due to the way mIRC handles files, it may take a second or two longer to activate a file. Overall, PE for mIRC is the same great thing, just to run in mIRC. Quite handy when playing a JK game from IRC. It also supports ip address copying for quick launches. Will be released soon.

------------------
A computer's worst nightmare:
0010111010011110210011010001
A computer's worst nightmare:
0010111010011110210011010001

HazTeam Website-=HT=
2004-01-15, 2:23 AM #14
Patch Enforcer was written in Euphoria. I'm glad you think it was written in C++. [http://forums.massassi.net/html/biggrin.gif]

Quote:
<font face="Verdana, Arial" size="2">Originally posted by Darth Slaw:
This program is a good start. It definitely has potential. I have a few suggestions for you.

  • Needs confirmation sounds like PC does.
[/b]</font>


Well earlier I didn't have access to a sound engine for the programming language I use, but I have a DirectSound engine now so I suppose I could do something.

Quote:
<font face="Verdana, Arial" size="2">
  • If you could add a dividing bar between the MotS and JK sections or divide the whole patch interface into 2 sections (left and right sections) for JK and MotS, that would be helpful. I suggest the vertical division.
</font>


Really? I like it in one list.

I think I might eventually add support for Dark Forces levels (I already made a Dark Forces Frontend) and JO/JA mods... I might add "View" menu to toggle the display of some of the games, if you only want to view one at a time or whatever.

Quote:
<font face="Verdana, Arial" size="2">
  • If somehow you can find a way to find patch conflicts without slowing down the speed of the program (which I love), then that would be great, too. I probably shouldn't count on that though.
</font>


Yeah, this is, I think, the main reason PE is faster. Since PE was written in an interpreted language, PC would itself be faster (theoretically) if I had PE read in every file in every GOB. And then I'd have to do comparisons between every GOB when you activated one... ew...

Some people LIKED the lack of the conflict feature, so they could activate patches together that they normally couldn't, even if they did conflict a bit.

Quote:
<font face="Verdana, Arial" size="2">
  • Make it able to read zip files when installing patches please. That's a MUST.
</font>


I can't find a ZIP library for the programming language I use... the Windows GUI library I use might have some method, but I don't think so. Sorry.

Quote:
<font face="Verdana, Arial" size="2">
  • If you start on one of your "planned projects" (as described in the readme), I suggest you atart with the level archiver, since that would be the most useful of all of the listed items. Then do Control Mapper or Player Manager, then do Cog Market.
</font>


I'll probably do that control one or the player one first... I already have a general idea about what it will be like, from fooling around with .PLR and .MPC files. [http://forums.massassi.net/html/smile.gif]

Quote:
<font face="Verdana, Arial" size="2">I think I'll stick with Patch Commander when loading multiple patches, since it has that conflict check. But when I need to load only a single patch, it'll prolly be PE for me.</font>


Yay! [http://forums.massassi.net/html/biggrin.gif]

Thanks for the feedback!

Quote:
<font face="Verdana, Arial" size="2">Possibility to obtain name of level from Gob would be icing on the cake.</font>


Of course it would. [http://forums.massassi.net/html/biggrin.gif] It would work similarly to PE's patchinfo.txt retrival method... names would be cached in the registry, and you could turn the reading of GOBs off.

Quote:
<font face="Verdana, Arial" size="2">With a search function. I would love you so much manbabies would return for a world tour if you did that.</font>


O_o Hmm well... A search function... PE would organize the levels alphabetically... I suppose I could put in a search feature, it all depends whether, in my tests with 200 levels, I think one is necessary. It might be though, thanks for suggesting it.

Also, gammasts reminds me, I forgot to release a special mScript with Patch Enforcer. What it does, is it lets you run Patch Enforcer from mIRC, reguardless of where it is installed (you have to run it at least once prior to this to set up the registry entries) with /patchenforcer.

Also, it can interact with my bot, MegaServ. If you start or join a game with MegaServ, MegaServ will signal the script to open your Patch Enforcer (yes, I don't mind if you change it to open PC instead [http://forums.massassi.net/html/tongue.gif]). It will also, if you are joining, copy the IP address to your clipboard for easy pastage. [http://forums.massassi.net/html/biggrin.gif]

Have fun!

------------------
The Mega-ZZTer's Gaming Haven!

Bot Pack JO | Let's Roll JK | Bespin JA | Patch Enforcer JK/Mots | Pac-Man JK

[This message has been edited by The_Mega_ZZTer (edited January 15, 2004).]

[This message has been edited by The_Mega_ZZTer (edited January 15, 2004).]

[This message has been edited by The_Mega_ZZTer (edited January 15, 2004).]

2004-01-15, 7:56 AM #15
Well see, I have 4000 files that need to be sorted now, and a search function would make this much easier, especially for levels. Especially since the zip files of those levels generally are not descriptive. In other words, massive love [http://forums.massassi.net/html/biggrin.gif]

------------------
.hack//SIGN - The World - Just Believe

(Yes, This is Cool Matty)
.hack//SIGN - The World - Just Believe

(Yes, This is Cool Matty)
2004-01-15, 12:06 PM #16
Just for clarification, I like that you can load conflicting patches together. I just like a feature that tells you if they conflict and does not restrict simultaneous activation of the patches (from the prog).

You can manually load conflicting patches in PC (I've done it with SBX and the Rbots mod), but it's annoying to do. You move the conflicting gob(s) to the "active" folder and launch/refresh patch commander.


Actually, better suggestion than a mandatory division bar. You can toggle it on and off, and perhaps whether to have it | or -. I like a division bar because I don't pay attention to the icons when scrolling down the list to load patches, so I don't see that I'm in the MotS section until I'm halfway done looking thru it.
------------------
I am Darth Slaw.
The Dark Lord of the Sith.

[This message has been edited by Darth Slaw (edited January 15, 2004).]
May the mass times acceleration be with you.

↑ Up to the top!