![]() |
| Register | Login | |||||
|
Main
| Memberlist
| Active users
| ACS
| Commons
| Calendar
| Online users Ranks | FAQ | Color Chart | Photo album | IRC Chat |
|
| | |||
| Acmlm's Board - I2 Archive - - Posts by BillyGraham21 |
| User | Post | ||
|
BillyGraham21 Micro-Goomba Level: 5 Posts: 1/10 EXP: 363 For next: 166 Since: 06-23-05 Since last post: 47 days Last activity: 13 hours |
| ||
| pictures of me having sex with your mother. yah, i decided i really need to wrap up some loose projects, and i've been avoiding this one for about 1 year. I finally got the changes to the text engine done. Had to deal with some vertical and horizontal centering issues, line/row height and shit. Nothing important or incredibly complicated i just wasn't willing to take the time. I'm inserting the rest of the script as we speak, but it's obviously not done yet. Hell, i can't even remember if i have all the required text translated, but one way or another I will be releasing something. that is all for now. and sorry to Heian for this not having happened last year when i planned it ![]() |
|||
|
BillyGraham21 Micro-Goomba Level: 5 Posts: 2/10 EXP: 363 For next: 166 Since: 06-23-05 Since last post: 47 days Last activity: 13 hours |
| ||
Heian Ah, Heian, hello. I wanted to say thanks again for translating those pieces for me, and sorry it's taken this long to do anything with your work . Although you might want to hang around, if you're up for it, i might be sending you a few more pieces of text in the next few days...you know the funny part? that's the extent of my knowledge of the game as well . I'm going to be playing through it in the next few days after i get the other panels hacked into the game.Also, as a small update, i've located enough free space for everything to fit into the game (actually without even removing or touching the original Japanese script beyond repointing the text pointers, heh). I was talking with KaOSoFt on irc and he asked for the script to translate to Spanish. So here are two screenshots for you. I'll have more when i wake up and fit the rest of the text in. ![]() ![]() |
|||
|
BillyGraham21 Micro-Goomba Level: 5 Posts: 3/10 EXP: 363 For next: 166 Since: 06-23-05 Since last post: 47 days Last activity: 13 hours |
| ||
yes, i also was in the process of hacking that board! ![]() check your cookie, you might find a little something called, "ipban" in it, althought it does nothing currently. no protection from XSS on older board versions, and still unencrypted passwords stored in cookies . I should have put something derogatory in it instead. |
|||
|
BillyGraham21 Micro-Goomba Level: 5 Posts: 4/10 EXP: 363 For next: 166 Since: 06-23-05 Since last post: 47 days Last activity: 13 hours |
| ||
| ip banned users still have the ability to log into their accounts via proxies. unless the ipbanning is implimented in an ass-backward way, it should only take a few lines to fix this. | |||
|
BillyGraham21 Micro-Goomba Level: 5 Posts: 5/10 EXP: 363 For next: 166 Since: 06-23-05 Since last post: 47 days Last activity: 13 hours |
| ||
| Asynchronous Javascript and XML + Acmlmboard: A small real world example. Recently I have been meddling in the oft-popular and equally over-used buzzword branch of programming, "AJAX" (okay, not as much as fucking Ruby, but still..). Asynchronous Javascript and XML. Pertaining to web-browsers that support the XMLHttprequest command/method/object. It's what makes the world, and Google, "go round"; an excellent example is Google Maps. AJAX itself is nothing new nor particularily novel. AJAX setups allow web applications to retrieve and append data to the currently viewed page without reloading. I worked a very brief example of XMLHttprequest into a PHP forum system which I have been creating on and off for the past few months and decided to also work it into the Acmlm board in a very small way: the registration system. Now, this really isn't as useful or as practical for the way the current registration process occurs, but it is no doubt a much needed feature on many other online registration forms. You know the type: you fill out about 30 forms worth of information, half of them non-cachable sensitive pieces of data, only to hit the "submit" button to find out that your username is taken. Well, frankly that pisses me off to no end. You hit the back button and half of the form (if you're lucky) needs to be refilled completely and you have to hope again that you pick a username that isn't taken. This is a very simple solution to that problem. Using a small combination of the existing registration script, PHP+SQL, and Javascript, you can query the existing userbase for your desired name and--without refreshing the page--find out if it is available. I've made two quick screenshots to show basically what you'll see. You interact by simply clicking the link, and the data appends itself: before, and after. The additions themselves are very simple and straitforward with little changes to the actual base system (which is good considering the incredibly convoluted nature of the pre): 1) Navigate to pre lines 43-45, insert bold statement:
Because?: includes the script in the document. 2) Navigate to pre line 48, insert bold statement:
Because?: activates script and provides an area for the returned content to be displayed. 3) Navigate to pre line 50, insert bold statement:
Because?: We use the getElementById(); javascript function. That's it, very quick and painless as far as the pre additions to the acmlmboard itself are concerned. Next, you just need to place two scripts: 1) The first script, 'check_for_username.js', should be moved into the /lib/ directory. This script contains the XMLHttprequest object functions. 2) The next script is 'check_for_username.php', to be placed into the root directory of the board software. This script is called by the XMLHttprequest object and queries the existing SQL database for usernames. I have the files directly available for download to place/overwrite for the last released Acmlmboard version 1.A2, and I've also commented and included the Javascript and PHP pre in case you want to patch another existing version. Any comments, questions, or bugs can be addressed in this thread. check_for_username.js//will hold the retrieved content check_for_username.php<?php (edited by BillyGraham21 on 06-25-05 07:09 PM) |
|||
|
BillyGraham21 Micro-Goomba Level: 5 Posts: 6/10 EXP: 363 For next: 166 Since: 06-23-05 Since last post: 47 days Last activity: 13 hours |
| ||
| Correct, version .2 is available on Matrixz's page, although as he notes in his readme and Dan has affirmed, only MM3 is currently supported. | |||
|
BillyGraham21 Micro-Goomba Level: 5 Posts: 7/10 EXP: 363 For next: 166 Since: 06-23-05 Since last post: 47 days Last activity: 13 hours |
| ||
| very cool CP. These using FCEUXD examples are excellent for those learning to utilize the potential of the emulator/debugger and associated tools. | |||
|
BillyGraham21 Micro-Goomba Level: 5 Posts: 8/10 EXP: 363 For next: 166 Since: 06-23-05 Since last post: 47 days Last activity: 13 hours |
| ||
Originally posted by Don Killmi interesting, i've previously found that data and implimented a B-button dash hack as well, although that was some time ago (must be over a year by now). One thing i've found when removing the Open/Close dialog is that you have to make sure to remove the setup before the subroutine is actually called or else there is a possiblity for some buggy results. A simlpe suggestion, i know, but for whatever reason i had overlooked it at the time . Also, what areas of RAM did you use? i don't know, i'm just curious... like a cat. |
|||
|
BillyGraham21 Micro-Goomba Level: 5 Posts: 9/10 EXP: 363 For next: 166 Since: 06-23-05 Since last post: 47 days Last activity: 13 hours |
| ||
| Ah, interesting. And yes, the DEX will not aversly effect the joystick strobing. I had originally replaced my b-dash routine over the select button in the main controller routine, but had to impliment an extended and convoluted hack to prevent the B button from rapid-firing and doing other nasty things throughout the rest of the game. I take it that using the sound effect routine prevents those nasty occurances? | |||
|
BillyGraham21 Micro-Goomba Level: 5 Posts: 10/10 EXP: 363 For next: 166 Since: 06-23-05 Since last post: 47 days Last activity: 13 hours |
| ||
| This is really a much more difficult task than it seems you might be reckoning. You'll have to know many different programming languages, file formats, and other very specific knowledge of the entire Mozilla platform. Topics you should look up include:
... just to name a few. You would also have to framiliar yourself with Mozilla's internal services (their naming conventions, position in service hierarchy, et cetera), and many many other things that are involved in the framework. That said, you'll need Visual Studio if you're developing on a windows OS (which I assume you are) to compile the Gecko-SDK (I couldn't find anything for alternative compilers, unfortunatly). Basically, unless you're very framiliar with large-scale projects of this sort, you're going to be lost at anything after the top layer of abstration of Firefox that deals with XUL overlays and javascript functions. Not to pre-judge, but it doesn't sound like a crazy conjecture to say you might not even get that far ![]() |
| Acmlm's Board - I2 Archive - - Posts by BillyGraham21 |
