Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - titeguy3

Pages: [1]
1
http://www.cnn.com/2011/WORLD/asiapcf/03/11/japan.quake/index.html

Thoughts/comments/concerns?

What I'm hoping to get out of this topic is some good suggestions on how one can assist the relief efforts.
I've heard that the best thing we can do to help is donate to organizations like the Red Cross, but even that seems like so little...

2
A bill has passed in Arizona requiring residents to carry legal documentation of their citizenship around with them at all times, while at the same time making it legal for police to detain and question anyone "suspicious" of being an illegal immigrant. It also gives Arizonans the power to enforce legal action against the Police Dept in the event that it appears that the law isn't being sufficiently enforced.

In other words, racist grandma across the street can call the cops on you, and they are legally obligated to show up and ask you for your papers.

Supposedly, around 70% of voting Arizonans support this law, while it would seem that around 70% of all non-arizonans detest it. It's being said that:

"Cries of "boycott Arizona" have echoed across the Internet and at demonstrations through the weekend. Rep. Luis Gutiérrez, D-Ill., is urging people to cancel vacations in Arizona. Some truckers  are vowing to bypass the state. The Nation's sports editor, Dave Zirin, is even boycotting the Arizona Diamondbacks because of the law, which he said "has brought echoes of apartheid to the state." Phoenix Mayor Phil Gordon said "several convention groups (he didn't want to name them) have contacted him to say they were considering taking their business elsewhere." Time reported. Gordon also expressed concern that Hispanics, legal and illegal, might leave the city."

I've actually got a close friend who goes to college in Arizona. He's probably in jail by now, though.  :-P

Pick your bias:

AOL News
ABC News
CNN
MSNBC

Or your extreme bias:

Fox News
The Daily Show w/ Jon Stewart

3
Completely Unrelated / Fingertip Tablet Pen..?
« on: 2010-04-13 14:57:42 »
Does anybody know where I can get a hold of one? Or even if such a thing exists?

I've had a Wacom Graphire Pen tablet (they don't make em anymore, but it really is a sweet bluetooth tablet) that I've been using for photoshop, and as a mousepad (it came with an electromagnetic mouse), but the mouse has exceeded it's lifespan, and it only registers clicks 50% of the time, but I was thinking that, instead of replacing the mouse only to have it break again in a year, I'd thoroughly enjoy being able to use my fingertip to click, but 2 problems arise:

1) Human fingers are too stubby to make the precise clicks required to use Windows
2) My tablet is electromagnetic only, meaning it doesn't accept just any type of stylus, otherwise I could use any ordinary non-electronic finger-stylus, it only accepts input from devices designed for it (like tablet pens).

I've browsed the net a tad to no avail, but I was wondering if anyone had ever seen or heard of something like this...or a way to make one at home.

5
Releases / [FF7PC-98] Spanish FF7.exe 1.03 project (1.03b)
« on: 2010-03-29 22:59:04 »
Beta release! The installer is pretty simplistic, so there shouldn't be any problems with it. All it does is rename sflevel.lgp to flevel.lgp if you haven't done so already. I'm gonna wait a while and see what kinds of problems people mention, then make a final release if necessary.

Este instalador es mas o menos simple entonces no debe haber ningún problema con el. Solamente cambia el nombre de "sflevel.lgp" a "flevel.lgp" si no lo has cambiado ya.

CLICK HERE TO DOWNLOAD THE BETA RELEASE

Assuming the game actually starts up, good things to test would be:
  • Submarine Minigame
  • Chocobo racing
  • Snowboarding Minigame
  • alignment of text in menu contexts (i.e. shops, etc)
  • Other minigames
  • Battle square

If something doesn't work, be sure to post your APP.log so I can see why.
Si algo no funciona correctamente, déjame ver tu APP.log para que puedo conocer porque.



Okay, so I've been working on making the FFVII Remix Patch compatible with all different languages of the game, and thus far, I've hit more than a few snags. I've been able to work mostly everything out except for the Spanish version of the game.

Just about every virus scanner (my own included) view the Spanish ff7.exe 1.02 as a virus, and most will quarantine it immediately, leaving the poor unsuspecting user with no ff7.exe.

I'm looking to (attempt to) fix this by taking the English ff7.exe, and translating the strings used in-game to the Spanish ones, and redirecting the filepaths (cr_us --> cr_sp) etc... all while not modifying the filesize (if possible). Essentially making a new spanish ff7.exe 1.02 that doesn't trigger antivirus software.

Before I can do any of this, however, I'm going to need somebody to post the file nomenclature for the Spanish version of FF7. If it's anything like the German version of the game, this most likely won't work (easily, at least) due to the fact that the names of the some files in the German version are extended by a character (prefaced by the letter 'g' i.e. gsub.lgp, ghud.tim, gtext.tim, etc...) which throws off some string arrays which appear to just have enough memory allocated to fit them.

First thing's first, I'm gonna need to figure out how get Norton 360 to give me that ff7.exe back....it has a problem with listing recent quarantines... I'll post progress and problems as I encounter them...

6


Where'd it go??

7
General Discussion / Waitwaitwaitwaitwaitwaitwait....WHAT?
« on: 2010-03-21 02:57:42 »
Enemies can get lucky 7's too????

http://www.youtube.com/watch?v=mFMB1eWxrYA&feature=sub

Garland never ceases to amaze me.

EDIT: Although I guess from their perspective, it's more like "Unlucky 7's"

8
Due to my above-average knowledge of computer management and OS design, I've managed to optimize vista to eliminate the problems with it that the majority of people complain about.

I'm beginning to realize, however, that getting vista to be a "good" operating system is more complicated a procedure than doing a well-executed remake of FFVII.

