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 HyperLamer
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409
User Post
HyperLamer
<||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people

Sesshomaru
Tamaranian

Level: 118

Posts: 7923/8210
EXP: 18171887
For next: 211027

Since: 03-15-04
From: Canada, w00t!
LOL FAD

Since last post: 2 hours
Last activity: 2 hours
Posted on 10-22-05 01:45 AM, in Simple noobish question about background Link
Most of the changes in V1.63 are bug fixes.



· Adjusted some code so that importing a palette would enable the save level button. Thanks goes out to Juggling Joker for bringing it up.
· Fixed a bug in one of LM's ASM hacks which could cause the game to crash if a user inserted custom block ASM that tried to dynamically change a tile into a tile that is at or above 0x400. The fix will be installed when you save the Map16 data. Thanks goes out to Darkflight for submitting the hack that revealed the problem.
· Fixed a bug where the 3 8x8s line animation type was copying 4 tiles instead of 3 (in the editor). Thanks goes out to Smallhacker for discovering this.
· Fixed some code to prevent a rare case where pasting objects/sprites/tiles on the left side of the screen while moving left could, if timed correctly, paste the items on the other side of the editable area. Thanks goes out to Smallhacker for pointing this out.
· Fixed a couple bugs in the BG editor that involved dragging a tile pasted from the 16x16 editor.
· Lowered the max file size allowed for the ExAnimated file to reflect the true safe limit for that file (0x1B00, or 0x1A00 for All Stars + World, down from 0x2000).
· Fixed the tile arrangements of several platform sprites (5F, 62, A3, C4, and E0) in the editor to emulate how the game does it. Thanks goes out to Glyph Phoenix for pointing this out.
· Fixed the tile arrangement of Reznor (A9) in the editor. Thanks goes out to Bio for pointing this out.
· Updated info on the climbing net door sprite (54), to include a warning for not putting it on a sub-screen boundary. Thanks goes out to HyperHacker for discovering this.
· Updated info on sprite 88, which is apparently a winged cage that Nintendo didn't use. Thanks goes out to mikeyk & Smallhacker for discovering this.
· Moved the control-right click functionality in the palette editor for gradients to alt-right click. This way, when using control-left click to copy a color, you don't have to release the control key when you right click to paste (making it less annoying and more consistent with the other editors).
· Moved the control-right click functionality in the 16x16 editor to alt-right click, to make room for the new clipboard shortcuts.
· Added windows clipboard copy/paste using control left and right clicks in the 16x16 and 8x8 editor windows.
· The previously hidden credits and title screen editor modes of the overworld editor are now standard features.
· Added a new feature that allows overriding the sprite tile arrangements that LM uses by including new tile arrangement instructions in the sprite tool tip file. Read the help file for more details.


I think LM only installs the ASM hacks if they aren't there already, so if you've saved with V1.63, it shouldn't insert the older buggy ASM.
HyperLamer
<||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people

Sesshomaru
Tamaranian

Level: 118

Posts: 7924/8210
EXP: 18171887
For next: 211027

Since: 03-15-04
From: Canada, w00t!
LOL FAD

Since last post: 2 hours
Last activity: 2 hours
Posted on 10-22-05 01:51 AM, in Halo Meets DOA! Link
Originally posted by Alastor the Stylish
I never understood why anyone would play DOA. I mean, it's glorified Rock Paper Scissors.

Not that there's anything wrong with Rock Paper Scissors...

Good point. Why would anyone want to play that game?
HyperLamer
<||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people

Sesshomaru
Tamaranian

Level: 118

Posts: 7925/8210
EXP: 18171887
For next: 211027

Since: 03-15-04
From: Canada, w00t!
LOL FAD

Since last post: 2 hours
Last activity: 2 hours
Posted on 10-22-05 01:52 AM, in More Good News for Nintendo DS Owners! Link
Originally posted by Colleen
The McD's deal is neat but it strikes me as odd... I dunno how many kids are going to drag their parents there just so that they can play Mario Kart instead of eating their Big Mac.

And it's not every location... "Only" around 6,000. Not every restaurant has WiFi, but those that do will support it.

