Editor, Experienced Forum User, Published Author, Active player
(296)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
Can you also use the event skipping trick to avoid triggering Marle's escape event when you exit the present-day castle the first time? The exit from the castle is quite close there.
See also this idea: http://tasvideos.org/forum/p/125623#125623
Also, remember to play with camera angles in the race with Johnny. You neglected to do that in the previous movie.
Editor, Experienced Forum User, Published Author, Active player
(296)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
You can improve the Newgame+ movie further by equipping Crono and Marle at the mandatory shop visit instead of the equipment screen.
Demonstration below.
https://files.tasvideos.org/bisqwit/ct-equip-illustration.avi
Size: 3.2 MB
Possibly, opting to equip in shops instead of status screen can save time in the saveless movie too.
Editor, Experienced Forum User, Published Author, Active player
(296)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
I have experimented with lag removal sometimes for the purpose of making the Rockman zipping GIF animations. Lag destroys them because the screen shakes, so I had to erase lag.
Basically how I did it was:
adding this line to ppu.c:
static const unsigned EXTRA_CYCLES_SCANLINE = 900; // BISQWIT'S ADDITION
And changing this line:
X6502_Run((scanlines_per_frame-242)*(256+85)-12);
to:
X6502_Run((scanlines_per_frame-242)*(256+85+EXTRA_CYCLES_SCANLINE)-12); //-12);
But no, an emulator changed in this manner is not eligible for Tasvideos submissions.
Editor, Experienced Forum User, Published Author, Active player
(296)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
I think it should be no secret if someone has voted on some movie. When the actual rated numbers are not disclosed, it avoids the publicity influence issue JXQ pointed out.
Though Moozooh's idea is very intriguing. Must consider it for a while.
I'm opposed to making every single rating option separately hideable. There's no reason justifying the amount of work needed to make that happen.
Re: "Ratings abuser" flag… I don't think this is the best way to deal with it.
Editor, Experienced Forum User, Published Author, Active player
(296)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
1 is a bad idea because sometimes there are very good reasons for exceptions as Boco points out. Reasons that have nothing to do with speed.
2 and 3 are bad ideas. I don't care about numbers. I only care about interesting movies. Speedrunners, who are already bored senseless with the actual game*, care about numbers. I aim to please with performance, not numbers. Of course, numbers are easier to judge than performance, but I'm still hoping to live true the goal that performance is most important. The ROM choice should not be dictated by numbers.†
4 is a bad idea, not only because of the burden it makes for site maintenance, but because it is a move that adds quantity way more than it adds quality.‡
*) Yes I'm aware that I used an expression that JXQ will eventually point out how untrue, biased and caricatured it is.
And that my post did not offer a single solution. Which, JXQ will probably interpret as if I'm trying to force my way by outright refusing every creative suggestion.
And that mentioning JXQ's name three times in this post makes it appear as if I have something personally against him. No, he just happens to point out often things like those in my posts.
†) Someone will point out Rygar of Rockman 3. I was going to add "unless there's no other argument", or the word "singlemindedly", or the sentence "exceptions may exist", or something else, but I felt that it would disturb the rhythm of the post to add such distracting words there. It is difficult to be precise and concise when the matters are all but simple.
‡) Unless additional rules are attached so that 4 is a rare exception and not a rule. But even then, given a precedent, there will be people who will just do it without asking and present a judging problem. It is always difficult to reject a well-made movie because of organizing reasons that don't have anything to do with movie itself.
Hmh. Thanks Tub.
Oh well. This requires another fixing program then. Anyone want to contribute? :) The database description is as follows:
CREATE TABLE vote_desc (
vote_id MEDIUMINT(8) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,
topic_id MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT 0, KEY t(topic_id),
vote_text TEXT NOT NULL,
vote_start INT NOT NULL DEFAULT 0,
vote_length INT NOT NULL DEFAULT 0
); -- Note: One of these per each submission. --
CREATE TABLE vote_voters (
vote_id MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT 0,
FOREIGN KEY(vote_id)REFERENCES vote_desc(vote_id),
vote_user_id MEDIUMINT(8) NOT NULL DEFAULT 0, KEY u(vote_user_id),
vote_user_ip CHAR(8) NOT NULL DEFAULT '', KEY i(vote_user_ip),
vote_opt_id TINYINT(4) UNSIGNED NOT NULL DEFAULT 0, -- refers to vote_results.vote_option_id --
PRIMARY KEY(vote_id,vote_user_id)
); -- Note: One of these per each vote. --
CREATE TABLE vote_results (
vote_id MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT 0,
FOREIGN KEY(vote_id)REFERENCES vote_desc(vote_id),
vote_option_id TINYINT(4) UNSIGNED NOT NULL DEFAULT 0, KEY o(vote_option_id),
vote_option_text VARCHAR(255) NOT NULL DEFAULT '', KEY t(vote_option_TEXT(1)),
vote_result INT NOT NULL DEFAULT 0,
PRIMARY KEY(vote_id,vote_option_id)
-- Note: vote_result should match count(vote_user_id) where vote_opt_id=vote_option_id and vote_id=vote_id --
); -- Note: One of these per each poll option in each submission. --
Editor, Experienced Forum User, Published Author, Active player
(296)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
In March 2007
3224600 total hits
61381965 total kB files
126678 total unique sites
4334 average hits per hour
forum.fok.nl/topic/751707 most active referrer
49.60% ratio of Mozilla family hits
35.49% ratio of IE family hits
4.68% ratio of Opera family hits
Editor, Experienced Forum User, Published Author, Active player
(296)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
Wow, weird.
Who can find the error in this code?
$SQL = "select s.id,s.status,
(select sum(r.vote_result) from vote_desc d,topics t,vote_results r
where d.topic_id=t.topic_id and t.submissionid=s.id
and r.vote_id=d.vote_id and r.vote_option_text='Meh')
vote_meh,
(select sum(r.vote_result) from vote_desc d,topics t,vote_results r
where d.topic_id=t.topic_id and t.submissionid=s.id
and r.vote_id=d.vote_id and r.vote_option_text='Yes')
vote_yes,
(select sum(r.vote_result) from vote_desc d,topics t,vote_results r
where d.topic_id=t.topic_id and t.submissionid=s.id
and r.vote_id=d.vote_id and r.vote_option_text='No')
vote_no,
(select count(v.vote_user_id) from vote_desc d,topics t,vote_voters v
where d.topic_id=t.topic_id and t.submissionid=s.id
and v.vote_id=d.vote_id)
num_votes
from
{$db}.users u,
{$db}.submission s
where u.id=s.userid and $user_rule";
$nvotes = 0;
while(($tmp2 = mysql_fetch_assoc($tmp)))
{
if($tmp2['num_votes']) { ++$nvotes;
$this->votestats['avgmeh'] += $tmp2['vote_meh'] / $tmp2['num_votes']; // number of 'meh' votes ratio to number of votes
$this->votestats['avgyes'] += $tmp2['vote_yes'] / $tmp2['num_votes']; // in this submission (result is always less
$this->votestats['avgno'] += $tmp2['vote_no'] / $tmp2['num_votes']; // than 1 but >= 0)
$this->votestats['avgvotes'] += $tmp2['num_votes']; }
}
if($nvotes > 0)
{
$this->votestats['avgmeh'] /= $nvotes; // these are the values
$this->votestats['avgyes'] /= $nvotes; // that get displayed
$this->votestats['avgno'] /= $nvotes; // in the profile.
$this->votestats['avgvotes'] /= $nvotes;
}
I considered that, but there were so few occassions where that would apply that I did not do it. Could still change it though.
mmbossman's ideas regarding the rank reform are in an acceptable direction.
Editor, Experienced Forum User, Published Author, Active player
(296)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
kay wrote:
Definitely A+ for effort, but for anyone who didn't play the game it's boring. Nevertheless, I'd say it should be pubilshed - such an effort shouldn't be in vain.
It wasn't in vain ― at least I got to see it! :)
And it produced a seed for something that may become something greater.
Dosbox, that is.
Editor, Experienced Forum User, Published Author, Active player
(296)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
adelikat wrote:
For this game in particular, I find it to be a good chocie because all the debating over the pros and cons really shows that neither one is clearly better than the other.
Editor, Experienced Forum User, Published Author, Active player
(296)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
Deep Loner wrote:
Thanks for answering me before. My main interest for now (since I'm quite new to programming) is to study the source code to see how programs like this work. Is there an easy way to download the entire source code to my hard drive?
Editor, Experienced Forum User, Published Author, Active player
(296)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
Deep Loner wrote:
Bisqwit wrote:
like typical programs do instead of sporting wild-coloured MS-DOSisms.)
Could you please explain what you mean by this?
In unix, there are conventions that most programs adhere to. Conventions regarding input, output, commandlines, configuration files, etc.
For a long time I was making programs that worked like programs did in MS-DOS. They were quite different from those in unix environment.
Adhering to the conventions makes it possible to use the tools as parts of tool-chains to perform tasks besides the ones conceived by the tool's author.
For example, the standard program "du" (disk usage) lists the amount of diskspace used by a subtree in the filesystem.
An example of its output:
Perhaps they would realize that the tree may grow large, and as such, facilities for scrolling the tree would be needed. Perhaps even a search function. Colours would be nice too.
However, all of those improvements sacrifice the usability for other purposes besides those conceived by the author.
For example, if I want to count together the amounts of disk space used in the various ".deps" directories in the path, then with the standard tools I can do it, like this:
First, let's prune the listing to only those directories with .deps in their name:
Of course the experienced user won't waste time writing all those intermediate steps separately; they can write the desired command straight away.
So if the author wants the list to be scrollable? Well, it already is! Just pipe the output to "more" or "less", like this:
bisqwit@chii:~/nes/fceu/fceu/src/drivers$ du |less
The "less" program can also do interactive searching on the output, and highlight the search hits. No need to reinvent the wheel.
It works nicely with any program that outputs lines of text into the stdout.
This is what the unix commandline is about.
Editor, Experienced Forum User, Published Author, Active player
(296)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
Dromiceius wrote:
I guess this is an appropriate place to ask... which distribution of Linux do Bisqwit, DeHacked and the other coders use?
I use various. I only eschew Redhat-variants. But as long as I get my favourite software (ssh, bash, joe, strace, g++, slrn, xterm-256color, mozilla-firefox (mplayer I will compile), wget and coreutils) anything is fine ― even Cygwin.
Editor, Experienced Forum User, Published Author, Active player
(296)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
Fabian wrote:
Don't come here talking about consensus and popular opinion when we have 40 yes votes and 4 no/meh.
The votes don't reflect anything on what kind of publication decision should be made. It just tells that people liked watching this movie.
I'm sorry for the apparent fact that I cannot possess a different opinion without people thinking I'm "favoriting" someone or "ganging". Apparently my word is not enough. Hence I can only ignore those claims; from my perspective, they being false they're detrimental to the actual discussion.
Bisqwit wrote:
I see 3 options:
1) Favor J and ditch U
2) have J and U alongside
3) favor U and ditch J.
JXQ claims that audience says 1) is out of question. If that's true, so be it.
I'm worried about 2) because of the precedent it sets (explained in an earlier post), but otherwise I'd like that option.
I can do 3) if people are okay with it. After all, J is still accessible in the history list. However, before taking 3), I'd want to be absolutely sure that both 2) and 1) are out of question.
is what I wrote last night…
I am repeating it here to address someone's claim that I'm aiming for a certain answer and not taking anything else.
Editor, Experienced Forum User, Published Author, Active player
(296)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
Cardboard: Your question is about favoritism. No, the author of previous movie has no part in my arguments.
JXQ wrote:
Reading the thread, it seems that most people who mention the version change are either happy with it, or indifferent.
If that's so…
So then the question is, should this (O)bsolete the current movie or become an (A)uxiliary one?
A) We don't have a precedent on both J and U versions of the same game on same console being published. I am not principally opposed to this becoming one, but as it is with precedents, there's always later going to be someone who submits a hard-worked alternative movie without asking anything and says "but it was done before, why not now", which is why the decision should not be made lightly. Politics, politics. Annoying stuff.
O) This option should be weighed against (A). How happy are those happy people to see the U version replace the J version, pros and cons considering?
[Edit: Less "slanted" language.]
Editor, Experienced Forum User, Published Author, Active player
(296)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
Cardboard wrote:
Now, you guys MIGHT have been discussing the weather, politics, or the future of space crafts, but, IF the matter was touching this subject, please explain what that was about.
Phil pointed out that he had sent me messages earlier this morning, but I answered that I had read them already.
In case you're implying some kind of conspiracy, let me clarify that my edit had nothing to do with Phil's messages.
EDIT: Or not entirely true ― Phil's messages were indeed of this same subject. But my actions were not caused by those messages.
Editor, Experienced Forum User, Published Author, Active player
(296)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
For me, I found the switch to Linux to be a great helper for programming. Suddenly I had access to programming tools that worked, were stable, and did exactly what they were supposed to :)
Sure you can program in Windows too… but MFC and Windows APIs in general are somewhat of a deterrent to me.
i aJUST vCan not vRead cnSOURCE_CODE that vLooks aLIKE this :P
(Edit: But it took years to learn the basics of writing code that ⒈ does not have security holes and/or resource leaks and ⒉ works like typical programs do instead of sporting wild-coloured MS-DOSisms.)