All public logs
Combined display of all available logs of ZAMN Hacking. You can narrow down the view by selecting a log type, the username (case-sensitive), or the affected page (also case-sensitive).
- 00:06, 17 June 2024 Piranhaplant talk contribs created page $80:8398 (Created page with "{{Infobox ROM address|length=0x16|type=Code|name=|description=Decrements the number of frames left to wait on each entity|args=None|ret_type=RTS}} Category:ROM address")
- 00:04, 17 June 2024 Piranhaplant talk contribs created page $80:8353 (Created page with "{{Infobox ROM address|length=0x45|type=Code|name=waitFrames|description=Pauses the current entity for the given number of frames|args=A = [uint16] Number of frames|ret_type=N/A}} Note: This subroutine also contains the code for the entity processing loop. The main game entry point ($80:80AE) and the entity return point ($80:833E) both jump to locations in the middle of this. Note: An entity may resume early if its collision handler forces i...")
- 23:56, 16 June 2024 Piranhaplant talk contribs created page $80:833E (Created page with "{{Infobox ROM address|length=0x15|type=Code|description=Entities return here when completed. Deletes the current entity and resumes the entity loop.|args=None|ret_type=N/A}} Category:ROM address")
- 23:53, 16 June 2024 Piranhaplant talk contribs created page $80:830E (Created page with "{{Infobox ROM address|length=0x30|type=Data|name=entityStacks|description=Starting stack address for each entity|args=pointer16[0x18]}} Note: The stack for each entity is the area [S - 0x25, S + 0x0B), where 'S' is the value in this table. Category:ROM address")
- 23:47, 16 June 2024 Piranhaplant talk contribs created page $80:82DE (Created page with "{{Infobox ROM address|length=0x30|type=Data|name=entityDPs|description=Direct page address for each entity|args=pointer16[0x18]}} Category:ROM address")
- 16:08, 15 June 2024 Piranhaplant talk contribs created page $80:825E (Created page with "{{Infobox ROM address|length=0x80|type=Code|name=createEntity|description=Creates an entity|args=Y+A = [pointer32] Entity pointer<br/>Return A = [uint16] Entity ID|ret_type=RTL}} Note: This will return 0 if there are no empty entity slots available. 0 is technically a valid entity ID, but this ID will always be used for the first player entity (see $80:8248). Category:ROM address")
- 16:01, 15 June 2024 Piranhaplant talk contribs created page $80:8248 (Created page with "{{Infobox ROM address|length=0x16|type=Code|name=createPlayerEntity|description=Creates an entity for a player|args=Y+A = Entity pointer|ret_type=RTL}} This is the same as $80:825E, but with the following differences: * Searches entity slots in forward order instead of reverse. This will guarantee that the two player entities are in the first two slots. ** This was possibly meant to guarantee player entities get assigned a direct page with a zero low byte for fa...")
- 15:48, 15 June 2024 Piranhaplant talk contribs created page $80:8246 (Created page with "{{Infobox ROM address|length=0x02|type=Code|description=Unused infinite loop|args=None|ret_type=N/A}} Category:ROM address")
- 15:47, 15 June 2024 Piranhaplant talk contribs created page $80:820A (Created page with "{{Infobox ROM address|length=0x3C|type=Code|name=deleteAllEntities|description=Deletes all entities (except the current entity) and VBlank listeners|args=None|ret_type=RTL}} Category:ROM address")
- 15:44, 15 June 2024 Piranhaplant talk contribs created page $80:8209 (Created page with "{{Infobox ROM address|length=1|type=Code|description=Various interrupt handlers. Does nothing.|args=None|ret_type=RTI}} Category:ROM address")
- 20:23, 14 June 2024 Piranhaplant talk contribs created page BPMN:Werewolf state diagram (Created page with "<?xml version="1.0" encoding="UTF-8"?> <bpmn:definitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:bpmn="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" xmlns:dc="http://www.omg.org/spec/DD/20100524/DC" xmlns:di="http://www.omg.org/spec/DD/20100524/DI" id="Definitions_1" targetNamespace="http://bpmn.io/schema/bpmn"> <bpmn:process id="Process_1" isExecutable="false"> <bpmn:startEvent id="StartEve...")
- 18:09, 3 May 2024 Piranhaplant talk contribs created page BPMN:Martian state diagram (Created page with "<?xml version="1.0" encoding="UTF-8"?> <bpmn:definitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:bpmn="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" xmlns:dc="http://www.omg.org/spec/DD/20100524/DC" xmlns:di="http://www.omg.org/spec/DD/20100524/DI" id="Definitions_1" targetNamespace="http://bpmn.io/schema/bpmn"> <bpmn:process id="Process_1" isExecutable="false"> <bpmn:startEvent id="StartEve...")
- 19:50, 30 April 2024 Piranhaplant talk contribs created page File:MartianAreas.png
- 19:50, 30 April 2024 Piranhaplant talk contribs uploaded File:MartianAreas.png
- 21:18, 19 April 2024 Piranhaplant talk contribs created page BPMN:Clone state diagram (Created page with "<?xml version="1.0" encoding="UTF-8"?> <bpmn:definitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:bpmn="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" xmlns:dc="http://www.omg.org/spec/DD/20100524/DC" xmlns:di="http://www.omg.org/spec/DD/20100524/DI" id="Definitions_1" targetNamespace="http://bpmn.io/schema/bpmn"> <bpmn:process id="Process_1" isExecutable="false"> <bpmn:startEvent id="StartEve...")
- 00:00, 13 April 2024 Piranhaplant talk contribs created page File:Zombie follow wall comparison.gif
- 00:00, 13 April 2024 Piranhaplant talk contribs uploaded File:Zombie follow wall comparison.gif
- 22:11, 11 April 2024 Piranhaplant talk contribs created page Template:BPMN embed (Created page with "<div class="bpmn_embed>[[{{{1}}}|{{#display_diagram:{{{1|BPMN:Zombie state diagram}}}}}]]</div>")
- 00:53, 11 April 2024 Piranhaplant talk contribs created page BPMN:Zombie state diagram (Created page with "<?xml version="1.0" encoding="UTF-8"?> <bpmn:definitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:bpmn="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" xmlns:dc="http://www.omg.org/spec/DD/20100524/DC" xmlns:di="http://www.omg.org/spec/DD/20100524/DI" id="Definitions_1" targetNamespace="http://bpmn.io/schema/bpmn"> <bpmn:process id="Process_1" isExecutable="false"> <bpmn:startEvent id="StartEve...")
- 00:19, 11 April 2024 Piranhaplant talk contribs changed the settings "flexdiagrams" for "zamnhackingwiki" (Add flex diagrams)
- 00:25, 8 April 2024 Piranhaplant talk contribs created page MediaWiki:Common.js (Created page with "Any JavaScript here will be loaded for all users on every page load.: // Extra functionality for RAM/ROM maps $(function() { for (const table of document.getElementsByClassName("ram_rom_map")) { // Sort table by the first column table.getElementsByTagName("th")[0].click(); // Add the ending address to the length column for (const row of table.getElementsByTagName("tbody")[0].children) { const address = row.children[0].innerText; const length = par...")
- 00:35, 7 April 2024 Piranhaplant talk contribs initiated generation of a backup titled 'zamnhackingwiki_xml_98784495fff734b83b86.xml.gz' (Generated dump)
- 19:51, 5 April 2024 Piranhaplant talk contribs created page ROM map (Created page with "<DPL> category = ROM address include = {Infobox ROM address}:%PAGE%:length:type:description:args table = class="wikitable sortable",-,Address,Length,Type,Description,Arguments/Return value tablerow = data-sort-value="{{#invoke:Utils|ramAddress2dec|%%}}"|%%,data-sort-value="{{#invoke:Utils|hex2dec|%%}}"|%%,%%,%%,%% </DPL>")
- 19:50, 5 April 2024 Piranhaplant talk contribs created page $80:81F9 (Created page with "{{Infobox ROM address|length=0x10|type=Data|description=Contains the direction (x2) for each d-pad input. (1 byte each)}} Category:ROM address")
- 19:46, 5 April 2024 Piranhaplant talk contribs created page $80:8179 (Created page with "{{Infobox ROM address|length=0x80|type=Code|description=Default (and only) VBLANK handler|args=None}} See $7E:0000. Category:ROM address")
- 19:41, 5 April 2024 Piranhaplant talk contribs created page $80:816C (Created page with "{{Infobox ROM address|length=0x0D|type=Code|description=VBLANK interrupt handler|args=None}} Category:ROM address")
- 19:31, 5 April 2024 Piranhaplant talk contribs created page $80:80AE (Created page with "{{Infobox ROM address|length=0xBE|type=Code|description=Main entry point of the game. Clears RAM and does various other initialization|args=None}} Category:ROM address")
- 19:25, 5 April 2024 Piranhaplant talk contribs created page $80:8002 (Created page with "{{Infobox ROM address|length=0x88|type=Code|description=Initialize various SNES hardware registers|args=None}} Category:ROM address")
- 19:09, 5 April 2024 Piranhaplant talk contribs created page Template:Infobox ROM address (Created page with "{| class="wikitable infotable" ! colspan="2" | ROM address data |- ! Length | {{{length}}} |- ! Type | {{{type}}} |- ! Description | {{{description}}} |- ! Arguments/Return value | {{{args}}} |}")
- 00:11, 4 April 2024 Piranhaplant talk contribs created page Data types (Created page with "== Basic data types == * '''byte''': An 8-bit unsigned integer * '''uint16''': A 16-bit unsigned integer * '''int16''': A 16-bit two's compliment signed integer * '''uint32''': A 32-bit unsigned integer * '''pointer16''': A 16-bit pointer * '''pointer32''': A 32-bit pointer * '''boolean''': A value of zero indicates false, any other value indicates true * '''type[X]''': An array containing X elements of 'type' * '''unused''': The data is unused and therefore has no type...")
- 23:40, 3 April 2024 Piranhaplant talk contribs created page Bat (Created page with "{{Infobox Entity|entity_pointer=$82:F03E}} The bat is an entity that is spawned by vampires. == Behavior == A bat starts out moving in a given direction specified in the entity arguments. The initial velocity of the bat is 6 px/frame in this direction. If the direction is diagonal, the velocity is 6 px/frame on both axes. Every frame, the bat will accelerate towards the nearest target at a rate of 1 px/frame<sup>2</sup>, but its speed will not exceed 6 px/frame. Af...")
- 19:42, 3 April 2024 Piranhaplant talk contribs created page Necrofy project (Created page with " == Asset filename format == name.skip@pointer#.extension * '''name''': The name the will be used to reference the asset * '''.skip''' (optional): If this is present, the asset will be excluded from the build. * '''@pointer''' (optional): If this is present, the asset will be inserted at the specified location when building. "pointer" is a 6-digit hexadecimal PC address. * '''#''' (optional): If this is present, the file will be compressed before inserting when buildi...")
- 19:32, 2 April 2024 Piranhaplant talk contribs created page Getting started tutorial (Created page with "This tutorial will cover the basic steps necessary to get started using Necrofy to create your own custom Zombies Ate My Neighbors levels. == Things to download == # '''The Necrofy level editor.''' This is the main tool that can be used to edit levels and other things inside of Zombies Ate My Neighbors. https://github.com/Piranhaplant/Necrofy/releases # '''A USA version Zombies Ate My Neighbors ROM.''' The No-Intro SNES ROM set is a good place to find this. https://arc...")
- 22:32, 15 February 2024 Piranhaplant talk contribs created page Evil doll axe (Created page with "{{Infobox Entity|entity_pointer=$81:B592}} An evil doll axe is an entity that is created by an evil doll whenever it throws an axe. == Behavior == == RAM map == === Entity arguments === {| class="wikitable" |- ! Address !! Length !! Type !! Description |- | $00 || 2 || int16 || X position |- | $02 || 2 || int16 || Y position |- | $04 || 2 || int16 || X velocity |- | $06 || 2 || int16 || Y velocity |} === Entity memory === {| class="wikitable" |- ! Address !!...")
- 03:58, 17 January 2024 Piranhaplant talk contribs created page $7E:1260 (Created page with "{{Infobox RAM address|length=0x40|type=byte[0x40]|description=Stack during VBLANK}} Note: The stack definitely ends at $7E:129F, but the start address is estimated. Category:RAM address")
- 03:58, 17 January 2024 Piranhaplant talk contribs created page $7E:1220 (Created page with "{{Infobox RAM address|length=0x40|type=byte[0x40]|description=Stack during entity processing}} Note: The stack definitely ends at $7E:125F, but the start address is estimated. Category:RAM address")
- 22:51, 16 January 2024 Piranhaplant talk contribs created page $7E:4128 (Created page with "{{Infobox RAM address|length=0x100|type=uint16[0x80]|description=Sprite tile number for each VRAM tile}} The high bit set indicates there is no sprite tile currently loaded in that location. Category:RAM address")
- 22:44, 16 January 2024 Piranhaplant talk contribs created page $7E:2128 (Created page with "{{Infobox RAM address|length=0x2000|type=uint16[0x1000]|description=VRAM tile number for each sprite tile}} The high bit set indicates that the sprite tile is not currently loaded into VRAM. Category:RAM address")
- 21:45, 16 January 2024 Piranhaplant talk contribs created page $7E:2124 (Created page with "{{Infobox RAM address|length=2|type=boolean|description=Default top scores have been loaded}} Category:RAM address")
- 21:37, 16 January 2024 Piranhaplant talk contribs created page $7E:2126 (Created page with "{{Infobox RAM address|length=2|type=uint16|description=Reset check 4}} See $7E:2000 for details. Category:RAM address")
- 21:36, 16 January 2024 Piranhaplant talk contribs created page $7E:2122 (Created page with "{{Infobox RAM address|length=2|type=uint16|description=Reset check 3}} See $7E:2000 for details. Category:RAM address")
- 21:36, 16 January 2024 Piranhaplant talk contribs created page $7E:2062 (Created page with "{{Infobox RAM address|length=2|type=uint16|description=Reset check 2}} See $7E:2000 for details. Category:RAM address")
- 21:35, 16 January 2024 Piranhaplant talk contribs created page $7E:2000 (Created page with "{{Infobox RAM address|length=2|type=uint16|description=Reset check 1}} If all 4 reset check addresses are set to certain values on startup, then the area [$7E:2000-$7E2128) will not be cleared, so that the high scores are preserved. These addresses are set to these certain values later in the startup routine and never changed, so they will be the same as long as the power is kept on. Category:RAM address")
- 21:10, 16 January 2024 Piranhaplant talk contribs created page $7E:2064 (Created page with "{{Infobox RAM address|length=0x96|type=byte[15][10]|description=Top scores text lines}} Category:RAM address")
- 21:07, 16 January 2024 Piranhaplant talk contribs created page $7E:20FA (Created page with "{{Infobox RAM address|length=0x28|type=int32[10] bcd|description=Top scores values}} Category:RAM address")
- 18:56, 16 January 2024 Piranhaplant talk contribs created page $7E:2032 (Created page with "{{Infobox RAM address|length=0x30|type=pointer16[0x18]|description=Entity start pointer banks}} Note: values are stored here, but are never used. Category:RAM address")
- 18:55, 16 January 2024 Piranhaplant talk contribs created page $7E:2002 (Created page with "{{Infobox RAM address|length=0x30|type=pointer16[0x18]|description=Entity start pointers lower 16-bits}} Note: values are stored here, but are never used. Category:RAM address")
- 18:35, 16 January 2024 Piranhaplant talk contribs created page $7E:1FF6 (Created page with "{{Infobox RAM address|length=2|type=boolean|description=A trampoline girl is currently spawned}} Category:RAM address")
- 18:41, 12 January 2024 Piranhaplant talk contribs created page $7E:1FF0 (Created page with "{{Infobox RAM address|length=4|type=uint16[2]|description=Number of secret items collected by each player on the current level (for secret bonus, etc.)}} Category:RAM address")
- 18:39, 12 January 2024 Piranhaplant talk contribs created page $7E:1FEC (Created page with "{{Infobox RAM address|length=4|type=uint16[2]|description=Number of vampires killed by each player on the current level (for vampire destroyed bonus)}} Category:RAM address")