So much for having it here.
HyperLamer
<||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people

Sesshomaru
Tamaranian

Level: 118

Posts: 7926/8210
EXP: 18171887
For next: 211027

Since: 03-15-04
From: Canada, w00t!
LOL FAD

Since last post: 2 hours
Last activity: 2 hours
Posted on 10-22-05 01:54 AM, in Game Theory: Testing to prevent "unsolvable" puzzles in games Link
For a simple game (particularly a puzzle game since they're all logic), it's probably possible to write an AI system that would basically play the game itself and report anything it can't figure out.
HyperLamer
<||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people

Sesshomaru
Tamaranian

Level: 118

Posts: 7927/8210
EXP: 18171887
For next: 211027

Since: 03-15-04
From: Canada, w00t!
LOL FAD

Since last post: 2 hours
Last activity: 2 hours
Posted on 10-22-05 01:57 AM, in Oh Jack Thompson, you crazy bastard you. Link
Now we're getting somewhere.
(restricted)
(restricted)
HyperLamer
<||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people

Sesshomaru
Tamaranian

Level: 118

Posts: 7930/8210
EXP: 18171887
For next: 211027

Since: 03-15-04
From: Canada, w00t!
LOL FAD

Since last post: 2 hours
Last activity: 2 hours
Posted on 10-22-05 05:05 AM, in MinGW compliation options Link
Alright, well I got it to work by finding any console window with the program's name (including .exe) in it and hiding it, then showing it when doing printf() (I use a wrapper function that does a few other things, so it wasn't exactly difficult to implement ). Of course, this won't work if future versions of Windows (or tweaks) stop the console windows from containing the program's full name or if the EXE is renamed... guess there's no better way?
HyperLamer
<||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people

Sesshomaru
Tamaranian

Level: 118

Posts: 7931/8210
EXP: 18171887
For next: 211027

Since: 03-15-04
From: Canada, w00t!
LOL FAD

Since last post: 2 hours
Last activity: 2 hours
Posted on 10-22-05 08:41 AM, in Last screens of Bowser's Return.... Link
*gasp*
Image hosted by my ass
Inconsistent water colouring! Oh noes!
HyperLamer
<||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people

Sesshomaru
Tamaranian

Level: 118

Posts: 7932/8210
EXP: 18171887
For next: 211027

Since: 03-15-04
From: Canada, w00t!
LOL FAD

Since last post: 2 hours
Last activity: 2 hours
Posted on 10-22-05 08:44 AM, in probably last pictures of COTMK 1 'til release Link
Not bad, BGs are kinda plain though. What's with the red spots in the forest BG?
HyperLamer
<||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people

Sesshomaru
Tamaranian

Level: 118

Posts: 7933/8210
EXP: 18171887
For next: 211027

Since: 03-15-04
From: Canada, w00t!
LOL FAD

Since last post: 2 hours
Last activity: 2 hours
Posted on 10-22-05 08:50 AM, in Suggestions for COTMK 2 Link
Last I checked you don't die when you fall in SMW (unless you land on something painful or fall off the world or run out of time as soon as you hit the ground). Though if such a system were implemented, then yes, something soft to land on here and there would be good.

