Register | Login
Views: 19364387
Main | Memberlist | Active users | ACS | Commons | Calendar | Online users
Ranks | FAQ | Color Chart | Photo album | IRC Chat
11-02-05 12:59 PM
Acmlm's Board - I2 Archive - - Posts by Geiger
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
User Post
Geiger

Buster Beetle
Level: 34

Posts: 61/460
EXP: 241080
For next: 12571

Since: 03-15-04
From: Indianapolis, IN, USA

Since last post: 6 hours
Last activity: 6 hours
Posted on 05-27-04 08:49 AM, in Chrono Tweak Link
The only suggestion I can make is you need to split the bitfields up instead of using combo boxes. For an example, see Lord J's Multi Editor. The status data is contained in bitfields. You will need to do something like that.

If you need a code example, I can provide one.

---Evil Peer
Geiger

Buster Beetle
Level: 34

Posts: 62/460
EXP: 241080
For next: 12571

Since: 03-15-04
From: Indianapolis, IN, USA

Since last post: 6 hours
Last activity: 6 hours
Posted on 05-27-04 10:05 AM, in Chrono Tweak Link
Warning: The following may make your eyes glaze over.

Some abbreviated background info to make sure you're up to speed.

Hexidecimal numbers are formed from binary equivalents; each place in binary is a bit. A single hex digit is four bits. A single byte is eight.

Just like in decimal, each place is a power of that number system's base number.

So, 100 decimal is 10 ^ 2. 100 hexidecimal is 16 ^ 2. 100 binary is 2 ^ 2.

The bit values are:
binary . decimal . hexidecimal
1 . 1 . 1
10 . 2 . 2
100 . 4 . 4
1000 . 8 . 8
10000 . 16 . 10
100000 . 32 . 20
1000000 . 64 . 40
10000000 . 128 . 80

The hex number notation for C is either '0x' followed by the number, or 'h' following the number. For VB, its '&H' before the number.

To get at each bit, you need to apply bit logic (typically, you spend an entire semester on this in college, but the basics are pretty easy).

To test for a single bit value, you use the AND operator. Usually ampersand.
0x67 & 0x40 = 0x40
0x38 & 0x40 = 0x00

To remove a single bit, you still use AND, but you use the supplementary bit value (subtract the bit value from 0xFF).
0x67 & 0xBF = 0x27
0x38 & 0xBF = 0x38

To add a single bit, you use the OR operator. Usually vertical slash.
0x67 | 0x40 = 0x67
0x38 | 0x40 = 0x78

A simple way to see if Crono can equip something would be something along the lines of:
If ( nData & &H80 == &H80 ) Then
' Set checkmark
EndIf