[vista rant]
  • Just a few weeks ago, either HP or Vista (or both) automatically installed an update that caused my built in webcam to stop working. I'm still working on getting it back.
  • I've noticed that the start menu is full of glitches. When moving and merging folders, sometimes the folder will copy but the files won't merge, and sometimes the files will transfer over, but leave an empty folder in the source path. Also, when the start menu refreshes after such an operation, sometimes the Icons for the folders won't appear, and sometimes the menu will linger on the screen even though the start menu has been closed.
  • Just today I've started experiencing issues with the explorer.exe not accepting mouse input consistently. Just the start menu and the toolbar. what the hell?
  • I ran a search for the file "RealUpgrade.exe" in my C: drive so that I could delete it, and it was taking forever. Inexplicably long. As a matter of fact, I found the file myself manually and started writing this thread in frustration, and it's STILL searching for it. Seriously, what the hell is the point of indexing the file system if you don't even index the important areas. If I ran an "indexed only" search, it'd finish in a heartbeat, but the odds of finding my file will be one in a hundred. Moreover, apparently while searching for all files, vista doesn't have the common sense to do a quick indexed search first. Seriously, Microsoft? You can't get sorting/search algorithms right? Aren't you supposed to learn that crap in freshmen year of college?
  • I turned off User Account Control the day I got my laptop, and it's still the most annoying thing about vista. Not because it slows down my computer, but because I can't count how many times I've had to tell people to turn it of, not to mention how many times I've had to convince people that UAC DOES NOTHING GOOD FOR YOUR f***ING COMPUTER! TURN IT OFF, TITS, OR GTFO!
  • I've learned that if you dual-boot with XP and Vista. XP on a 10GB drive, and Vista on a 70GB drive, XP is noticeably faster.
  • It still hasn't found that damned file.
  • Why is it so damn hard to get to the disk management console? It's a fairly common system tool, you'd think that it'd be in the start menu under, oh i dunno...SYSTEM TOOLS?? Didn't they at least put the "Administrative tools" folder in the system tools folder in previous versions of windows? I shouldn't have to go through 5 screens to get to it. I know I can just make my own damn shortcut, and I have, but still...
  • Oh, it finally found it! I'd tell you how long the search took, but Vista doesn't seem to think it's important to give search statistics, like search time. I wish I could use google to search my system files somehow. It'd be super sweet to always see that "Results 1 - 10 of about 176,000,000 for some system file. (0.32 seconds)".
  • This has nothing to do with vista, but if anybody knows what quickplay is, it's even sh*ttier than vista. By like tenfold. If you have this. delete it. and delete every trace of it...if you can. (or go into the registry and reassign the quickplay keyboard buttons to useful things like winamp like I did).
  • Every now and again, some application will leak and all of my icons will scramble themselves. Really? My Operating System isn't smart enough to protect itself against memory leaks? What have we been "innovating", exactly? All I see is a shinier version of DOS with more bells n' whistles.
  • Skype just crashed.
  • What's with the file associations? Why is there no easy way to browse through and modify them? I can "set default programs", but that only gives me a list of like 10 or so programs, whereas I've probably got something more like 1000 executables that can take other files as an argument, why just those?? Because those are the ones I've manually specified in the "Open with..." menu context?? Moreover, why does "Windows Photo Gallery"s icon appear as a system file icon in this window? I can also assign default programs by filetype, but I have a LOT more filetypes than executables, and it would be a sh*t ton more efficient to just see a list of all of my executables, but alas, no such luck without all too much effort.
  • What the hell is "Zoom Player"? What the hell is "Sling Jukebox"? Why did my computer come with all this software that doesn't work and that I don't use??
  • Why can't I modify the options in the "Search" menu option in my classic start menu? Apparently certain programs can do it since this happens:

  • Windows Movie Maker sucks ass. Really hard. I know that video editing is fairly complex and all, but seriously, the video doesn't ever even sync up with the audio. You have any idea how hard that makes video editing?? If you're gonna include software with your Operating system, make sure it works. Otherwise, I'd rather not have all that clutter and sh*t on my computer. I can find a better freeware video editor on the intarwebz.
  • Why do I need GSpot? Shouldn't windows keep track of all the codecs installed on it's own? Seriously, you'd think there'd be some kind of built-in tool for that. If there is, then I don't know about it.
  • Notepad...I love the simplicity, but really, \n is a newline character. When you see it, you should draw a NEW LINE. At the very least have an option to replace "\n"s with "\r\n"s and/or viceversa or an option to only look for "\n" or SOMETHING! I can't tell you how frustrated I was the first time I encountered this inconsistency...f*** carriage returns...why you need two characters to depict a new line is beyond me.
[/vista rant]

phew. that felt good. I think I'm going to look around for a free version of Win7 somewhere. I'm sure I can find one for college students somewhere. It's just gonna be a b*tch to reinstall all the applications I've got, though. I should also wait until my subscription to Norton 360 expires, reinstalling it might cause some issues and I wanna get my money's worth.

At least I don't have a mac. They irritate me so immeasurably much more.

9
FF7 Tools / [PSX/PC] Shop Editor - White Chocobo (v0.7b)
« on: 2010-03-05 01:27:20 »
Updated to v0.7b! Alright, LZS decryption is gonna be a tad difficult...

Anyway, this program provides an easy to use GUI for modifying shop data and item prices in ff7! You can add, change or remove items, armor, weapons, or materia to or from any shop in the game, and specify the sale price. There's even a feature to change the Master Materia Price Multiplier. Here's a screenshot:



It's not exactly on par with NFITC1's work, but for my first time dealing with the win32 api, I'm proud of it. I plan on releasing new versions on a fairly regular basis and adding functionality whenever I have the time.