Non-linearness is good. My hack (plans anyway, haven't done any OW work yet) is basically the opposite of SNN's; you do the first 4 worlds in whatever order, and the last 3 will probably be linear (or they may be a non-linear area but require you to beat the first 4 first).
HyperLamer
<||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people

Sesshomaru
Tamaranian

Level: 118

Posts: 7934/8210
EXP: 18171887
For next: 211027

Since: 03-15-04
From: Canada, w00t!
LOL FAD

Since last post: 2 hours
Last activity: 2 hours
Posted on 10-22-05 12:48 PM, in And then there's image conversion Link
Alright, so I wrote a program using SDL and SDL_Image which can load a JPG/GIF/PNG, get the raw pixel data and export it to a 24-bit BMP. It works in most cases but in certain GIFs and PNGs, it seems to miss a byte (though of course SDL's functions can draw it fine). For example, this turns into this, and this (old screenshot alert ) turns into this.

if(SDL_Init(SDL_INIT_VIDEO) < 0)
{
printf("Failed to load SDL library: %s\n",SDL_GetError());
exit(1);
}
printf("Loaded OK\n");
atexit(Unload);

screen = SDL_SetVideoMode(640, 480, 32, SDL_SWSURFACE | SDL_ANYFORMAT | SDL_DOUBLEBUF);
if(!screen)
{
printf("Video init failed: %s\n", SDL_GetError());
exit(1);
}
printf("Initialized screen OK\n");
image = IMG_Load("F:\\Images\\57Chevy.gif");

if(image)
{
printf("Loaded image OK\nImage dimensions are %dx%d @ %dbpp (%dBpp)\n",image->w,image->h,image->format->BitsPerPixel,image->format->BytesPerPixel);
}
else
{
printf("Failed to load image: %s\n",SDL_GetError());
exit(1);
}

SDL_FillRect(screen,NULL,0); //Clear the screen
SDL_WM_SetCaption("SDL Image Test","wtf is this string for?");

hWindow = FindWindow(NULL,"SDL Image Test");
printf("Window = %08X\n",hWindow);
hDC = GetDC(hWindow);
printf("DC = %08X\n",hDC);

MainDC = CreateCompatibleDC(NULL);
printf("MainDC = %08X\n",MainDC);

MainBMP = CreateCompatibleBitmap(GetDC(NULL),image->w,image->h);
printf("MainBMP = %08X\n",MainBMP);

OldBMP = SelectObject(MainDC,MainBMP);
printf("OldBMP = %08X\n",OldBMP);


FILE* fp;
fp = fopen("F:\\Images\\test.bmp","wb");

unsigned int ImgSize = image->w * image->h;
int x=0, y=0;

BITMAPFILE b;
b.ID[0] = 'B';
b.ID[1] = 'M';
b.FileSize = sizeof(BITMAPFILE) + (ImgSize * 3);
b.Reserved1 = 0;
b.Reserved2 = 0;
b.ImageDataPtr = sizeof(BITMAPFILE);
b.Header.biSize = sizeof(BITMAPINFOHEADER);
b.Header.biWidth = image->w;
b.Header.biHeight = image->h;
b.Header.biPlanes = 1;
b.Header.biBitCount = 24;
b.Header.biCompression = BI_RGB;
b.Header.biSizeImage = 0;
b.Header.biXPelsPerMeter = 0;
b.Header.biYPelsPerMeter = 0;
b.Header.biClrUsed = 0;
b.Header.biClrImportant = 0;
fwrite(&b,sizeof(b),1,fp);

BYTE BMPData[3];
BYTE* data = image->pixels + (image->format->BytesPerPixel * (image->w * (image->h - 1)));

int i;
for(i=0;i<ImgSize;i++)
{
switch(image->format->BytesPerPixel)
{
case 1:
SDL_GetRGB(*data,image->format,&BMPData[2],&BMPData[1],&BMPData[0]);
break;

case 2:
SDL_GetRGB(*(short*)data,image->format,&BMPData[2],&BMPData[1],&BMPData[0]);
break;

case 3:
case 4: //Ignore the alpha byte
SDL_GetRGB(*(int*)data,image->format,&BMPData[2],&BMPData[1],&BMPData[0]);
break;
}
fwrite(&BMPData[0],1,1,fp);
fwrite(&BMPData[1],1,1,fp);
fwrite(&BMPData[2],1,1,fp);

data += image->format->BytesPerPixel;
x++;
if(x >= image->w)
{
data -= image->format->BytesPerPixel * (image->w * 2);
x = 0;
y++;
}
SetPixel(MainDC,x,y,(BMPData[0] << 16) | (BMPData[1] << 8) | BMPData[2]);

}
fclose(fp);

while(true)
{
SDL_BlitSurface(image, NULL, screen, NULL);
BitBlt(hDC, 0, 32, 32, 32, MainDC, 0, 0, SRCCOPY);
while(SDL_PollEvent(&event))
{
switch(event.type)
{
case SDL_QUIT:
printf("Program exiting\n");
exit(0);
break;
}
}
Sleep(50);
}


I'm willing to bet the 16-bit and 32-bit conversions don't work as I haven't tested them yet, but that's not important right now. The first image (the car) is 8-bit and the second is 24-bit. I've tried several other images of various formats and bit depths and they all seem to work.

BTW don't mention the messy code, this is just a test.

[edit] Fixed some < and [ being made into HTML.


(edited by Santa Claus on 10-22-05 03:48 AM)
(edited by Santa Claus on 10-22-05 07:12 PM)
HyperLamer
<||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people

Sesshomaru
Tamaranian

Level: 118

Posts: 7935/8210
EXP: 18171887
For next: 211027

Since: 03-15-04
From: Canada, w00t!
LOL FAD

Since last post: 2 hours
Last activity: 2 hours
Posted on 10-22-05 12:56 PM, in And I can't respect that... Link
Originally posted by Clockworkz
Get cancer, please, Shyguy. Thank you, and have a nice day

Cancer's too slow.
HyperLamer
<||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people

Sesshomaru
Tamaranian

Level: 118

Posts: 7936/8210
EXP: 18171887
For next: 211027

Since: 03-15-04
From: Canada, w00t!
LOL FAD

Since last post: 2 hours
Last activity: 2 hours
Posted on 10-22-05 12:58 PM, in Which is the most working DS emulator? Link
Originally posted by Celice
There are flash carts already out IIRC. You could always use those if you're desperate enough.

Not for DS. The closest they have is a device that lets you boot small homebrew games from GBA flash carts.
HyperLamer
<||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people

Sesshomaru
Tamaranian

Level: 118

Posts: 7937/8210
EXP: 18171887
For next: 211027

Since: 03-15-04
From: Canada, w00t!
LOL FAD

Since last post: 2 hours
Last activity: 2 hours
Posted on 10-22-05 12:59 PM, in Which color means what ? Link
Makes sense. Some games might copy routines to memory, which means they need to be treated as code.
HyperLamer
<||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people

Sesshomaru
Tamaranian

Level: 118

Posts: 7938/8210
EXP: 18171887
For next: 211027

Since: 03-15-04
From: Canada, w00t!
LOL FAD

Since last post: 2 hours
Last activity: 2 hours
Posted on 10-22-05 01:03 PM, in I know, I know... I'm an asshole.. but come on! Link
Originally posted by VL-Tone
I thought "the mods are always right".

Hardly. All the mods I know are human.
HyperLamer
<||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people

Sesshomaru
Tamaranian

Level: 118

Posts: 7939/8210
EXP: 18171887
For next: 211027

Since: 03-15-04
From: Canada, w00t!
LOL FAD

Since last post: 2 hours
Last activity: 2 hours
Posted on 10-22-05 01:06 PM, in Halo Meets DOA! Link
It means GET THE FUCK OUT.
HyperLamer
<||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people

Sesshomaru
Tamaranian

Level: 118

Posts: 7940/8210
EXP: 18171887
For next: 211027

Since: 03-15-04
From: Canada, w00t!
LOL FAD

Since last post: 2 hours
Last activity: 2 hours
Posted on 10-23-05 12:32 AM, in Saving RM streams to disk Link
See if VLC can play it. If so, open the stream via the Open File dialog (not Quick Open File), check Stream Output, go into the settings, and configure it to output to a file. Last I checked ASF is the only working output but try the others, see what happens. You'll probably want to check 'Play Locally' too so you can see the video.
(restricted)
HyperLamer
<||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people

Sesshomaru
Tamaranian

Level: 118

Posts: 7942/8210
EXP: 18171887
For next: 211027

Since: 03-15-04
From: Canada, w00t!
LOL FAD

Since last post: 2 hours
Last activity: 2 hours
Posted on 10-23-05 12:37 AM, in Megaman vs Samus: A fair "vs" thread Link
This is why Megaman needs to be in a future Smash Bros. Anyway, Samus just seems cooler. Megaman games are nice and all but when you're playing a Metroid game and just kicking all ass... now THAT is fun.
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409
Acmlm's Board - I2 Archive - - Posts by HyperLamer


ABII


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



Page rendered in 0.044 seconds.