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
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: Pokemon GCL Version.  (Read 9204 times)

0 Members and 1 Guest are viewing this topic.

Abwayax

  • Founder/Technical Support
  • Head Administrator
  • *****
  • Offline Offline
  • Gender: Male
    • View Profile
Re: Pokemon GCL Version.
« Reply #30 on: January 21, 2007, 04:15:54 pm »
Warps and Scripting have been added to the map engine. The event-scripting is indeed done in Python, and map-objects can be manipulated through name with methods like destroy() and move(). Example:
Code: [Select]
def EnigmaGrunt11_onAction():
EnigmaGrunt11.move('right')
print 'The Gnome Council demands scones!'
Obstruction.destroy()

which, when EnigmaGrunt11 is contacted by the player (the player presses the action key while facing him), moves EnigmaGrunt11 right one space, prints "The Gnome Council demands scones!" to the console output, and destroys (removes from the map) the object called "Obstruction", which might be a door or some such thing blocking the player.

Warps are pretty straightforward - when the player lands on a tile that has a warp located on it, the player is moved to another map and placed in another tile on that map.

Edit: Sprites can now be taller than 16px.
« Last Edit: January 21, 2007, 05:07:43 pm by Abwayax »
Adrian Malacoda, http://monarch-pass.net

Free Software Foundation member #8136
Electronic Frontier Foundation member
American Civil Liberties Union member

jacob and drew glitchmast

  • GCLF Member
  • *
  • Offline Offline
  • Gender: Male
    • View Profile
Re: Pokemon GCL Version.
« Reply #31 on: January 22, 2007, 02:54:22 pm »
can i help with spriting ???

ACE91

  • Vanished
  • Distinguished Member
  • *
  • Offline Offline
  • Gender: Male
  • Glitch Guru of the Old GC
    • View Profile
    • SECTOR91
Re: Pokemon GCL Version.
« Reply #32 on: January 22, 2007, 03:53:38 pm »
This sounds like it's coming along great. Sorry I haven't been able to help much; I've been busy with my 16th birthday, which was this weekend. (I got a Wii! Yay!) I'm working on making an 0.5 release of my Battle Simulator which will support EXP gain and leveling up. Although the Battle Simulator itself doesn't need those features, the integration of it with the Prismos engine will. Once I finish that, I'll post the source code for it on the hidden board for the game.
First to discover and name the following glitches:
* Super Glitch
* ZZAZZ Glitch
* Q Glitch
* Level-100+ Glitch Evolutions and Moves

Abwayax

  • Founder/Technical Support
  • Head Administrator
  • *****
  • Offline Offline
  • Gender: Male
    • View Profile
Re: Pokemon GCL Version.
« Reply #33 on: January 22, 2007, 04:44:59 pm »
Happy birthday.

Should I focus on adding overworld sprite animations before posting the map code?
Adrian Malacoda, http://monarch-pass.net

Free Software Foundation member #8136
Electronic Frontier Foundation member
American Civil Liberties Union member

ACE91

  • Vanished
  • Distinguished Member
  • *
  • Offline Offline
  • Gender: Male
  • Glitch Guru of the Old GC
    • View Profile
    • SECTOR91
Re: Pokemon GCL Version.
« Reply #34 on: January 22, 2007, 10:02:15 pm »
Yes, definitely. It's good to add as much functionality as possible to one part before integrating it with the others; otherwise you'll find when you want to update it that the code you want to alter is being used in so many other places that altering it is impossible without breaking the program. So by all means add whatever features you want it to have before posting the code.
First to discover and name the following glitches:
* Super Glitch
* ZZAZZ Glitch
* Q Glitch
* Level-100+ Glitch Evolutions and Moves

Newo

  • Glitch Scientist
  • Veteran Contributor
  • *
  • Offline Offline
  • Gender: Male
  • Mewthree is Dwnage
    • View Profile
    • Glitchcity
Re: Pokemon GCL Version.
« Reply #35 on: January 23, 2007, 12:28:15 pm »
can i help with spriting ???

Yeah! Why not!

And.........Happy birthday ACE! :D
R/S/Lg/Fr/E Extended Hacker 1.5 for Decamark research ~  New interface and features added!

Maralis

  • Formerly Mugendai/Kyoukipichi
  • Administrator
  • *****
  • Offline Offline
  • Gender: Female
  • Yuuka Kazami from Touhou
    • View Profile
Re: Pokemon GCL Version.
« Reply #36 on: January 24, 2007, 08:36:09 pm »
I wouldn't be able to do anything related with programming (How useful would Visual Basic be for this?) but I can do the text.
64 color palette:

ACE91

  • Vanished
  • Distinguished Member
  • *
  • Offline Offline
  • Gender: Male
  • Glitch Guru of the Old GC
    • View Profile
    • SECTOR91