To enable Crono to equip something:
If ( 'Checkmark set ) Then
nData = nData | &H80
EndIf


You may find at some point that a byte actually contains several values, instead of bits. For example, the two highest bits may contain the value for the direction a character faces.

To get this value, you would use bit logic and bit shifting. Bit shifting is literally sliding a bit up and down in the byte. In C, these operators are '>>' for downshift and '<<' for upshift. Unfortunately, VB does not have any bit shifting operator I have ever come across, so you will have to use the less effecient technique of dividing by power of two.

So, say you have 0xDB, and we need the middle four bits. There are eight bits in a byte, and you do not need the bottom two, so you need to downshift the bits by two.

0xDB >> 2 = 0x36

Two (our base number) to the power of two (the number of bits to downshift) is four.
0xDB / 4 = 0x36

If you are using a language that has bit-shifting though, you should always use it when you can. It uses far less CPU time (that means its quicker).

We still need to get rid of those top two bits. To do that, we use an AND operation. The bottom four bits we want to keep are 1 + 2 + 4 + 8 = 0x0F.

(0xDB >> 2) & 0x0F = 0x06

or in VB code:

nValue = (nData / 4) & &H0F


Most languages also have advanced operators for data operating on itself. For example, there is the INCREMENT operator '++'

nData = nData + 1
nData++

And others, such as:

nData = nData & &H80
nData &= &H80
nData = nData | &H80
nData |= &H80
nData = nData + 4
nData += 4
Etc. I think VB has most or all of these and more.

This was just a quick overview, and not meant to be comprehensive. If something is not clear, feel free to ask about it.

---Evil Peer
Geiger

Buster Beetle
Level: 34

Posts: 63/460
EXP: 241080
For next: 12571

Since: 03-15-04
From: Indianapolis, IN, USA

Since last post: 6 hours
Last activity: 6 hours
Posted on 05-29-04 10:07 AM, in Day After Tomorrow Link
I saw it tonight. Its okay. Probably worth a matinee. There's nothing hidden about the message in the movie: "Global warming is bad, mmmkay?"

The more interesting special effects are towards the beginning of the movie, but the story and writing is just good enough to keep the average person interested until the credits roll.

Honestly, I cannot really describe what in particular I liked about this movie, but it did have some sort of likeable quality. If you have disposable income, you should probably see it. But if you only see a few movies each year, I would pass.

---Evil Peer
Geiger

Buster Beetle
Level: 34

Posts: 64/460
EXP: 241080
For next: 12571

Since: 03-15-04
From: Indianapolis, IN, USA

Since last post: 6 hours
Last activity: 6 hours
Posted on 06-01-04 10:37 AM, in Chrono Tweak Link
Originally posted by Weasel
So, how far off is map editing


I imagine, with the many projects and responsibilities Chickenlump has, a full-fledged map editor is not currently on his list of "things to do".

---Evil Peer
Geiger

Buster Beetle
Level: 34

Posts: 65/460
EXP: 241080
For next: 12571

Since: 03-15-04
From: Indianapolis, IN, USA

Since last post: 6 hours
Last activity: 6 hours
Posted on 06-02-04 07:21 PM, in CMED v1.0 RELEASED! Link
Any particular reason why you cannot just blank out the rest of the line?

ex: "extra life                                             "

---Evil Peer
Geiger

Buster Beetle
Level: 34

Posts: 66/460
EXP: 241080
For next: 12571

Since: 03-15-04
From: Indianapolis, IN, USA

Since last post: 6 hours
Last activity: 6 hours
Posted on 06-03-04 11:41 PM, in SPC intrument sample ripping Link
SNESSOR gave a lot more false postives than it really should have. The last C++ version of the PSVRender library had some BRR conversion functions that were much better at this task, and I only have a rudimentary understanding of how it all works.

SNESSOR was a good idea; it was just lacking a bit in implementation.

---Evil Peer
Geiger

Buster Beetle
Level: 34

Posts: 67/460
EXP: 241080
For next: 12571

Since: 03-15-04
From: Indianapolis, IN, USA

Since last post: 6 hours
Last activity: 6 hours
Posted on 06-05-04 12:51 PM, in Peer's Snes9x Tracer: Open ROM dialog Link
In the next version of PST, I plan to convert a few of the currently existing windows to MFC. I am considering changing the Open ROM / Load Game dialog to a standard MFC Open File window, but this will eliminate some of the selections and information presented in the current dialog.

I have only a slight preference here towards the MFC widget. Its more standard.

---Evil Peer
Geiger

Buster Beetle
Level: 34

Posts: 68/460
EXP: 241080
For next: 12571

Since: 03-15-04
From: Indianapolis, IN, USA

Since last post: 6 hours
Last activity: 6 hours
Posted on 06-06-04 02:59 AM, in Peer's Snes9x Tracer: Open ROM dialog Link
Originally posted by Disch
The question is... why would you actually do work to remove features? That seems counter productive in every way.

If it doesn't add anything...
and removes stuff...
and doesn't give a speed increase...

Then I don't see any logical reason to make the change. I mean really... what pros are there for the switch?


From a user's perspective, probably none at all. The only "feature" that will be added with this would be that it will act the same way as the normal file dialog (stretchable window; copy, cut, paste, delete functions; different file view functions; etc).

From a programmer's perspective, giving the axe to a couple of seldom-used features to make it more standard is a bit more desirable. And there's also the fact that this version was never intended to replace your standard copy of the emulator.

But as I said, I only have a slight preference in the matter.

I, personally, never really look at the ROM header information, especially since 99% of my ROMs are zipped. And I never switch any of the ROM settings from "Auto". But I realize this does not apply to everyone, hence the poll.

---Evil Peer


(edited by Evil Peer on 06-05-04 05:59 PM)
Geiger

Buster Beetle
Level: 34

Posts: 69/460
EXP: 241080
For next: 12571

Since: 03-15-04
From: Indianapolis, IN, USA

Since last post: 6 hours
Last activity: 6 hours
Posted on 06-09-04 12:02 PM, in Peer's Snes9x Tracer: Open ROM dialog Link
Well, since Chickenlump and I seem to be in the extreme minority here, I will not chuck the dialog.

I may (need to) modify it a bit when I convert it to a regular MFC dialog though. (If you do not understand the distinction there, the poll was about a replacement with something different, while this is a conversion of the currently existing.) Any changes that might be made will be minor though, and certainly will not axe features.

Why am I doing this MFC work? The code is not so well organized and very hard to follow in its current form. Simply separating the windows into distinct files and MFC forms would go a long way to making the program more readable and easier to update. Course, that in itself is no small task.

---Evil Peer
Geiger

Buster Beetle
Level: 34

Posts: 70/460
EXP: 241080
For next: 12571

Since: 03-15-04
From: Indianapolis, IN, USA

Since last post: 6 hours
Last activity: 6 hours
Posted on 06-12-04 02:01 AM, in WWE Thread Link
I have a bit of a problem with The Undertaker caring about anyone, including Paul Bearer. Course, I have a bit of a problem with this gimmick being portrayed as Face and with him looking more like a warmed-over dead cowboy than The Deadman, so maybe I am not the intended audience.

---Evil Peer
Geiger

Buster Beetle
Level: 34

Posts: 71/460
EXP: 241080
For next: 12571

Since: 03-15-04
From: Indianapolis, IN, USA

Since last post: 6 hours
Last activity: 6 hours
Posted on 06-12-04 06:22 AM, in Peer's Snes9x Tracer Mark 6 Released Link
Peer's Snes9x Tracer Mark 6 has been released. From the release notes:


New
- Alternate menu behavior (ESC will call menu and pause emulation)
- Trace To added to Trace From dialog. Only trace what you want.
- Capture Every Pass added to Trace From dialog. Every time a section of code is executed, it is traced to file.
- Reset Trace Memory command added to menu
- Aspect Ratio stretch available in Display Settings
Fixed
- Trace memory now resets when a new game is loaded
- Some code optimization
- No longer produces a meaningless


(edited by Evil Peer on 06-12-04 12:47 AM)
Geiger

Buster Beetle
Level: 34

Posts: 72/460
EXP: 241080
For next: 12571

Since: 03-15-04
From: Indianapolis, IN, USA

Since last post: 6 hours
Last activity: 6 hours
Posted on 06-12-04 09:56 AM, in NES Metroid - AutoMap hack released Link
Originally posted by Jigglysaint
if I remember, a certain door object has a horizontal/horizontal transition


Yeah, there is a sand pit room somewhere, that was annoyingly reproduced in Zero Mission.

---Evil Peer
Geiger

Buster Beetle
Level: 34

Posts: 73/460
EXP: 241080
For next: 12571

Since: 03-15-04
From: Indianapolis, IN, USA

Since last post: 6 hours
Last activity: 6 hours
Posted on 06-14-04 10:04 AM, in whats with these bands that screw you over? Link
Originally posted by oniblade
what the hell is up with this lately? do they think that more people will buy it if it has a new song on it?


The music industry has finally figured out how to apply the DVD double-dip to albums.

---Evil Peer
Geiger

Buster Beetle
Level: 34

Posts: 74/460
EXP: 241080
For next: 12571

Since: 03-15-04
From: Indianapolis, IN, USA

Since last post: 6 hours
Last activity: 6 hours
Posted on 06-23-04 09:53 AM, in WWE Thread Link
Originally posted by Colleen
Encouraging the death of the CW division?


I think he is more suggesting that any cruiserweight is "just a little guy."

- The F5 is pretty good.
- Since I am a bit of an old-timer (compared to you whipper-snappers), I always have, and always will like the Hulk-Up.
- The Crippler Crossface is probably the best regular submission move
- The move Gail Kim has co-opted as her new finisher is probably the best flashy submission move

I co-opted the People's Elbow for Trish Stratus in Here Comes the Pain, which we affectionately refer to as the "Trishy Elbow". This whole thing started back a couple of years when Trish first started doing the "Brock Lesner Dance". We started assigning all sorts of moves to her after that.

I have grown bored with both TCH and his Pedigree over the years, but if he ever does a flying, turnbuckle Pedigree, it will be the new chart-topper.

---Evil Peer
Geiger

Buster Beetle
Level: 34

Posts: 75/460
EXP: 241080
For next: 12571

Since: 03-15-04
From: Indianapolis, IN, USA

Since last post: 6 hours
Last activity: 6 hours
Posted on 06-23-04 07:17 PM, in Decompression of sprites Link
Lunar Compress should be able to decompress the sprites. It has support for a large number of games, including that one.

http://fusoya.cg-games.net/lc/index.html

---Evil Peer

Geiger

Buster Beetle
Level: 34

Posts: 76/460
EXP: 241080
For next: 12571

Since: 03-15-04
From: Indianapolis, IN, USA

Since last post: 6 hours
Last activity: 6 hours
Posted on 06-23-04 07:23 PM, in Hyrule Magic Complete FAQ 1.1 Link
Looks good. Any particular reason you chose PDF over HTML?

---Evil Peer
Geiger

Buster Beetle
Level: 34

Posts: 77/460
EXP: 241080
For next: 12571

Since: 03-15-04
From: Indianapolis, IN, USA

Since last post: 6 hours
Last activity: 6 hours
Posted on 06-24-04 08:18 PM, in WWE Thread Link
Originally posted by Tempest
the new legends of wrestling is out today and everyone who reveived it gave it a great write up


I would not classify the IGN review as positive by any means. They said while it has a more impressive roster and better graphics, it still has all the same problems the previous game did. For me, the big negatives mentioned were the moronic AI and the anemic career mode.

Originally posted by Elric
He isn't a mosnter. He's boring.

We have the writers to thank for this mostly. Has Kane really done anything significant since he went Manster? He has lost most of the feuds he has been involved in.


In the games, for Shut Your Mouth, I liked to use Rey-rey's 6 1 9 + Westcoast Pop. I forgot what I used for my other finisher. In Here Comes The Pain, I used Flair's Figure 4 Leglock, and HBK's Sweet Chin Music with the long animation.


:smirk:

My character has a lot of attitude, so most of his flashier stuff comes from Eddie and Austin. Both of his finishers come from Eddie. At least two of his taunts come from DegenX.

Actually, he's an alien. And I mean little green man here. Klaatu Barada Nikto. He started out as an experiment to see how far I could push the CAW feature in Just Bring It. Just sort of wacky and weird. He also started out with nothing but blue briefs.

Then my friend and I who get together to watch Smackdown every week started doing "storylines." So to royally cheese him off, I took the outfit from his wrestler, "The Agent" Giavannimaru, and put it on Klaatu. Gave him the same entrance and renamed him Giavanniklaatu. It got the desired effect.

Storyline-wise, the WWF saw the potential in this "alien" who they had mostly been using as a slight comedic relief, and they formulated a plan. They decided to hire some huge outside talent to bring in. They teamed The Agent and Giavanniklaatu with Solid Snake and created a new stable called The Agency. This cheesed my friend off a bit more, but he was starting to get use to the idea by now.

Inbetween JBI and Shut Your Mouth, contract negotiations broke down with Solid Snake (think of him as sort of a Hulk Hogan or Goldberg). They did not have anybody to replace him with, as Jill Valentine was in the process of being pushed to become the first ever "Super, Super Face" as a member of team Biohazard and no one else fit the theme. So, they disbanded the stable. The Agent continued to main event, while Klaatu was basically forgotten about by the writers and the fans.

Klaatu became bitter about this. Particularly when several months later they reformed The Agency. The company had finally manged to bring Snake back in. And this time, instead of calling Klaatu back up, they added Jill to the stable since she was a lot more popular (approaching The Rock level of overness). Wrestlemania was fast approaching, and the WWE was pushing The Agency to the moon. Klaatu decided enough was enough and started running out in a grey trenchcoat to attack Giavannimaru, who was the focus of his bitterness and hatred.

In the meantime, a new heal had been starting to climb the ranks. My friend had created a character named Ice Man who was pretty much the antithesis to The Agent. Klaatu knew he was going to need some muscle to take on the entire Agency stable and this guy definitely had main event material. So the two teamed up and took on Giavannimaru and Solid Snake at Wrestlemania. They called themselves Section 31.

Klaatu took the opportunity to debut some new threads, a sleek black with red highlights trenchcoat and some shades. He also took the ring name Counter Agent, and his new style was firmly in place.

A lot more stuff happened after that, but since no one really did not ask me to tell my character's freakin' life story, I think I will stop now.

---Evil Peer
Geiger

Buster Beetle
Level: 34

Posts: 78/460
EXP: 241080
For next: 12571

Since: 03-15-04
From: Indianapolis, IN, USA

Since last post: 6 hours
Last activity: 6 hours
Posted on 06-27-04 09:09 PM, in Chrono Trigger Hack? Link
Aye, it was Chickenlump. He was working on some sort of playable Schala hack. I do not know what he is doing right now though. Have not heard from him in a few weeks.

---Evil Peer
Geiger

Buster Beetle
Level: 34

Posts: 79/460
EXP: 241080
For next: 12571

Since: 03-15-04
From: Indianapolis, IN, USA

Since last post: 6 hours
Last activity: 6 hours
Posted on 07-03-04 11:55 AM, in Chrono Trigger Hack? Link
Originally posted by Garmichael
The only real hard part i can forsee is how the game uses that code to determin where in the game you are (like when you save, what it says for your chapter deal). But that cant be THAT tough?


7F0000 is the Storyline Counter memory variable. It determines where you are in the game, and the order of events you can trigger. Most of the next 200h bytes are flags that determine which things you have done, such as introducing Frog to Spekkio or giving Marle her pendant back (which is both a flag and a storyline point). And at least the next 200h bytes after that are reserved for working variables (what position your character is on the map and so forth).

Events are decoded to 7F2000. I do not know a hard limit yet, but it appears more stuff is kept around 7F3700, so events are probably no larger than 1700h bytes. The Guardia throneroom has the largest event script I have seen yet, at more than 1500h bytes.

Here is some information I posted to Gamefaqs recently.


It can be difficult to get past the Arris Dome password entry, especially if you are using a keyboard. It is checking for three buttons, L, R, and A. (Technically, it checks for L and then R when the A button is pressed).

While one could remap the controls, that is really not an optimal solution, since you would have to do it every time you went in the room. The walk through walls code has pretty much the same problem, and could allow you to do things out of order (which disrupts the story flow, even if only slightly).

These codes are probably a better solution than either of those, since it works the same way as normal except that it skips the L and R checks.

F69B3010
F69B3103


It should allow the game to otherwise work flawlessly, and only requires that you press the A button for that switch.

Cart users can try:

FDB7-EAFC
D7B7-EA9C

...but I have not tested these.

The technical explanation behind this is that you are changing the event code for that room, such that it jumps past the checks for the L and R buttons.

Starting ROM address is F69B30
10 is the jump forward command.
03 is the number of bytes to jump.


---Evil Peer

Geiger

Buster Beetle
Level: 34

Posts: 80/460
EXP: 241080
For next: 12571

Since: 03-15-04
From: Indianapolis, IN, USA

Since last post: 6 hours
Last activity: 6 hours
Posted on 07-05-04 02:43 PM, in Chrono Trigger Hack? Link
Originally posted by Ranko
the only thing I remember was that someone made a slight music hack to it and dubbed it 'Spooky New Music' for the hack.


The patch is not really a hack so much as it is an example. It was requested of me in relation to a discussion about SPCs on the old board.

---Evil Peer
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
Acmlm's Board - I2 Archive - - Posts by Geiger


ABII


AcmlmBoard vl.ol (11-01-05)
© 2000-2005 Acmlm, Emuz, et al



Page rendered in 0.014 seconds.