You can download the latest version of the program in .zip format here
[FileFront mirror]

Options:
  • Load FF7.exe - load a copy of ff7.exe, to be modified
  • Load SHOPMENU.MNU - load a copy of SHOPMENU.MNU, to be modified
  • Apply Changes - save changes to SHOPMENU.MNU, or ff7.exe (and create a backup)
  • Save Names - save changes to shop and item names (shop and item names are stored in whitechoco.cfg)
  • Restore Backup - Restore backup ff7.exe made by previous save
  • Shops Tab - Edit shop data
  • Prices Tab - Edit prices of items and materia

Functions:
  • Modify items sold in shops
  • Modify number of items sold in shops
  • Modify shop type (title displayed in shop window)
  • Modify item/materia prices
  • Modify master materia price multiplier

Changelog
v0.7b
  • Added Compatibility for modded/unpatched/international versions of FF7.exe
v0.6.1b
  • Fixed bug with Master Materia Price Multiplier edit box
v0.6b
  • Added PSX SHOPMENU.MNU support! (WhiteChoco no longer prompts you for ff7.exe at startup)
  • Added feature that checks files for a signature if the filesize doesn't match
  • More GUI optimization
v0.5b
  • Added price editing functionality
  • Added master materia price multiplier editing functionality
  • Optimized code and GUI layout
  • Removed "Read Only" option from file open dialog
v0.4b
  • Altered code so that security permissions do not have to be added to files manually
v0.3b
  • Fixed bug that made the program not store materia properly

Known Issues
  • Program sometimes crashes when File...Load FF7.exe is clicked. I don't know why, but if this is happening to you, just hit alt+L instead

Oh, and if anybody would be so kind as to go through and identify and update all of the shop names, and send me your whitechoco.cfg file, that'd be great. This program is confirmed to work in Wine.

10
Completely Unrelated / lolwut?
« on: 2010-02-27 03:15:48 »

11
Update - You can buy the 2012 FF7 rerelease at one of these links:

Steam (Recommended, no SecuROM)
North America (seriously, don't buy this version unless you like excessive DRM, install limits, and worse support. Get it on Steam instead)
Europe
(same as above)

~Covarr




Okay, this is getting old, so to all new FF7 aficionados here on Qhimm, rather than trying to pirate a copy of FF7 only to end up with a difficult to mod/patch/get to work "Ultima edition", I've taken a few minutes out of my day to compile a list of places where you can buy FF7PC.

Although you can still find the PSX version of the game as a "Greatest Hits" PS1 game or via the playstation network, Squaresoft no longer distributes the game for PC, so the only way you can grab FF7PC is typically secondhand at places like the following:

Ebay (click the link, and I've already got an optimized search of 200 buy-it-now listings)
Amazon has some more reliable vendors, but the prices may be a little higher than on eBay. Just remember, you get what you pay for.
Magisterrex has a European version of the game for sale, if anyone's interested. I haven't personally confirmed that the mods here work with that version, but I don't see why they wouldn't.

Other versions that are confirmed to work with mods:
*Platinum Edition or "EA Ultimate Hits" version, characterized by a blue square box and blue discs.

Other versions that are unconfirmed to work with mods:
*International Edition, characterized by light blue discs, with an extra bonus disc.

Still unsure which version you have? Look here.

Keep an eye out for sources selling illegitimately made "boot-leg" copies of the game, however.

Don't bother looking for abandonware copies of the game, as until Square-enix disintegrates, the game isn't abandonware. Any website that claims it as such is just masking piracy. Also, try to stick to the classic triangle-case version with the trifold cardboard paper disc case inside. If you see the triangle case, you know you're getting the right one, others can be demos or international editions of the game that might not be compatible with the mods here.

Remember that as soon as you get a working copy of the original game (legally), it's a good idea to make a backup of your discs, as the original discs can be old and scratched and not have much time left in terms of functionality.

I'll post other sites that I deem trustworthy as I find them, but feel free to post a place that you've found a legit copy of FF7PC for sale, or post a listing if you want to sell yours.

12
So I'd mapped out new and improved attacks and AI for Gorkii, Shake, Chekhov, and Staniv. I decided to try and implement them today. I changed the attacks in entries 155 and 156 in PrC accordingly, modified the animation/formation data, to include those attacks, and rewrote the AI from scratch.

When I ran the game to test this new AI, and spoke to Gorkii on disc 1, rather than fighting gorkii, I ended up fighting two Garudas in an "Attacked from both sides" battle vs Yuffie at the Da-Chao Rapps Battle area. I thought that was wierd, but beat them and continued to fight Shake, which caused the game to crash.

This is bizarre, I've modified enemy AI countless times and nothing like this has happened.

I will point out that this is the first major modification I've made since using Proud Clod 1.3.0, and a couple of bizarre things that I've noticed...

1) Since upgrading to 1.3.0, whenever I create Scene.bin, I get an alert that the Scene look up in Kernel.bin "appears to be incorrect" and prompts me to attempt to fix it, despite the fact that I've never touched the Scene look-up data and it matches up with a fresh install kernel.bin's Scene look-up. The error happens even if I never click "yes".
2) What does the 16-bit hex data next to an attack's animation index in the "Animations/Formations" window represent in PrC? It's usually "FFFF", but for an attack every now and again, it'll have some value. Gorkii's third attack had the value "0006"...
3) Garuda's appear in entries 153 and 154, whereas Gorkii's is entry 155. Is it possible that I'm getting some kind of bizarre off-by-one error?

EDIT: I can confirm that random battles are still normal...

