Main Menu
Main Page
Forums
Recent changes
Random page
Help

Databases
GlitchDex
AttackDex
ItemDex

Major Glitches
Trainer escape glitch
Old man trick
Celebi trick
Select glitches (Japan)
SRAM glitch
CoolTrainer♀ corruption
LOL glitch
Rival LOL glitch
Super Glitch
ZZAZZ glitch
Pomeg corruption glitch (Glitzer Popping)
Tweaking
Elite Four door glitch (Japan)
Pokémon merge glitch
Pokémon cloning
Time Capsule exploit
Arbitrary code execution
Coin Case glitch
More

Other Glitch Categories
Glitches by generation
Glitches between two generations
Japan-only/language specific glitches
Music glitches
Natural glitches
Non-core series glitches
Non-Pokémon glitches
Officially acknowledged glitches
Recurring glitches
Dead glitches

References
Pokémon GameShark codes
The Big HEX List
GB programming
Curiosities
Debugging features
Easter eggs
Error traps
Glitch areas
Glitch myths
Non-glitch exploits
Placeholder texts
Pokémon glitch terminology
Unused content and prerelease information

Useful Tools
8F Helper
GBz80 to Items
Old man trick name generator
PATH (Prama's Advanced Tweaking Heaven)
Save file editors
Special stat/Pokémon converter
Trainer escape Trainer Pokémon finder

Affiliates
Legendary Star Blob 2 (Hakuda)
Pokémon Speedruns wiki
PRAMA Initiative
Become an affiliate!

Search Wiki

 

Search Forums

 

Author Topic: Why i hate BGB  (Read 855 times)

0 Members and 1 Guest are viewing this topic.

Charmy

  • A guy who likes glitchyness.
  • Member+
  • *
  • Offline Offline
  • Gender: Male
  • "NIDOQUEEN THOMAS wants to battle!"
    • View Profile
Why i hate BGB
« on: September 06, 2016, 12:48:56 pm »
The pictures would explain all, but i think more is needed.
It's only what i encountered, no hate please.
1.Only 1 quick state.
2.Crashes a lot.
3.Can't change controls.
4."Invalid pointer operation.".
5."Access violation at address XXXXXXXX in module 'bgb.exe' Read of access XXXXXXXX.".
6.I don't understand the debugger.
7.If i want to apply something, it throws a billion errors at me.
However it has some pro's
1.Hardware-like emulation quality (if you can get past all the crashes)
2.Very good speed emulation which you can change.
3.Good... for something.
4.Good for link battles and stuff (VBA causes a link error when i entered the trade center on Ruby and Emerald)
And that's why i use VBA.
Yes I'm Polish btw.

NOTE: I seem to have some issues with uploading files so i needed to add a archive. Sorry.
« Last Edit: October 12, 2016, 02:23:38 pm by Charmy »
"Time is mone
Go along then" - Old Man


TMZ4 is the BEST TM while the sucky Channel is the best channel.

ravioli

  • lonely shift jscii posting nerd
  • GCLF Member
  • *
  • Offline Offline
  • Gender: Male
  • 2chan translator pro
    • View Profile
    • txtchan
Re: Why i hate BGB
« Reply #1 on: September 06, 2016, 01:43:17 pm »
use a real DMG or a gameboy light

it's what i do
im the trash man im here to pick up your garbage and take it to the dump

ISSOtm

  • The French Lord of Laziness (and a huge The Legend Of Zelda fan)
  • Wiki Contributor
  • *
  • Offline Offline
  • Gender: Male
  • Pewter City (B)rocks !
    • View Profile
    • My Little Website
Re: Why i hate BGB
« Reply #2 on: September 06, 2016, 01:52:46 pm »
The debugger may not be super duper intuitive, believe me it's pure refined gold. Now, why would you need 10 quick saves ? Seriously, I needn't more than 3 at a time. So I switched between slots, deal with it.
I know the controls cannot be changed. That's annoying, but at least they are arranged in a correct way.

BGB is not for casuals, and that's why it's not really user-oriented. Its developer focuses more on making it the perfect emulator - from a technical point of view.
I dare you to reverse engineer a game with VBA.
They're just NOT the same, not designed the same objectives in mind.

The errors you describe  (access violations, pointer errors) I never encountered. Which OS do you use ?
« Last Edit: September 06, 2016, 03:16:57 pm by ISSOtm »
"THOU SHALL NOT PASS !!"  RIVAL's effect, Gandalf.

Proudly glitching Pokémon Red and Yellow on a Black & White GB, Pocket GB, GB Color, GBA SP and new 3DS.

My Twitter (beware, I'm French)
My YouTube (same warning)

Here is an online tool to build 8F setups : GBz80 to Items !

They see me layzin', they ha-tin'...
Heavy contributor of the global augmentation of entropy (my room's is too damn high !)

ISSOtm

  • The French Lord of Laziness (and a huge The Legend Of Zelda fan)
  • Wiki Contributor
  • *
  • Offline Offline
  • Gender: Male
  • Pewter City (B)rocks !
    • View Profile
    • My Little Website
Re: Why i hate BGB
« Reply #3 on: September 06, 2016, 01:55:00 pm »
Ravioli :
1. Games you don't have as carts. And flash carts are super not cheap - I bought some.
2. Debugging, save file swapping, cheat codes... Meh !
3. Save states
4. Not having the console ? Play on your PC !
"THOU SHALL NOT PASS !!"  RIVAL's effect, Gandalf.

Proudly glitching Pokémon Red and Yellow on a Black & White GB, Pocket GB, GB Color, GBA SP and new 3DS.

My Twitter (beware, I'm French)
My YouTube (same warning)

Here is an online tool to build 8F setups : GBz80 to Items !

They see me layzin', they ha-tin'...
Heavy contributor of the global augmentation of entropy (my room's is too damn high !)

naf102

  • GCLF Member
  • Offline Offline
  • Gender: Male
  • I think I'm suffering from experience underflow...
    • View Profile
Re: Why i hate BGB
« Reply #4 on: September 06, 2016, 02:30:06 pm »
I mainly use an Android emulator called My OldBoy. Its emulation is pretty accurate and I have like 15 save state slots. However, I do not have access to a debugger which really sucks because obviously I cannot see what is going on in the game which makes coding 8F codes a challenge.
I have TM87 because I'm so HM02

ISSOtm

  • The French Lord of Laziness (and a huge The Legend Of Zelda fan)
  • Wiki Contributor
  • *
  • Offline Offline
  • Gender: Male
  • Pewter City (B)rocks !
    • View Profile
    • My Little Website
Re: Why i hate BGB
« Reply #5 on: September 06, 2016, 03:14:33 pm »
You could, because talking 8F first through a debugger is quite a challenge. You first need to learn any programming language - Python is a nice one to start with - then learn z80 assembly (it's a huge piece of comprehension since it is a very peculiar language, only learning another language before cuts some of the work). Once you know about z80 assembly, you need to understand the specifics of the Gameboy, and then you could begin using BGB's debugger.
But it'd be a good idea to learn about the specifics of Pokémon games, too.
"THOU SHALL NOT PASS !!"  RIVAL's effect, Gandalf.

Proudly glitching Pokémon Red and Yellow on a Black & White GB, Pocket GB, GB Color, GBA SP and new 3DS.

My Twitter (beware, I'm French)
My YouTube (same warning)

Here is an online tool to build 8F setups : GBz80 to Items !

They see me layzin', they ha-tin'...
Heavy contributor of the global augmentation of entropy (my room's is too damn high !)

ravioli

  • lonely shift jscii posting nerd
  • GCLF Member
  • *
  • Offline Offline
  • Gender: Male
  • 2chan translator pro
    • View Profile
    • txtchan
Re: Why i hate BGB
« Reply #6 on: September 06, 2016, 03:29:52 pm »
Ravioli :
1. Games you don't have as carts. And flash carts are super not cheap - I bought some.
2. Debugging, save file swapping, cheat codes... Meh !
3. Save states
4. Not having the console ? Play on your PC !

>1. All of the games are super cheap on amazon for 20 bucks or less.
>2. Not what I like. I try out glitches and perform glitches you can do on hardware without external use.
>3. I'd rather go through the hard work.
>4. GB Pockets go for 20 dollars
im the trash man im here to pick up your garbage and take it to the dump

naf102

  • GCLF Member
  • Offline Offline
  • Gender: Male
  • I think I'm suffering from experience underflow...
    • View Profile
Re: Why i hate BGB
« Reply #7 on: September 06, 2016, 05:19:51 pm »
You could, because talking 8F first through a debugger is quite a challenge. You first need to learn any programming language - Python is a nice one to start with - then learn z80 assembly (it's a huge piece of comprehension since it is a very peculiar language, only learning another language before cuts some of the work). Once you know about z80 assembly, you need to understand the specifics of the Gameboy, and then you could begin using BGB's debugger.
But it'd be a good idea to learn about the specifics of Pokémon games, too.
I know z80 programming at an intermediate level (at least I think so) it's just that I find trouble correlating the item and the item's quantity with the actual code I built in the assembler.
I have TM87 because I'm so HM02

Yeniaul

  • Guest
Re: Why i hate BGB
« Reply #8 on: September 06, 2016, 07:12:27 pm »
...um... my last post is gone...
Anyway, BGB game control binds:
In the version I have (it's not in front of me now, sorry), go to Settings. In one or another tab (it's not in front of me now...) you'll see "Configure binds" or some such. UNCHECK "Configure extra binds" FIRST. Click "Configure binds". Have fun.
Also, holy s**t I can load ROMS without reset in BGB debugger! (Not that that's useful unless you're fixing/creating a ROM...) Oh, and "*.ASM" generation. It's even got a usage meter... mmm...

Charmy

  • A guy who likes glitchyness.
  • Member+
  • *
  • Offline Offline
  • Gender: Male
  • "NIDOQUEEN THOMAS wants to battle!"
    • View Profile
Re: Why i hate BGB
« Reply #9 on: September 07, 2016, 12:11:34 pm »
>1. All of the games are super cheap on amazon for 20 bucks or less.
That is around 60-80 PLN which is a pretty high price for me... also, i would need to pay for the transport and I'm saving up for Sun or Moon when they come out.
And on my local sites that are just like Amazon or eBay, gen 3 games are VERY hard to find, gen 1 and gen 2 games are ALMOST IMPOSSIBLE to find there. Gen 4 is kinda hard to find, and gen 5... i seen only German copies of White 2. Gen 6, i can just buy at shops.
>2. Not what I like. I try out glitches and perform glitches you can do on hardware without external use.
If you like that, then ok.
>3. I'd rather go through the hard work.
Me too (kinda), as i still have to randomize models, cry's and some other stuff to finish my randomized AS.
>4. GB Pockets go for 20 dollars
I have a GBA SP but not much games, the only REAL main series Pokémon games i have are:
Pokémon Alpha Sapphire (bought around late September last year)
Pokémon Y (bought around Christmas)
Pokémon Fire Red (temponary, my brother gave it to his friend for his birthday)
In the version I have (it's not in front of me now, sorry), go to Settings. In one or another tab (it's not in front of me now...) you'll see "Configure binds" or some such. UNCHECK "Configure extra binds" FIRST. Click "Configure binds". Have fun.
Also, holy s**t I can load ROMS without reset in BGB debugger! (Not that that's useful unless you're fixing/creating a ROM...) Oh, and "*.ASM" generation. It's even got a usage meter... mmm...
1. I used the newest version.
2. I tried that you know?
"Time is mone
Go along then" - Old Man


TMZ4 is the BEST TM while the sucky Channel is the best channel.

Yeniaul

  • Guest
Re: Why i hate BGB
« Reply #10 on: September 07, 2016, 05:08:55 pm »
I tried that you know?
It worked for me so what the f**k.

SatoMew

  • Member+
  • *
  • Offline Offline
    • View Profile
Re: Why i hate BGB
« Reply #11 on: September 20, 2016, 08:44:18 am »
Charmy, to set the controls in BGB, you need to right-click the window and go to the options. In the Joypad tab, click the "configure keyboard" button. There, you have to press the desired key until the icon changes from red to green and repeat the process until all keybinds are set. Finally, you must click Apply in the settings dialog.

By default, BGB's controls are set to the A, S, Enter, Shift, and arrow keys.

If you have tried this already, then could you please elaborate on why it doesn't work? Is the bgb.ini file modified after you set the controls?

Charmy

  • A guy who likes glitchyness.
  • Member+
  • *
  • Offline Offline
  • Gender: Male
  • "NIDOQUEEN THOMAS wants to battle!"
    • View Profile
Re: Why i hate BGB
« Reply #12 on: September 20, 2016, 09:22:22 am »
I will test when I will be able to.
"Time is mone
Go along then" - Old Man


TMZ4 is the BEST TM while the sucky Channel is the best channel.