Re: Pokemon GCL Version.
« Reply #37 on: January 24, 2007, 09:24:42 pm »
I wouldn't be able to do anything related with programming (How useful would Visual Basic be for this?) but I can do the text.
If you like VB, Python should be an easy language to learn. Just read the Tutorial in the online documentation. The game's scripts will be written in Python. And if you want to work on any of the story or maps or sprites, feel free to do so. I don't think we have any story people yet.
First to discover and name the following glitches:
* Super Glitch
* ZZAZZ Glitch
* Q Glitch
* Level-100+ Glitch Evolutions and Moves

Abwayax

  • Founder/Technical Support
  • Head Administrator
  • *****
  • Offline Offline
  • Gender: Male
    • View Profile
Re: Pokemon GCL Version.
« Reply #38 on: January 24, 2007, 10:40:10 pm »
And here I was about to use my custom-made VBScript-like language I was developing!

It sucks, anyway. I haven't even implemented for loops or if statements.

I'm right now implementing walking animations.
Adrian Malacoda, http://monarch-pass.net

Free Software Foundation member #8136
Electronic Frontier Foundation member
American Civil Liberties Union member

Abwayax

  • Founder/Technical Support
  • Head Administrator
  • *****
  • Offline Offline
  • Gender: Male
    • View Profile
Re: Pokemon GCL Version.
« Reply #39 on: January 25, 2007, 02:22:26 pm »
This animation stuff is a bit harder than I thought. >->
Adrian Malacoda, http://monarch-pass.net

Free Software Foundation member #8136
Electronic Frontier Foundation member
American Civil Liberties Union member

ACE91

  • Vanished
  • Distinguished Member
  • *
  • Offline Offline
  • Gender: Male
  • Glitch Guru of the Old GC
    • View Profile
    • SECTOR91
Re: Pokemon GCL Version.
« Reply #40 on: January 25, 2007, 10:37:23 pm »
As is EXP/leveling up functionality. I haven't even gotten to the programming part yet; I'm still working on writing a new Python script to pull Pok?mon data from sites like Serebii.net and include data like level-up moves, base EXP, EV value, and evolutions. Only this time, I'm going to be a little smarter about how I organize my data: instead of putting all of the Pok?mon in one big file, I'm giving each Pok?mon its own file. This should make the game much faster and easier to expand.
« Last Edit: January 25, 2007, 10:37:41 pm by ACE91 »
First to discover and name the following glitches:
* Super Glitch
* ZZAZZ Glitch
* Q Glitch
* Level-100+ Glitch Evolutions and Moves

Maralis

  • Formerly Mugendai/Kyoukipichi
  • Administrator
  • *****
  • Offline Offline
  • Gender: Female
  • Yuuka Kazami from Touhou
    • View Profile
Re: Pokemon GCL Version.
« Reply #41 on: January 25, 2007, 11:09:39 pm »
Only this time, I'm going to be a little smarter about how I organize my data: instead of putting all of the Pok?mon in one big file, I'm giving each Pok?mon its own file. This should make the game much faster and easier to expand.

That's a real good idea! Also, I'm looking at Python, it seems to be a very good language that I could learn.
« Last Edit: January 25, 2007, 11:10:09 pm by PichuUmbreon »
64 color palette:

Abwayax

  • Founder/Technical Support
  • Head Administrator
  • *****
  • Offline Offline
  • Gender: Male
    • View Profile
Re: Pokemon GCL Version.
« Reply #42 on: January 25, 2007, 11:13:00 pm »
Python's not a hard language rly, I got the basics down in less than half an hour ;)
Adrian Malacoda, http://monarch-pass.net

Free Software Foundation member #8136
Electronic Frontier Foundation member
American Civil Liberties Union member

ACE91

  • Vanished
  • Distinguished Member
  • *
  • Offline Offline
  • Gender: Male
  • Glitch Guru of the Old GC
    • View Profile
    • SECTOR91
Re: Pokemon GCL Version.
« Reply #43 on: January 25, 2007, 11:52:05 pm »
Python's not a hard language rly, I got the basics down in less than half an hour ;)
It's not hard to learn, just hard to get used to because it breaks some common programming conventions and mechanics. But it's the absolute BEST language for scripting IMO. Anywho, I've almost got my download script working, just need to add in the ability to sort out EV data...
First to discover and name the following glitches:
* Super Glitch
* ZZAZZ Glitch
* Q Glitch
* Level-100+ Glitch Evolutions and Moves

Abwayax

  • Founder/Technical Support
  • Head Administrator
  • *****
  • Offline Offline
  • Gender: Male
    • View Profile
Re: Pokemon GCL Version.
« Reply #44 on: January 26, 2007, 02:43:23 am »
Is it absolutely necessary for me to have the walking animations implemented before we can work on tying the components together and all?
Adrian Malacoda, http://monarch-pass.net

Free Software Foundation member #8136
Electronic Frontier Foundation member
American Civil Liberties Union member