14
I've noticed that every now and again, as I'm preparing to fight bizarro sephiroth, all the other party members will be blown away and I'll be left with only one party to fight sephi. I've been able to do this on several occasions, and I've gathered that this happens if you "struggle" in the fight against Jenova synthesis, but I'm not sure exactly what the conditions are... Is it a time thing? I can't imagine that it is, as every time I achieved this, jenova didn't even live long enough to cast ultima, but then again, I used KotR a few times, and that's a pretty time consuming attack.

Anybody have any ideas?

15
I'm sitting at my computer, hard at work, and I've got a good number of firefox windows open, so I don't notice when, out of nowhere, a pop-up window (I wasn't even surfing...it must've been like...a time-release pop-up or something) opens up *while minimized*, and starts playing commercials.... Audio, video, the works. So basically after a solid 20 minutes or so of not browsing the internet, I randomly hear my laptop spew: "Dove chocolate is so moist..." and I'm startled, confused, and pissed off all at the same time...

Whatever, maybe internet advertising is a good excuse for piracy? That's how TV works, afterall

Random thread, I know, but it's damn near 4 AM and I've still got crap to do, so I just felt like writing some randomness to distract me for a bit.

That being said, it's time to get back to Combinatorics!  :|

16
Completely Unrelated / Is there a rule against this...?
« on: 2009-09-05 01:59:22 »

17
Sup guys. Remix is really outdated, and pretty buggy. Unless titeguy3 decides to come back and update it, we will not be providing any support for it. Instead, check out Bootleg instead. ~Covarr

To learn how to get your mp3 soundtrack to loop seamlessly, click here!
*Note that most installation issues can be solved by turning off User Account Control (Vista) and running the file "FF7OpenGL.reg" in the "Final Fantasy VII" folder.
*Also note that the patch puts shortcuts in your start menu--the game must be run via these shortcuts for the mods to work properly.
If your game crashes upon startup or does not work properly, post a comment explaining the problem and providing the following information:
  • Your Operating System (and whether or not UAC is turned off, if applicable)
  • The console debug info provided by the FF7Music Console (you can see the FF7Music console by alt+tabbing while running the game) and/or the contents of "app.log" (use the "code" tags)
  • The directory your game is installed into.
...and I'll be able to help you out.
If you have ff7 in a language other than English, you're going to need to install one of my multi-language compatibility packs found right under the download link. Currently, Spanish, German, and French are supported, but I'm afraid that the AI/Kernel/Flevel mods are currently English only.

Walking in the footsteps of Miracle.Flame before me, I've spent the last few months perfecting a simple .exe patch for all current mods of Final Fantasy VII. Previously, I've been forced to have to share this patch via bittorrent due to the large filesize (~1.79 GB), but thanks to the generosity of DragonShadow of MMOwned.org, I can present this patch to everyone.
I'm aware that there are presently so many mods on the scene that compiling *all* of them would be impossible due to overlap, so I've been careful to choose only ones that stay true to the original game concept.

I'll try my best to stay on top of any new mods and incorporate them into future updates.
I'd like to stress to all of the current avid Qhimm modders that this is not in any way intended to be the "ultimate" group of FF7 mods, I'd consider it more as a good starting point for somebody who wants an enhanced FF7PC install minus the hours upon hours of forum searching and file downloading that it entails.

Since the original version, I've included added support for 64-bit operating systems, and eliminated program dependencies (such as loopbe and the truemotion and Indeo codecs thanks to Aali's driver). This installer effectively adds all FF7 controls to the start menu by utilizing script files that make running and configuring FF7PC Remix possible at the click of a mouse.

To see a sample of this patch in action/view tutorials, look here.

Here's a quick rundown of the mods/patches/enhancements included:
Code: [Select]
FF7 v1.02 official patch
Aali's OpenGL Driver v0.7.3b
Higher quality FMV's
Gjoerulv's Hardcore Mod v1.0 (+9999 limit breaker patch)
YAMP (Cutscene skip, Transparent dialogue boxes, and Mdef fix)
Apz' High quality Cloud battle mod
Timu Sumisu & Millenia's high quality Barret Battle mod
Grimmy's high quality Diamond Weapon Battle & Field mods
Team Avalanche 2D Overhaul (beta 9 hr +colon fix +fire2\faiga workaround +jutmpl01.tex fix +new opening screen)
Higher quality cloud bike minigame model
Phoenix Rejuvenation Project field models (+flickering materia fix +transparent faces fix)
New weapon models by Slayersnext+ApzFreak+TimuSumisu+Millenia
Ficedula's FF7Music (w/ "lessdebug")
Final FanTim's FF7 Remastered Soundtrack (looped by yours truly)
FF7 Remixed Music by the folks at OCReMix

Also incorporated are a few mods of my own:
File Icon Redux
New Spells/Weapons/Armor
Remastered AI Script
Battle glitch fixes
Re-translations

I'll emphasize, however, that this patch does not include FF7PC itself, only the files necessary to patch it, so the game must already be installed to "%SystemDrive%\Program Files\Square Soft, Inc\Final Fantasy VII" (or "%SystemDrive%\Program Files (x86)\Square Soft, Inc\Final Fantasy VII" for 64-bit users) before running the patch. (and user account control should be turned off...otherwise the entire file would have to be loaded into memory before it will run, and loading 1.79 Gigs into RAM takes a while, and is generally not a good idea). If you don't own the original game for PC, you can see a list of places where you can purchase it here.

Without further ado, you can find the download link here:
Final Fantasy VII Remix v2.5.1 Installer
Temp Mirror
FileFront Mirror:
Part 1 (500 MiB)
Part 2 (500 MiB)
Part 3 (500 MiB)
Part 4 (~337 MiB)
But be forewarned that this file is 1.79 GIGABYTES, meaning that if you download at 100 KiB/s, it will take you NEARLY 5 HOURS to download this file!! I'd recommend you overnight this one unless you've got FiOS or something.

