Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Read Access Violation
#1
I have a Tile tmx file that is just the sonic_md_bg1.tmx background and sonic_md_fg1.tmx foreground on separate layers (1st screenshot). The problem occurs with the "FG" layer. loading the tilemap seems to be fine since Tilengine isn't giving me any errors. However, when trying to set the layer the program throws a read access violation (2nd screenshot). I'm not sure what exactly I'm doing wrong, I'll attach me code as well as my tiled tmx file. I was trying ot get TLN_LoadWorld working but that was also throwing a read access violation.


[Image: unknown.png][Image: unknown.png]


Code:
Code:
#include "include/Tilengine.h"

void main(void) {
TLN_Tilemap tilemap_fg;
TLN_Tilemap tilemap_bg;

TLN_Init(400, 240, 4, 0 ,0);

TLN_SetLoadPath("assets/sonic");
tilemap_bg = TLN_LoadTilemap("Sonic_md_full.tmx", "BG");
tilemap_fg = TLN_LoadTilemap("Sonic_md_full.tmx", "FG");
printf(TLN_GetErrorString(TLN_GetLastError()));

TLN_SetLayerTilemap(0, tilemap_fg);
//TLN_SetLayerTilemap(1, tilemap_bg);

TLN_CreateWindow(NULL, CWF_VSYNC);
TLN_SetBGColor(36, 73, 219);

while (TLN_ProcessWindow()) {
TLN_DrawFrame(0);
}

TLN_DeleteTilemap(tilemap_fg);
//TLN_DeleteTilemap(tilemap_bg);
TLN_Deinit();
}


TMX File (This is the raw text data because I can't just attach the file for some reason, you should be able to just put this in a text file and change the type to tmx):
Code:
<?xml version="1.0" encoding="UTF-8"?>
<map version="1.8" tiledversion="1.9.2" orientation="orthogonal" renderorder="right-down" width="480" height="42" tilewidth="8" tileheight="8" infinite="0" backgroundcolor="#2449db" nextlayerid="4" nextobjectid="1">
<editorsettings>
  <export target="Sonic_md_full.tmx" format="tmx"/>
</editorsettings>
<tileset firstgid="1" source="Sonic_md_bg1.tsx"/>
<tileset firstgid="305" source="Sonic_md_fg1.tsx"/>
<layer id="3" name="FG" width="480" height="42">
  <data encoding="base64" compression="zlib">
  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
  </data>
</layer>
<layer id="1" name="BG" width="480" height="42">
  <data encoding="base64" compression="zlib">
  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
  </data>
</layer>
</map>
Reply


Messages In This Thread
Read Access Violation - by Midnight Syntax - 10-24-2022, 02:42 AM
RE: Read Access Violation - by megamarc - 10-25-2022, 05:18 AM
RE: Read Access Violation - by Midnight Syntax - 10-25-2022, 07:59 AM
RE: Read Access Violation - by Daniel H. - 10-25-2022, 04:49 PM
RE: Read Access Violation - by megamarc - 10-26-2022, 12:35 AM
RE: Read Access Violation - by Midnight Syntax - 10-26-2022, 09:05 AM
RE: Read Access Violation - by Daniel H. - 10-27-2022, 01:02 AM
RE: Read Access Violation - by megamarc - 10-27-2022, 03:15 AM
RE: Read Access Violation - by System64 - 10-27-2022, 03:47 AM
RE: Read Access Violation - by megamarc - 10-27-2022, 09:24 AM
RE: Read Access Violation - by System64 - 10-27-2022, 11:45 PM
RE: Read Access Violation - by megamarc - 10-29-2022, 07:44 PM
RE: Read Access Violation - by System64 - 10-29-2022, 10:30 PM
RE: Read Access Violation - by megamarc - 10-30-2022, 02:34 AM
RE: Read Access Violation - by System64 - 10-30-2022, 02:51 AM
RE: Read Access Violation - by megamarc - 10-30-2022, 04:10 AM

Forum Jump:


Users browsing this thread: 4 Guest(s)