Already have v2.5 and want to upgrade? Try the FF7 Remix v2.5.1 Upgrader! (Filesize: 462.7 MB)
Mirror 1
Mirror 2

As I have not yet tested this version of the patch (that's what you guys are for  :-D), be sure to tell me if you find anything wrong, and I'll be sure to note it and address it in the next version. Also if you've got any questions, feel free to ask and I'll address them as soon as possible. Keep in mind, though, that there is a "BUG_REPORT" file that contains a list of currently known bugs and fixes, so I'd recommend that you look that over to see if your issue is mentioned before posting.

Thanks again to all of my fellow Qhimm modders and DragonShadow for making this possible.

For those of you who would be interested in trying out only my AI/Kernel mods (already included in the patch), you can find them here (they're dependent on each other so I'd recommend installing them all together):
WM patch (Need to use WallMarket to install)
Mirror
PrC patch (Need to use Proud Clod to install)
Mirror

Known Issues (as of v2.5.1)
  • ".\textures\Summons\leviathan\water_1_00.png" is missing, copy and rename "water_00.png" in that directory to fix this until v2.5.2
  • Fancy_Transparency errors -- turning it on can cause the game to crash during two battles in the hardcore mod, and it can also make Cloud's inner monologues not appear, keep it off.
  • Using Jenova save editor can cause errors at the Kalm flashback battle.
  • Barret's face flickers slightly in his field model
  • Some 2D textures are still incomplete
  • Not all 3D models have been redone
  • FMV's don't frameskip

18
Note: If you have FF7 Remix installed, you can skip down to step 2b!
Ways to get FF7's internal MIDI to mute (only use one of these):
*download LoopBe1 and set that as your midi device in FF7 Configuration (note that if you've got Aali's custom driver, you have to re-apply the registry key after running FF7 Configuration)
*Use Aali's custom driver's "FakeMidi" option found in the OpenGL.cfg file (Note that older versions of the driver have been known to have a faulty "FakeMidi" device, make sure it's up to date)
*Use a blank midi.lgp file, like the one Nero created and overwrite the old one with it (though keep in mind that you should back it up if you want to be able to listen to the old midi music whenever you want)

There have been a ton of people on the forums asking about how to get their mp3's to loop properly using Ficedula's FF7Music, so I figured I'd start this topic as a quick step-by-step tutorial on how to do it

Step 1: Acquire a complete soundtrack, properly named as shown below and with silence cropped out of beginning and end:
Code: [Select]
aseri = "Hurry!"
aseri2 = "Hurry Faster! (Hurry up!)"
ayasi = "Lurking in the Darkness"
barret = "Barret's Theme"
bat = "Fighting (Let the Battles Begin)"
bee = "Honeybee Manor"
bokujo = "Farm Boy"
boo = "Lifestream"
cannon = "The Makou Cannon is Fired~Shinra Explodes" (medley)
canyon = "Cosmo Canyon"
cephiros = "Those Chosen by the Planet"
chase = "Crazy Motorcycle"
chu = "Those Who Fight Further"
chu2 = "J-E-N-O-V-A"
cinco = "Cinco de Chocobo"
cintro = "Those Chosen by the Planet" (heartbeat intro only)
comical = [Unused in game]
condor = "Fortress of the Condor"
corel = "Mining Town"
corneo = "Don of the Slums"
costa = "Costa del Sol"
crlost = "Tango of Tears"
crwin = "A Great Success"
date = "Interrupted by Fireworks"
dokubo = "Underneath the Rotting Pizza"
dun2 = "Chasing the Black Caped Man"
earis = "Aerith's Theme"
earislo = "Flowers Blooming in the Church"
elec = "Electric de Chocobo"
fan2 = "Fanfare" (full)
fanfare = "Fanfare" (opening)
fiddle = "Fiddle de Chocobo"
fin = "World Crisis"
geki = "Debut"
gold1 = "Gold Saucer"
guitar2 = "On the Other Side of the Mountain"
gun = "Shinra Army Wages a Full Scale Attack"
hen = "Who Am I?"
hiku = "The Highwind Takes to the Skies"
horror = "Trail of Blood"
iseki = "You Can Hear the Cry of the Planet"
jukai = "Forested Temple"
junon = "Off the Edge of Despair"
jyro = "Steal the Tiny Bronco"
ketc = "Cait Sith's Theme"
kita = "The Great Northern Cave"
kurai = "Anxious Heart"
lb1 = "Birth of a God"
lb2 = "One Winged Angel"
lb2_awe = "One Winged Angel" (AWE)
ld = "Judgement Day"
makoro = "Makou Reactor"
mati = "Ahead On Our Way"
mekyu = "Reunion"
mogu = "The Moogle Takes to the Skies" (first 15s of "The Highwind Takes to the Skies")
mura1 = "Parochial Town"
nointro = "Those Chosen by the Planet" (no heartbeat intro)
oa = "Opening~Bombing Mission" (medley)
ob = "Bombing Mission"
odds = "Place Your Bets! (Racing Chocobos)"
over2 = "Continue"
parade = "Rufus' Welcoming Ceremony"
pj = "Jenova Absolute"
pre = "Final Fantasy VII Prelude Theme"
red = "Red XIII's Theme"
rhythm = "Turks' Theme"
riku = "Shinra Explodes" (part 1)
ro = "The Countdown Begins"
rocket = "Oppressed People"
roll = "Staff Roll"
rukei = "Sandy Badlands"
sadbar = "Mark of the Traitor"
sadsid = "Sending a Dream into the Universe"
sea = "Secret of the Deep Sea"
seto = "Great Warrior"
si = "Shinra Explodes" (part 2)
sid2 = "Cid's Theme"
sido = "It's Difficult Standing on Both Feet, isn't it?"
siera = "If You Open Your Heart"
sinra = "Shinra Company"
sinraslo = "Infiltrating Shinra Tower"
snow = "Buried in the Snow"
ta = "Final Fantasy VII Main Theme"
tb = "Final Fantasy VII Main Theme" (from middle)
tender = "Holding my Thoughts in my Heart"
tifa = "Tifa's Theme"
tm = "On That Day, Five Years Ago"
utai = "Wutai"
vincent = "The Nightmare's Beginning (Vincent's Theme)"
walz = "Waltz de Chocobo"
weapon = "Weapon Raid"
yado = "Goodnight Until Tomorrow"
yufi = "Descendant of Shinobi"
yufi2 = "Stolen Materia"
yume = "Who Are You?"

You can get pre-cropped songs from FFT (whenever he uploads them) or from here (compliments of willis936) or you can use this patch.

or if you prefer to do it yourself, grab Audacity from here
and crop your audio files by opening up your mp3's, highlighting the horizontal areas (shown below), and cutting them out.

This can be done by clicking on an area between silence and sound, zooming in for precision, pressing shift+end or shift+home, and pressing ctrl+x.
...and repeat for all files.
*note that some songs (like Bombing Mission, for example) will require you to cut some of the track out in order to loop effectively, whereas some songs cannot really *loop* but only start over quickly (like Debut). Also remember that you cannot make any changes to the mp3 while it's playing or paused.

Step 2:
Open \ficedula\ff7music.ini in your FF7 folder (assuming you've got FF7Music Installed, if not, grab that before any of this) with notepad.
Check this line:
Code: [Select]
[Setup]
InputPlugin=C:\Program Files\Square Soft, Inc\Final Fantasy VII\ficedula\in_xxx.dll
if this says in_mp3.dll and you're running a 64-bit OS, you need Covarr's or my version of FF7Music.

Step 2a:
If you've got the old version of FF7Music and you have "in_mp3.dll" as your mp3 plugin and a 32-bit OS, this is what you do, otherwise scroll down to the next step
Under where it says "LoopFudge=2000" (shown below) change that to something lower but not considerably so. The optimal number for your machine will vary but I find that 250 works fine for me.


Step 2b:
If you did step 2a, this part isn't necessary.
Hopefully, this will already be done in future versions of FF7 Remix. However, since the wave configuration data isn't stored in any of the FF7Music files, that'll be a little tricky to do...
Open FF7Music, and click the configure button, then, under the setup tab, click the configure button for the output plugin.
Your options should look like this:

Set your pre-buffer to something low, but not too low. (again, ~250 works fine for me...though you can only scroll in multiples of 4 so...248. You can actually scroll in multiples of 1 by hitting the left/right arrow keys, too, but meh.)
and set your buffer ahead to the difference between the buffer and the pre-buffer. (as shown in the screencap)
Close the window, and hit save and exit, and restart ff7music.

Step 3:
Run your game, wait for a song to loop. If something bad happens (quality sucks, song doesn't loop, song doesn't play, song stutters, etc...) you went too low. If you can still hear a considerable silence (longer than ~0.3 sec) you should check steps 1 & 2.

Click Here to see the results. (and keep in mind that it can actually be reduced lower than this)

19
General Discussion / [FF7] Has any ever noticed...?
« on: 2009-08-01 00:12:58 »
I just today realized that, during the short bit when Cloud and the gang are parachuting into midgar, you can perform aerial acrobatics by pressing the directional buttons. It's funny how the developers of the game can be so lazy in some places, but then so detailed in others.

Granted, it was just the Coders that were lazy.

20
As you may or may not know, I've been working on remastering of the AI scripts in FF7 using PrC and an assembler that I coded myself. Normal enemies only get redone if they're too stupid/easy/pointless, or if they're glitchy, and bosses get anything from a minor tweak to a complete overhaul depending on their initial in-game difficulties (I want to make the game harder, but not IMPOSSIBLY hard--I'm trying to make it just barely doable on a lowish level playthrough).

So far everything's been smooth, until I tried to start using new concepts...

What I'm stuck on is Rude's main script for the Gelnika battle. This is what I've got (what PrC disassembly gives me):
Code: [Select]
LocalVar:0020 <- RandomBit(AllyMask)
If ( ( ( (LocalVar:0020.HP < LocalVar:0020.MHP / 2)  And Random MOD 2)  And  (Self.MP >= 64) ) )
{
TargetMask <- LocalVar:0020
Perform("Curaga"[0002], EnemyAttack)
}
ElseIf (Random MOD 2)
{
LocalVar:0000 <- RandomBit(AllActiveOpponentMask)
// EDEF(LocalVar:0000, 8 )
If ( (TargetMask.GreatestElementalDamage <= 4)   Or  (TargetMask.GreatestElementalDamage == 255) )
{
Perform("Ground Punch 2"[0102], EnemyAttack)
}
// EDEF(LocalVar:0000, 1 )
ElseIf ( ( (TargetMask.GreatestElementalDamage < 4)  Or  (TargetMask.GreatestElementalDamage == 255) )   And  (Self.MP >= 52) )
{
Perform("Firaga"[001D], EnemyAttack)
}
// EDEF(LocalVar:0000, 2 )
ElseIf ( ( (TargetMask.GreatestElementalDamage < 4)  Or  (TargetMask.GreatestElementalDamage == 255) )   And  (Self.MP >= 52) )
{
Perform("Blizzaga"[0020], EnemyAttack)
}
// EDEF(LocalVar:0000, 4 )
ElseIf ( ( (TargetMask.GreatestElementalDamage < 4)  Or  (TargetMask.GreatestElementalDamage == 255) )   And  (Self.MP >= 52) )
{
Perform("Thundaga"[0023], EnemyAttack)
}
Else
{
Perform("Shoulder Attack"[0374], EnemyAttack)
}
}
Else
{
TargetMask <- AllActiveOpponentMask
Perform("Grand Punch 2"[0165], EnemyAttack)
}
SCRIPT END

This is the assembly code, which is more informative
Code: [Select]
;Rude Main Script
PUSH11 0020
PSHA01 ALLYMASK
RBYT ; Check whether to heal either yourself or Reno
STRA
PSHA01 0020
PSHA02 HP
MASK
PSHA01 0020
PSHA02 MHP
MASK
PUSH 02
DIV
LSTN
RWRD
PUSH 2
MOD
AND
PSHA01 SELF
PSHA02 MP
MASK
PUSH #64
GEQU
AND
JMP0 SINGATK
PUSH11 TARGETMASK
PSHA01 0020
STRA
PUSH 20
PUSH 02 ; Curaga
ATTK
JUMP FIN
SINGATK RWRD
PUSH 02
MOD
JMP0 ALLATK
PUSH11 0000
PSHA01 ALLACTIVEOPPONENTMASK
RBYT
STRA
PSHA01 0000
PUSH 8 ; Earth bit
EDEF ; Load GreatestElementalDamage(Earth)
PSHA01 TARGETMASK
PSHA02 GREATESTELEMENTALDAMAGE
MASK
PUSH 4 ; 1/2 damage
LEQU ; or better
PSHA01 TARGETMASK
PSHA02 GREATESTELEMENTALDAMAGE
MASK
PUSH FF ; gotta check nothing, too
EQU
OR
JMP0 TRYFIRE
PUSH 20
PUSH 102 ; Ground Punch 2, earth damage on one opponent
ATTK
JUMP FIN
TRYFIRE PSHA01 0000
PUSH 1 ; Fire bit
EDEF ; Load GreatestElementalDamage(Fire)
PSHA01 TARGETMASK
PSHA02 GREATESTELEMENTALDAMAGE
MASK
PUSH 4 ; 1/2 damage
LSTN ; ...isn't good enough
PSHA01 TARGETMASK
PSHA02 GREATESTELEMENTALDAMAGE
MASK
PUSH FF ; gotta check nothing, too
EQU
OR
PSHA01 SELF
PSHA02 MP
MASK
PUSH #52
GEQU
AND
JMP0 TRYICE
PUSH 20
PUSH 1D ; Firaga
ATTK
JUMP FIN
TRYICE PSHA01 0000
PUSH 2 ; Ice bit
EDEF ; Load GreatestElementalDamage(Ice)
PSHA01 TARGETMASK
PSHA02 GREATESTELEMENTALDAMAGE
MASK
PUSH 4 ; 1/2 damage
LSTN ; ...isn't good enough
PSHA01 TARGETMASK
PSHA02 GREATESTELEMENTALDAMAGE
MASK
PUSH FF ; gotta check nothing, too
EQU
OR
PSHA01 SELF
PSHA02 MP
MASK
PUSH #52
GEQU
AND
JMP0 TRYBOLT
PUSH 20
PUSH 20 ; Blizzaga
ATTK
JUMP FIN
TRYBOLT PSHA01 0000
PUSH 4 ; Bolt bit
EDEF ; Load GreatestElementalDamage(Bolt)
PSHA01 TARGETMASK
PSHA02 GREATESTELEMENTALDAMAGE
MASK
PUSH 4 ; 1/2 damage
LSTN ; ...isn't good enough
PSHA01 TARGETMASK
PSHA02 GREATESTELEMENTALDAMAGE
MASK
PUSH FF ; gotta check nothing, too
EQU
OR
PSHA01 SELF
PSHA02 MP
MASK
PUSH #52
GEQU
AND
JMP0 SHOULDER
PUSH 20
PUSH 23 ; Thundaga
ATTK
JUMP FIN
SHOULDER PUSH 20
PUSH 0374 ; Shoulder Attack, non-elemental phys damage
ATTK
JUMP FIN
ALLATK PUSH11 TARGETMASK
PSHA01 ALLACTIVEOPPONENTMASK
STRA
PUSH 20
PUSH 0165 ; Grand Punch 2, hits everyone
ATTK
FIN END

What this SHOULD do is determine if earth type magic is effective against a chosen opponent, then if it isn't, move on to other elements and finally, default to a physical attack if all elements are a no-go. Instead, Rude constantly defaults to the PHYSICAL attack regardless of elemental immunity (meaning it thinks every one is resistant to every element, which they're not).

Any input/inquiries would be gladly appreciated. Thanks.

Edit: I've switched my code over to using GreatestElementalDamage in conjunction with EDEF, and I got my values straight from the wiki, something's not right here...

21
Archive / Cover Animation ID...?
« on: 2009-07-22 20:30:05 »
Hey, I was wondering if anybody knew what the animation ID was for the "cover" animation.
Moreover, is it even the same for every character? I understand that if all of the main party characters don't have the same animations in the same order, their ID's wouldn't necessarily match up.

What I'm trying to do is modify the party characters' AI, so that the party members perform their cover animation while defending.

22
I got sick and tired of having to manually edit all of the Jump points in an AI Script after modifying something and having to frequently look up the hex values for stuff, so I decided to write myself a little Assembler so that I can code directly in assembly and use labels and quantifiers instead of having to put in raw hex values.

It's nothing flashy, but it works pretty well. I've tested it against Sephiroth's Pre-Battle script and it matched perfectly.

Here's what the input file looked like:

Code: [Select]
; Sepher Sephiroth's Pre-Battle AI Script
;Label Opcode Argument
PUSH12 Self ;This is a quantifier, There's a total of 124 of them built in. Typing "self" is the same as 2060
PUSH10 402C
MASK
PUSH01 01
STRA
PUSH 00
PUSH02 0268
GLOB
PUSH13 0020
PSHA01 GlobalAddress ;This is another one, this one stands for x2010
STRA
PUSH01 00
PUSH01 5B
GLOB
PUSH13 0040
PSHA01 GlobalAddress
STRA
PUSH01 00
PUSH02 026C
GLOB
PSHA01 GlobalAddress
PUSH01 01
EQU
JMP0 jump1 ;This is a Label, it stores the address of any other instruction, so long as it's labeled with an identical label
PUSH13 0060
PUSH03 013880 ;Note: when dealing with PUSH and PSHA, specifying a type (e.g. PUSH03) is optional--PSHA defaults to PSHA00, and PUSH defaults to opcodes 60, 61, or 62 depending on the argument size.
STRA
JUMP jump2
jump1 PUSH13 0060
PUSH 00 ;See? not necessary
STRA
jump2 PUSH13 0000
PUSH 4E200 ;Trailing zeros are also not necessary
STRA
PUSH13 0000
PSHA03 0000
PUSH01 08
PSHA03 0020
SUB
PUSH02 7530
MUL
SUB
STRA
push12 SELF ;Case insensitivity ftw
PUSH13 mhp
MASK
PSHA03 0000
PSHA03 0060
ADD
STRA
PUSH12 SELF
PUSH13 HP
MASK
PSHA02 SELF
PSHA03 MHP
MASK
PSHA03 0040
PUSH01 #100 ;you can also enter decimal values like this
MUL
SUB
STRA
PSHA02 SELF
PSHA03 MHP
MASK
PSHA02 SELF
PSHA03 HP
MASK
DEBUG 02 HP = %d / %d
PUSH13 0000
PSHA02 SELF
PSHA01 ATTACKPOWER
MASK
PSHA03 0020
PUSH01 02
MUL
ADD
STRA
PUSH12 SELF
PUSH11 ATTACKPOWER
MASK
PSHA03 0000
STRA
PUSH13 0000
PSHA02 SELF
PSHA02 PHYSDEFENSE
MASK
PSHA03 0020
PUSH01 14
MUL
ADD
STRA
PUSH12 SELF
PUSH12 ATTACKPOWER
MASK
PSHA03 0000
STRA
PUSH13 0000
PSHA02 SELF
PSHA01 MAGICPOWER
MASK
PSHA03 0020
PUSH01 05
MUL
ADD
STRA
PUSH12 SELF
PUSH11 MAGICPOWER
MASK
PSHA03 0000
STRA
PUSH13 0000
PSHA02 SELF
PSHA02 MAGDEFENSE
MASK
PSHA03 0020
PUSH01 10
MUL
ADD
STRA
PUSH12 SELF
PUSH12 MAGDEFENSE
MASK
PSHA03 0000
STRA
PSHA02 SELF
PSHA02 MAGDEFENSE
MASK
PSHA02 SELF
PSHA01 MAGICPOWER
MASK
PSHA02 SELF
PSHA02 PHYSDEFENSE
MASK
PSHA02 SELF
PSHA01 ATTACKPOWER
MASK
DEBUG 04 AT %d DF %d ATM %d DFM %d
PUSH12 TARGETMASK
PUSH02 SELF
STRA
PUSH01 20
PUSH02 0368 ;"x" attack
ATTK
PUSH01 20
PUSH02 014F ;"Appear" attack
ATTK
END

And this was the output file:

Code: [Select]
12 2060
10 402C
80
60 01
90
60 00
61 0268
95
13 0020
01 2010
90
60 00
60 5B
95
13 0040
01 2010
90
60 00
61 026C
95
01 2010
60 01
40
70 003D
13 0060
62 013880
90
72 0043
13 0060
60 00
90
13 0000
62 04E200
90
13 0000
03 0000
60 08
03 0020
31
61 7530
32
31
90
12 2060
13 4180
80
03 0000
03 0060
30
90
12 2060
13 4160
80
02 2060
03 4180
80
03 0040
60 64
32
31
90
02 2060
03 4180
80
02 2060
03 4160
80
A0 02 HP = %d / %d
13 0000
02 2060
01 4068
80
03 0020
60 02
32
30
90
12 2060
11 4068
80
03 0000
90
13 0000
02 2060
02 4100
80
03 0020
60 14
32
30
90
12 2060
12 4068
80
03 0000
90
13 0000
02 2060
01 4070
80
03 0020
60 05
32
30
90
12 2060
11 4070
80
03 0000
90
13 0000
02 2060
02 4110
80
03 0020
60 10
32
30
90
12 2060
12 4110
80
03 0000
90
02 2060
02 4110
80
02 2060
01 4070
80
02 2060
02 4100
80
02 2060
01 4068
80
A0 04 AT %d DF %d ATM %d DFM %d
12 2070
61 2060
90
60 20
61 0368
92
60 20
61 014F
92
73

You can see a screenshot of it in action here:


Told ya, the interface isn't exactly flashy but it gets the job done.

You can download it and try it out here

If you find any bugs, be sure to tell me, send me a screenshot or a copy of the error message and the input file and I'll try to fix it and get another version up.

Edit: FF7 Script Code Assembler is now v1.1! The max number of labels allowed is now 50 (from 10) and it no longer crashes when you exceed that. Note also that the max label size is 15 characters. The TBIT opcode has also been fixed.

Pages: [1]