Open Surge Forum

A fun 2D retro platformer inspired by Sonic games and a game creation system

You are not logged in.

Announcement

Our community has moved to Discord! https://discord.gg/w8JqM7m

#1 2009-06-07 09:13:32

Tael_
Member
Registered: 2009-06-07
Posts: 10

Unable to build on Mac OS

I got the folowing error when trying to build 0.1.1 on Mac OS 10.5.7 :

Pierre-Rudloff:opensonic-src0.1.1 pierre$ make
[  3%] Building C object CMakeFiles/opensonic.dir/src/boss.o
In file included from /usr/include/math.h:28,
                 from /Users/pierre/Desktop/opensonic-src0.1.1/src/player.h:23,
                 from /Users/pierre/Desktop/opensonic-src0.1.1/src/boss.h:24,
                 from /Users/pierre/Desktop/opensonic-src0.1.1/src/boss.c:20:
/usr/include/architecture/i386/math.h:385: error: syntax error before ‘int’
make[2]: *** [CMakeFiles/opensonic.dir/src/boss.o] Error 1
make[1]: *** [CMakeFiles/opensonic.dir/all] Error 2
make: *** [all] Error 2

Any idea on how to fix that ?

Offline

#2 2009-06-08 00:42:58

Alexandre
Administrator
From: Brazil
Registered: 2009-01-27
Posts: 3,304
Website

Re: Unable to build on Mac OS

Welcome, Tael_!

Please try to compile the SVN version instead (version 0.1.2 - work in progress). Mac support is experimental in the last revision.

Please go to http://opensnc.svn.sourceforge.net/viewvc/opensnc and click on the "Download GNU tarball" link. Check out the updated readme.html file (inside the tarball) to know the detailed instructions. Please let me know how it goes.

Offline

#3 2009-06-08 22:39:34

Tael_
Member
Registered: 2009-06-07
Posts: 10

Re: Unable to build on Mac OS

This version works fine.
But there are some problems with fullscreen mode (it opens a small window with a big image in it) :
babcgaacb.jpg

logfile.txt :

Open Sonic version 0.1.2
logfile_init()
game arguments:
argv[0]: '/Users/pierre/Desktop/opensnc/opensonic/trunk/opensonic'
argv[1]: '--fullscreen'
Unable to set gfx mode.
Unsupported color depth
Trying GFX_AUTODETECT...
audio_init()
Initializing Allegro sound...
Initializing DUMB...
audio_init() ok
hash_init()
video_init()
spritedata_load()...
Reading sprite 'SD_SONIC'
load_sprite() with 25 animations and 60 frames
image_load(/Users/pierre/Desktop/opensnc/opensonic/trunk/images/player.png)
hash_search('images/player.png', 1) returned NULL
hash_insert('images/player.png', 0x361990, 1)...
image_load() ok
load_sprite() ok!
Registering sprite 'SD_SONIC'...
hash_insert('SD_SONIC', 0x3617b0, 2)...
Reading sprite 'SD_TAILS'
load_sprite() with 25 animations and 55 frames
image_load(/Users/pierre/Desktop/opensnc/opensonic/trunk/images/player.png)
load_sprite() ok!
Registering sprite 'SD_TAILS'...
hash_insert('SD_TAILS', 0x365fe0, 2)...
Reading sprite 'SD_KNUCKLES'
load_sprite() with 25 animations and 55 frames
image_load(/Users/pierre/Desktop/opensnc/opensonic/trunk/images/player.png)
load_sprite() ok!
Registering sprite 'SD_KNUCKLES'...
hash_insert('SD_KNUCKLES', 0x36a620, 2)...
Reading sprite 'SD_ARROW'
load_sprite() with 1 animations and 1 frames
image_load(/Users/pierre/Desktop/opensnc/opensonic/trunk/images/items.png)
hash_search('images/items.png', 1) returned NULL
hash_insert('images/items.png', 0x36e6c0, 1)...
image_load() ok
load_sprite() ok!
Registering sprite 'SD_ARROW'...
hash_insert('SD_ARROW', 0x36e610, 2)...
Reading sprite 'SD_RING'
load_sprite() with 2 animations and 12 frames
image_load(/Users/pierre/Desktop/opensnc/opensonic/trunk/images/items.png)
load_sprite() ok!
Registering sprite 'SD_RING'...
hash_insert('SD_RING', 0x374850, 2)...
Reading sprite 'SD_BLUERING'
load_sprite() with 2 animations and 12 frames
image_load(/Users/pierre/Desktop/opensnc/opensonic/trunk/images/items.png)
load_sprite() ok!
Registering sprite 'SD_BLUERING'...
hash_insert('SD_BLUERING', 0x374fc0, 2)...
Reading sprite 'SD_BIGRING'
load_sprite() with 1 animations and 10 frames
image_load(/Users/pierre/Desktop/opensnc/opensonic/trunk/images/items.png)
load_sprite() ok!
Registering sprite 'SD_BIGRING'...
hash_insert('SD_BIGRING', 0x3757a0, 2)...
Reading sprite 'SD_JOAN'
load_sprite() with 1 animations and 3 frames
image_load(/Users/pierre/Desktop/opensnc/opensonic/trunk/images/baddies.png)
hash_search('images/baddies.png', 1) returned NULL
hash_insert('images/baddies.png', 0x376c00, 1)...
image_load() ok
load_sprite() ok!
Registering sprite 'SD_JOAN'...
hash_insert('SD_JOAN', 0x376b60, 2)...
Reading sprite 'SD_FLYINGBOY'
load_sprite() with 1 animations and 2 frames
image_load(/Users/pierre/Desktop/opensnc/opensonic/trunk/images/baddies.png)
load_sprite() ok!
Registering sprite 'SD_FLYINGBOY'...
hash_insert('SD_FLYINGBOY', 0x376e90, 2)...
Reading sprite 'SD_FLYINGEYES'
load_sprite() with 1 animations and 4 frames
image_load(/Users/pierre/Desktop/opensnc/opensonic/trunk/images/baddies.png)
load_sprite() ok!
Registering sprite 'SD_FLYINGEYES'...
hash_insert('SD_FLYINGEYES', 0x3771f0, 2)...
Reading sprite 'SD_KLEPS'
load_sprite() with 1 animations and 2 frames
image_load(/Users/pierre/Desktop/opensnc/opensonic/trunk/images/baddies.png)
load_sprite() ok!
Registering sprite 'SD_KLEPS'...
hash_insert('SD_KLEPS', 0x3777d0, 2)...
Reading sprite 'SD_GOLDFISH'
load_sprite() with 1 animations and 2 frames
image_load(/Users/pierre/Desktop/opensnc/opensonic/trunk/images/baddies.png)
load_sprite() ok!
Registering sprite 'SD_GOLDFISH'...
hash_insert('SD_GOLDFISH', 0x377a30, 2)...
Reading sprite 'SD_SURPREYES'
load_sprite() with 1 animations and 2 frames
image_load(/Users/pierre/Desktop/opensnc/opensonic/trunk/images/baddies.png)
load_sprite() ok!
Registering sprite 'SD_SURPREYES'...
hash_insert('SD_SURPREYES', 0x377cd0, 2)...
Reading sprite 'SD_ORANJECTION'
load_sprite() with 1 animations and 2 frames
image_load(/Users/pierre/Desktop/opensnc/opensonic/trunk/images/baddies.png)
load_sprite() ok!
Registering sprite 'SD_ORANJECTION'...
hash_insert('SD_ORANJECTION', 0x377f30, 2)...
Reading sprite 'SD_ROBOXER'
load_sprite() with 1 animations and 3 frames
image_load(/Users/pierre/Desktop/opensnc/opensonic/trunk/images/baddies.png)
load_sprite() ok!
Registering sprite 'SD_ROBOXER'...
hash_insert('SD_ROBOXER', 0x378170, 2)...
Reading sprite 'SD_NAFDER'
load_sprite() with 1 animations and 3 frames
image_load(/Users/pierre/Desktop/opensnc/opensonic/trunk/images/baddies.png)
load_sprite() ok!
Registering sprite 'SD_NAFDER'...
hash_insert('SD_NAFDER', 0x3784f0, 2)...
Reading sprite 'SD_CHEF'
load_sprite() with 1 animations and 4 frames
image_load(/Users/pierre/Desktop/opensnc/opensonic/trunk/images/baddies.png)
load_sprite() ok!
Registering sprite 'SD_CHEF'...
hash_insert('SD_CHEF', 0x3788d0, 2)...
Reading sprite 'SD_SIMPLEBOSS'
load_sprite() with 3 animations and 4 frames
image_load(/Users/pierre/Desktop/opensnc/opensonic/trunk/images/boss.png)
hash_search('images/boss.png', 1) returned NULL
hash_insert('images/boss.png', 0x378f10, 1)...
image_load() ok
load_sprite() ok!
Registering sprite 'SD_SIMPLEBOSS'...
hash_insert('SD_SIMPLEBOSS', 0x378e70, 2)...
Reading sprite 'SD_MECHASHADOW'
load_sprite() with 5 animations and 6 frames
image_load(/Users/pierre/Desktop/opensnc/opensonic/trunk/images/boss.png)
load_sprite() ok!
Registering sprite 'SD_MECHASHADOW'...
hash_insert('SD_MECHASHADOW', 0x379520, 2)...
Reading sprite 'SD_DANGPOWER'
load_sprite() with 1 animations and 2 frames
image_load(/Users/pierre/Desktop/opensnc/opensonic/trunk/images/boss.png)
load_sprite() ok!
Registering sprite 'SD_DANGPOWER'...
hash_insert('SD_DANGPOWER', 0x379ce0, 2)...
Reading sprite 'SD_MAINGUI'
load_sprite() with 2 animations and 2 frames
image_load(/Users/pierre/Desktop/opensnc/opensonic/trunk/images/gui.png)
hash_search('images/gui.png', 1) returned NULL
hash_insert('images/gui.png', 0x37a000, 1)...
image_load() ok
load_sprite() ok!
Registering sprite 'SD_MAINGUI'...
hash_insert('SD_MAINGUI', 0x379f60, 2)...
Reading sprite 'SD_LIFEGUI'
load_sprite() with 3 animations and 3 frames
image_load(/Users/pierre/Desktop/opensnc/opensonic/trunk/images/gui.png)
load_sprite() ok!
Registering sprite 'SD_LIFEGUI'...
hash_insert('SD_LIFEGUI', 0x37a2d0, 2)...
Reading sprite 'SD_PAUSE'
load_sprite() with 1 animations and 1 frames
image_load(/Users/pierre/Desktop/opensnc/opensonic/trunk/images/gui.png)
load_sprite() ok!
Registering sprite 'SD_PAUSE'...
hash_insert('SD_PAUSE', 0x37a560, 2)...
Reading sprite 'SD_ITEMBOX'
load_sprite() with 11 animations and 12 frames
image_load(/Users/pierre/Desktop/opensnc/opensonic/trunk/images/items.png)
load_sprite() ok!
Registering sprite 'SD_ITEMBOX'...
hash_insert('SD_ITEMBOX', 0x37ac90, 2)...
Reading sprite 'SD_ICON'
load_sprite() with 11 animations and 12 frames
image_load(/Users/pierre/Desktop/opensnc/opensonic/trunk/images/items.png)
load_sprite() ok!
Registering sprite 'SD_ICON'...
hash_insert('SD_ICON', 0x37b9f0, 2)...
Reading sprite 'SD_GLASSES'
load_sprite() with 6 animations and 5 frames
image_load(/Users/pierre/Desktop/opensnc/opensonic/trunk/images/items.png)
load_sprite() ok!
Registering sprite 'SD_GLASSES'...
hash_insert('SD_GLASSES', 0x37d810, 2)...
Reading sprite 'SD_SHIELD'
load_sprite() with 1 animations and 5 frames
image_load(/Users/pierre/Desktop/opensnc/opensonic/trunk/images/ring_shields.png)
hash_search('images/ring_shields.png', 1) returned NULL
hash_insert('images/ring_shields.png', 0x37e330, 1)...
image_load() ok
load_sprite() ok!
Registering sprite 'SD_SHIELD'...
hash_insert('SD_SHIELD', 0x37e280, 2)...
Reading sprite 'SD_INVSTAR'
load_sprite() with 1 animations and 3 frames
image_load(/Users/pierre/Desktop/opensnc/opensonic/trunk/images/items.png)
load_sprite() ok!
Registering sprite 'SD_INVSTAR'...
hash_insert('SD_INVSTAR', 0x37e880, 2)...
Reading sprite 'SD_LEVELOP'
load_sprite() with 1 animations and 1 frames
image_load(/Users/pierre/Desktop/opensnc/opensonic/trunk/images/gui.png)
load_sprite() ok!
Registering sprite 'SD_LEVELOP'...
hash_insert('SD_LEVELOP', 0x37eed0, 2)...
Reading sprite 'SD_LEVELACT'
load_sprite() with 3 animations and 3 frames
image_load(/Users/pierre/Desktop/opensnc/opensonic/trunk/images/gui.png)
load_sprite() ok!
Registering sprite 'SD_LEVELACT'...
hash_insert('SD_LEVELACT', 0x37f040, 2)...
Reading sprite 'SD_EXPLOSION'
load_sprite() with 2 animations and 7 frames
image_load(/Users/pierre/Desktop/opensnc/opensonic/trunk/images/items.png)
load_sprite() ok!
Registering sprite 'SD_EXPLOSION'...
hash_insert('SD_EXPLOSION', 0x37f3e0, 2)...
Reading sprite 'SD_PIXEL'
load_sprite() with 4 animations and 75 frames
image_load(/Users/pierre/Desktop/opensnc/opensonic/trunk/images/items.png)
load_sprite() ok!
Registering sprite 'SD_PIXEL'...
hash_insert('SD_PIXEL', 0x37fc30, 2)...
Reading sprite 'SD_ANIMAL'
load_sprite() with 24 animations and 36 frames
image_load(/Users/pierre/Desktop/opensnc/opensonic/trunk/images/animals.png)
hash_search('images/animals.png', 1) returned NULL
hash_insert('images/animals.png', 0x382630, 1)...
image_load() ok
load_sprite() ok!
Registering sprite 'SD_ANIMAL'...
hash_insert('SD_ANIMAL', 0x3824c0, 2)...
Reading sprite 'SD_LOOPRIGHT'
load_sprite() with 1 animations and 1 frames
image_load(/Users/pierre/Desktop/opensnc/opensonic/trunk/images/items.png)
load_sprite() ok!
Registering sprite 'SD_LOOPRIGHT'...
hash_insert('SD_LOOPRIGHT', 0x3843c0, 2)...
Reading sprite 'SD_LOOPMIDDLE'
load_sprite() with 1 animations and 1 frames
image_load(/Users/pierre/Desktop/opensnc/opensonic/trunk/images/items.png)
load_sprite() ok!
Registering sprite 'SD_LOOPMIDDLE'...
hash_insert('SD_LOOPMIDDLE', 0x384670, 2)...
Reading sprite 'SD_LOOPLEFT'
load_sprite() with 1 animations and 1 frames
image_load(/Users/pierre/Desktop/opensnc/opensonic/trunk/images/items.png)
load_sprite() ok!
Registering sprite 'SD_LOOPLEFT'...
hash_insert('SD_LOOPLEFT', 0x3847e0, 2)...
Reading sprite 'SD_LOOPNONE'
load_sprite() with 1 animations and 1 frames
image_load(/Users/pierre/Desktop/opensnc/opensonic/trunk/images/items.png)
load_sprite() ok!
Registering sprite 'SD_LOOPNONE'...
hash_insert('SD_LOOPNONE', 0x384a90, 2)...
Reading sprite 'SD_LOOPFLOOR'
load_sprite() with 1 animations and 1 frames
image_load(/Users/pierre/Desktop/opensnc/opensonic/trunk/images/items.png)
load_sprite() ok!
Registering sprite 'SD_LOOPFLOOR'...
hash_insert('SD_LOOPFLOOR', 0x384d40, 2)...
Reading sprite 'SD_LOOPFLOORNONE'
load_sprite() with 1 animations and 1 frames
image_load(/Users/pierre/Desktop/opensnc/opensonic/trunk/images/items.png)
load_sprite() ok!
Registering sprite 'SD_LOOPFLOORNONE'...
hash_insert('SD_LOOPFLOORNONE', 0x384ef0, 2)...
Reading sprite 'SD_LOOPFLOORTOP'
load_sprite() with 1 animations and 1 frames
image_load(/Users/pierre/Desktop/opensnc/opensonic/trunk/images/items.png)
load_sprite() ok!
Registering sprite 'SD_LOOPFLOORTOP'...
hash_insert('SD_LOOPFLOORTOP', 0x3850a0, 2)...
Reading sprite 'SD_YELLOWSPRING'
load_sprite() with 2 animations and 2 frames
image_load(/Users/pierre/Desktop/opensnc/opensonic/trunk/images/spring_pads.png)
hash_search('images/spring_pads.png', 1) returned NULL
hash_insert('images/spring_pads.png', 0x3852f0, 1)...
image_load() ok
load_sprite() ok!
Registering sprite 'SD_YELLOWSPRING'...
hash_insert('SD_YELLOWSPRING', 0x385250, 2)...
Reading sprite 'SD_REDSPRING'
load_sprite() with 2 animations and 2 frames
image_load(/Users/pierre/Desktop/opensnc/opensonic/trunk/images/spring_pads.png)
load_sprite() ok!
Registering sprite 'SD_REDSPRING'...
hash_insert('SD_REDSPRING', 0x385520, 2)...
Reading sprite 'SD_RREDSPRING'
load_sprite() with 2 animations and 2 frames
image_load(/Users/pierre/Desktop/opensnc/opensonic/trunk/images/spring_pads.png)
load_sprite() ok!
Registering sprite 'SD_RREDSPRING'...
hash_insert('SD_RREDSPRING', 0x3857e0, 2)...
Reading sprite 'SD_LREDSPRING'
load_sprite() with 2 animations and 2 frames
image_load(/Users/pierre/Desktop/opensnc/opensonic/trunk/images/spring_pads.png)
load_sprite() ok!
Registering sprite 'SD_LREDSPRING'...
hash_insert('SD_LREDSPRING', 0x385aa0, 2)...
Reading sprite 'SD_SWITCH'
load_sprite() with 2 animations and 2 frames
image_load(/Users/pierre/Desktop/opensnc/opensonic/trunk/images/items.png)
load_sprite() ok!
Registering sprite 'SD_SWITCH'...
hash_insert('SD_SWITCH', 0x385d60, 2)...
Reading sprite 'SD_DOOR'
load_sprite() with 1 animations and 1 frames
image_load(/Users/pierre/Desktop/opensnc/opensonic/trunk/images/items.png)
load_sprite() ok!
Registering sprite 'SD_DOOR'...
hash_insert('SD_DOOR', 0x385f60, 2)...
Reading sprite 'SD_TELEPORTER'
load_sprite() with 2 animations and 2 frames
image_load(/Users/pierre/Desktop/opensnc/opensonic/trunk/images/items.png)
load_sprite() ok!
Registering sprite 'SD_TELEPORTER'...
hash_insert('SD_TELEPORTER', 0x3861d0, 2)...
Reading sprite 'SD_CHECKPOINT'
load_sprite() with 3 animations and 7 frames
image_load(/Users/pierre/Desktop/opensnc/opensonic/trunk/images/checkpoint_orb.png)
hash_search('images/checkpoint_orb.png', 1) returned NULL
hash_insert('images/checkpoint_orb.png', 0x386420, 1)...
image_load() ok
load_sprite() ok!
Registering sprite 'SD_CHECKPOINT'...
hash_insert('SD_CHECKPOINT', 0x386370, 2)...
Reading sprite 'SD_BUMPER'
load_sprite() with 2 animations and 2 frames
image_load(/Users/pierre/Desktop/opensnc/opensonic/trunk/images/items.png)
load_sprite() ok!
Registering sprite 'SD_BUMPER'...
hash_insert('SD_BUMPER', 0x386e50, 2)...
Reading sprite 'SD_GOAL'
load_sprite() with 2 animations and 2 frames
image_load(/Users/pierre/Desktop/opensnc/opensonic/trunk/images/items.png)
load_sprite() ok!
Registering sprite 'SD_GOAL'...
hash_insert('SD_GOAL', 0x387150, 2)...
Reading sprite 'SD_ENDSIGN'
load_sprite() with 5 animations and 8 frames
image_load(/Users/pierre/Desktop/opensnc/opensonic/trunk/images/items.png)
load_sprite() ok!
Registering sprite 'SD_ENDSIGN'...
hash_insert('SD_ENDSIGN', 0x3875e0, 2)...
Reading sprite 'SD_ENDLEVEL'
load_sprite() with 3 animations and 4 frames
image_load(/Users/pierre/Desktop/opensnc/opensonic/trunk/images/items.png)
load_sprite() ok!
Registering sprite 'SD_ENDLEVEL'...
hash_insert('SD_ENDLEVEL', 0x388160, 2)...
Reading sprite 'SD_RINGBONUS'
load_sprite() with 1 animations and 1 frames
image_load(/Users/pierre/Desktop/opensnc/opensonic/trunk/images/gui.png)
load_sprite() ok!
Registering sprite 'SD_RINGBONUS'...
hash_insert('SD_RINGBONUS', 0x388980, 2)...
Reading sprite 'SD_SECRETBONUS'
load_sprite() with 1 animations and 1 frames
image_load(/Users/pierre/Desktop/opensnc/opensonic/trunk/images/gui.png)
load_sprite() ok!
Registering sprite 'SD_SECRETBONUS'...
hash_insert('SD_SECRETBONUS', 0x388ae0, 2)...
Reading sprite 'SD_TOTAL'
load_sprite() with 1 animations and 1 frames
image_load(/Users/pierre/Desktop/opensnc/opensonic/trunk/images/gui.png)
load_sprite() ok!
Registering sprite 'SD_TOTAL'...
hash_insert('SD_TOTAL', 0x388c40, 2)...
Reading sprite 'SD_DIALOGBOX'
load_sprite() with 1 animations and 1 frames
image_load(/Users/pierre/Desktop/opensnc/opensonic/trunk/images/gui.png)
load_sprite() ok!
Registering sprite 'SD_DIALOGBOX'...
hash_insert('SD_DIALOGBOX', 0x388da0, 2)...
Reading sprite 'SD_TITLESONIC'
load_sprite() with 2 animations and 8 frames
image_load(/Users/pierre/Desktop/opensnc/opensonic/trunk/images/title.png)
hash_search('images/title.png', 1) returned NULL
hash_insert('images/title.png', 0x389100, 1)...
image_load() ok
load_sprite() ok!
Registering sprite 'SD_TITLESONIC'...
hash_insert('SD_TITLESONIC', 0x389050, 2)...
Reading sprite 'SD_TITLESONICBG'
load_sprite() with 1 animations and 1 frames
image_load(/Users/pierre/Desktop/opensnc/opensonic/trunk/images/title.png)
load_sprite() ok!
Registering sprite 'SD_TITLESONICBG'...
hash_insert('SD_TITLESONICBG', 0x3891d0, 2)...
Reading sprite 'SD_TITLEGAMENAME'
load_sprite() with 1 animations and 1 frames
image_load(/Users/pierre/Desktop/opensnc/opensonic/trunk/images/title.png)
load_sprite() ok!
Registering sprite 'SD_TITLEGAMENAME'...
hash_insert('SD_TITLEGAMENAME', 0x3892c0, 2)...
Reading sprite 'SD_TITLEFOOT'
load_sprite() with 1 animations and 1 frames
image_load(/Users/pierre/Desktop/opensnc/opensonic/trunk/images/title.png)
load_sprite() ok!
Registering sprite 'SD_TITLEFOOT'...
hash_insert('SD_TITLEFOOT', 0x389540, 2)...
Reading sprite 'SD_DANGER'
load_sprite() with 1 animations and 1 frames
image_load(/Users/pierre/Desktop/opensnc/opensonic/trunk/images/items.png)
load_sprite() ok!
Registering sprite 'SD_DANGER'...
hash_insert('SD_DANGER', 0x389720, 2)...
Reading sprite 'SD_SPIKES'
load_sprite() with 1 animations and 1 frames
image_load(/Users/pierre/Desktop/opensnc/opensonic/trunk/images/items.png)
load_sprite() ok!
Registering sprite 'SD_SPIKES'...
hash_insert('SD_SPIKES', 0x389890, 2)...
Reading sprite 'SD_DNADOOR'
load_sprite() with 1 animations and 3 frames
image_load(/Users/pierre/Desktop/opensnc/opensonic/trunk/images/items.png)
load_sprite() ok!
Registering sprite 'SD_DNADOOR'...
hash_insert('SD_DNADOOR', 0x389a40, 2)...
Reading sprite 'SD_FIREBALL'
load_sprite() with 3 animations and 6 frames
image_load(/Users/pierre/Desktop/opensnc/opensonic/trunk/images/items.png)
load_sprite() ok!
Registering sprite 'SD_FIREBALL'...
hash_insert('SD_FIREBALL', 0x389f90, 2)...
Reading sprite 'SD_CONFIRMBOX'
load_sprite() with 1 animations and 1 frames
image_load(/Users/pierre/Desktop/opensnc/opensonic/trunk/images/gui.png)
load_sprite() ok!
Registering sprite 'SD_CONFIRMBOX'...
hash_insert('SD_CONFIRMBOX', 0x38a5c0, 2)...
Reading sprite 'FT_FONT0'
load_sprite() with 1 animations and 52 frames
image_load(/Users/pierre/Desktop/opensnc/opensonic/trunk/images/gui.png)
load_sprite() ok!
Registering sprite 'FT_FONT0'...
hash_insert('FT_FONT0', 0x38a890, 2)...
Reading sprite 'FT_FONT1'
load_sprite() with 1 animations and 52 frames
image_load(/Users/pierre/Desktop/opensnc/opensonic/trunk/images/gui.png)
load_sprite() ok!
Registering sprite 'FT_FONT1'...
hash_insert('FT_FONT1', 0x38d850, 2)...
Reading sprite 'FT_FONT2'
load_sprite() with 1 animations and 11 frames
image_load(/Users/pierre/Desktop/opensnc/opensonic/trunk/images/gui.png)
load_sprite() ok!
Registering sprite 'FT_FONT2'...
hash_insert('FT_FONT2', 0x390790, 2)...
Reading sprite 'FT_FONT3'
load_sprite() with 1 animations and 30 frames
image_load(/Users/pierre/Desktop/opensnc/opensonic/trunk/images/gui.png)
load_sprite() ok!
Registering sprite 'FT_FONT3'...
hash_insert('FT_FONT3', 0x391600, 2)...
Reading sprite 'FT_FONT4'
load_sprite() with 1 animations and 30 frames
image_load(/Users/pierre/Desktop/opensnc/opensonic/trunk/images/gui.png)
load_sprite() ok!
Registering sprite 'FT_FONT4'...
hash_insert('FT_FONT4', 0x392890, 2)...
Reading sprite 'FT_FONT5'
load_sprite() with 1 animations and 30 frames
image_load(/Users/pierre/Desktop/opensnc/opensonic/trunk/images/gui.png)
load_sprite() ok!
Registering sprite 'FT_FONT5'...
hash_insert('FT_FONT5', 0x393d00, 2)...
Reading sprite 'FT_FONT6'
load_sprite() with 1 animations and 30 frames
image_load(/Users/pierre/Desktop/opensnc/opensonic/trunk/images/gui.png)
load_sprite() ok!
Registering sprite 'FT_FONT6'...
hash_insert('FT_FONT6', 0x395170, 2)...
Reading sprite 'FT_FONT7'
load_sprite() with 1 animations and 30 frames
image_load(/Users/pierre/Desktop/opensnc/opensonic/trunk/images/gui.png)
load_sprite() ok!
Registering sprite 'FT_FONT7'...
hash_insert('FT_FONT7', 0x3965e0, 2)...
Reading sprite 'FT_FONT8'
load_sprite() with 1 animations and 224 frames
image_load(/Users/pierre/Desktop/opensnc/opensonic/trunk/images/font.png)
hash_search('images/font.png', 1) returned NULL
hash_insert('images/font.png', 0x397a70, 1)...
image_load() ok
load_sprite() ok!
Registering sprite 'FT_FONT8'...
hash_insert('FT_FONT8', 0x3979e0, 2)...
Reading sprite 'FT_FONT9'
load_sprite() with 1 animations and 112 frames
image_load(/Users/pierre/Desktop/opensnc/opensonic/trunk/images/gui.png)
load_sprite() ok!
Registering sprite 'FT_FONT9'...
hash_insert('FT_FONT9', 0x3a7840, 2)...
spritedata_load() ok!
font_init()
font_init() ok
input_init()
Initializing the language module
lang_loadfile("languages/english.lng")...
hash_search('LANG_LANGUAGE', 5) returned NULL
hash_insert('LANG_LANGUAGE', 0x9b1800, 5)...
hash_search('LANG_AUTHOR', 5) returned NULL
hash_insert('LANG_AUTHOR', 0x9d7800, 5)...
hash_search('LANG_LASTUPDATE', 5) returned NULL
hash_insert('LANG_LASTUPDATE', 0x9d7c00, 5)...
hash_search('LANG_COMPATIBILITY', 5) returned NULL
hash_insert('LANG_COMPATIBILITY', 0x9d8000, 5)...
hash_search('COLOR_P1', 5) returned NULL
hash_insert('COLOR_P1', 0x9d8400, 5)...
hash_search('COLOR_P2', 5) returned NULL
hash_insert('COLOR_P2', 0x9d8800, 5)...
hash_search('COLOR_P3', 5) returned NULL
hash_insert('COLOR_P3', 0x9d8c00, 5)...
hash_search('COLOR_INPUT', 5) returned NULL
hash_insert('COLOR_INPUT', 0x9d9000, 5)...
hash_search('COLOR_SPECIAL', 5) returned NULL
hash_insert('COLOR_SPECIAL', 0x9d9600, 5)...
hash_search('MENU_1PGAME', 5) returned NULL
hash_insert('MENU_1PGAME', 0x9d9a00, 5)...
hash_search('MENU_CUSTOMQUESTS', 5) returned NULL
hash_insert('MENU_CUSTOMQUESTS', 0x9d9e00, 5)...
hash_search('MENU_TUTORIAL', 5) returned NULL
hash_insert('MENU_TUTORIAL', 0x9da200, 5)...
hash_search('MENU_LANGUAGE', 5) returned NULL
hash_insert('MENU_LANGUAGE', 0x9da600, 5)...
hash_search('MENU_EXIT', 5) returned NULL
hash_insert('MENU_EXIT', 0x9daa00, 5)...
hash_search('MENU_CQ_SELECT', 5) returned NULL
hash_insert('MENU_CQ_SELECT', 0x9dae00, 5)...
hash_search('MENU_CQ_BACK', 5) returned NULL
hash_insert('MENU_CQ_BACK', 0x9db200, 5)...
hash_search('MENU_CQ_INFO', 5) returned NULL
hash_insert('MENU_CQ_INFO', 0x9db600, 5)...
hash_search('MENU_CQ_TUTORIAL', 5) returned NULL
hash_insert('MENU_CQ_TUTORIAL', 0x9dba00, 5)...
hash_search('MENU_CQ_MASTER', 5) returned NULL
hash_insert('MENU_CQ_MASTER', 0x9dbe00, 5)...
hash_search('QUESTCLEARED_TITLE', 5) returned NULL
hash_insert('QUESTCLEARED_TITLE', 0x9dc200, 5)...
hash_search('QUESTCLEARED_TEXT', 5) returned NULL
hash_insert('QUESTCLEARED_TEXT', 0x9dc600, 5)...
hash_search('ENDOFDEMO_TITLE', 5) returned NULL
hash_insert('ENDOFDEMO_TITLE', 0x9dca00, 5)...
hash_search('ENDOFDEMO_TEXT', 5) returned NULL
hash_insert('ENDOFDEMO_TEXT', 0x9dce00, 5)...
hash_search('BONUSMSG_TITLE', 5) returned NULL
hash_insert('BONUSMSG_TITLE', 0x9dd200, 5)...
hash_search('BONUSMSG_TEXT', 5) returned NULL
hash_insert('BONUSMSG_TEXT', 0x9dd600, 5)...
hash_search('CBOX_QUIT_QUESTION', 5) returned NULL
hash_insert('CBOX_QUIT_QUESTION', 0x9dda00, 5)...
hash_search('CBOX_QUIT_OPTION1', 5) returned NULL
hash_insert('CBOX_QUIT_OPTION1', 0x9dde00, 5)...
hash_search('CBOX_QUIT_OPTION2', 5) returned NULL
hash_insert('CBOX_QUIT_OPTION2', 0x9de200, 5)...
hash_search('INPUT_KEYB_DIRECTIONAL', 5) returned NULL
hash_insert('INPUT_KEYB_DIRECTIONAL', 0x9de600, 5)...
hash_search('INPUT_KEYB_LEFT', 5) returned NULL
hash_insert('INPUT_KEYB_LEFT', 0x9dea00, 5)...
hash_search('INPUT_KEYB_RIGHT', 5) returned NULL
hash_insert('INPUT_KEYB_RIGHT', 0x9dee00, 5)...
hash_search('INPUT_KEYB_UP', 5) returned NULL
hash_insert('INPUT_KEYB_UP', 0x9df200, 5)...
hash_search('INPUT_KEYB_DOWN', 5) returned NULL
hash_insert('INPUT_KEYB_DOWN', 0x9df600, 5)...
hash_search('INPUT_KEYB_FIRE1', 5) returned NULL
hash_insert('INPUT_KEYB_FIRE1', 0x9dfa00, 5)...
hash_search('INPUT_KEYB_FIRE2', 5) returned NULL
hash_insert('INPUT_KEYB_FIRE2', 0x9dfe00, 5)...
hash_search('INPUT_KEYB_FIRE3', 5) returned NULL
hash_insert('INPUT_KEYB_FIRE3', 0x9e0200, 5)...
hash_search('INPUT_KEYB_FIRE4', 5) returned NULL
hash_insert('INPUT_KEYB_FIRE4', 0x9e0600, 5)...
hash_search('TUTORIAL_1_TITLE_0', 5) returned NULL
hash_insert('TUTORIAL_1_TITLE_0', 0x9e0a00, 5)...
hash_search('TUTORIAL_1_MSG_0', 5) returned NULL
hash_insert('TUTORIAL_1_MSG_0', 0x9e0e00, 5)...
hash_search('TUTORIAL_1_TITLE_1', 5) returned NULL
hash_insert('TUTORIAL_1_TITLE_1', 0x9e1200, 5)...
hash_search('TUTORIAL_1_MSG_1', 5) returned NULL
hash_insert('TUTORIAL_1_MSG_1', 0x9e1600, 5)...
hash_search('TUTORIAL_1_TITLE_2', 5) returned NULL
hash_insert('TUTORIAL_1_TITLE_2', 0x9e1a00, 5)...
hash_search('TUTORIAL_1_MSG_2', 5) returned NULL
hash_insert('TUTORIAL_1_MSG_2', 0x9e1e00, 5)...
hash_search('TUTORIAL_1_TITLE_3', 5) returned NULL
hash_insert('TUTORIAL_1_TITLE_3', 0x9e2200, 5)...
hash_search('TUTORIAL_1_MSG_3', 5) returned NULL
hash_insert('TUTORIAL_1_MSG_3', 0x9e2600, 5)...
hash_search('TUTORIAL_1_TITLE_4', 5) returned NULL
hash_insert('TUTORIAL_1_TITLE_4', 0x9e2a00, 5)...
hash_search('TUTORIAL_1_MSG_4', 5) returned NULL
hash_insert('TUTORIAL_1_MSG_4', 0x9e2e00, 5)...
hash_search('TUTORIAL_1_TITLE_5', 5) returned NULL
hash_insert('TUTORIAL_1_TITLE_5', 0x9e3200, 5)...
hash_search('TUTORIAL_1_MSG_5', 5) returned NULL
hash_insert('TUTORIAL_1_MSG_5', 0x9e3600, 5)...
hash_search('TUTORIAL_2_TITLE_0', 5) returned NULL
hash_insert('TUTORIAL_2_TITLE_0', 0x9e3a00, 5)...
hash_search('TUTORIAL_2_MSG_0', 5) returned NULL
hash_insert('TUTORIAL_2_MSG_0', 0x9e3e00, 5)...
hash_search('TUTORIAL_2_TITLE_1', 5) returned NULL
hash_insert('TUTORIAL_2_TITLE_1', 0x9e4200, 5)...
hash_search('TUTORIAL_2_MSG_1', 5) returned NULL
hash_insert('TUTORIAL_2_MSG_1', 0x9e4600, 5)...
hash_search('TUTORIAL_2_TITLE_2', 5) returned NULL
hash_insert('TUTORIAL_2_TITLE_2', 0x9e4a00, 5)...
hash_search('TUTORIAL_2_MSG_2', 5) returned NULL
hash_insert('TUTORIAL_2_MSG_2', 0x9e4e00, 5)...
hash_search('TUTORIAL_2_TITLE_3', 5) returned NULL
hash_insert('TUTORIAL_2_TITLE_3', 0x9e5200, 5)...
hash_search('TUTORIAL_2_MSG_3', 5) returned NULL
hash_insert('TUTORIAL_2_MSG_3', 0x9e5600, 5)...
hash_search('BOZ_1_TITLE_0', 5) returned NULL
hash_insert('BOZ_1_TITLE_0', 0x9e5a00, 5)...
hash_search('BOZ_1_MSG_0', 5) returned NULL
hash_insert('BOZ_1_MSG_0', 0x9e5e00, 5)...
hash_search('BOZ_1_TITLE_1', 5) returned NULL
hash_insert('BOZ_1_TITLE_1', 0x9e6200, 5)...
hash_search('BOZ_1_MSG_1', 5) returned NULL
hash_insert('BOZ_1_MSG_1', 0x9e6600, 5)...
hash_search('BOZ_1_TITLE_2', 5) returned NULL
hash_insert('BOZ_1_TITLE_2', 0x9e6a00, 5)...
hash_search('BOZ_1_MSG_2', 5) returned NULL
hash_insert('BOZ_1_MSG_2', 0x9e6e00, 5)...
hash_search('BOZ_1_TITLE_3', 5) returned NULL
hash_insert('BOZ_1_TITLE_3', 0x9e7200, 5)...
hash_search('BOZ_1_MSG_3', 5) returned NULL
hash_insert('BOZ_1_MSG_3', 0x9e7600, 5)...
hash_search('BOZ_1_TITLE_4', 5) returned NULL
hash_insert('BOZ_1_TITLE_4', 0x9e7a00, 5)...
hash_search('BOZ_1_MSG_4', 5) returned NULL
hash_insert('BOZ_1_MSG_4', 0x9e7e00, 5)...
hash_search('BOZ_1_TITLE_5', 5) returned NULL
hash_insert('BOZ_1_TITLE_5', 0x9e8200, 5)...
hash_search('BOZ_1_MSG_5', 5) returned NULL
hash_insert('BOZ_1_MSG_5', 0x9e8600, 5)...
hash_search('BOZ_3_TITLE_0', 5) returned NULL
hash_insert('BOZ_3_TITLE_0', 0x9e8a00, 5)...
hash_search('BOZ_3_MSG_0', 5) returned NULL
hash_insert('BOZ_3_MSG_0', 0x9e8e00, 5)...
hash_search('EP_1_TITLE_0', 5) returned NULL
hash_insert('EP_1_TITLE_0', 0x9e9200, 5)...
hash_search('EP_1_MSG_0', 5) returned NULL
hash_insert('EP_1_MSG_0', 0x9e9600, 5)...
hash_search('EP_2_TITLE_0', 5) returned NULL
hash_insert('EP_2_TITLE_0', 0x9e9a00, 5)...
hash_search('EP_2_MSG_0', 5) returned NULL
hash_insert('EP_2_MSG_0', 0x9e9e00, 5)...
hash_search('MBOZ_1_TITLE_0', 5) returned NULL
hash_insert('MBOZ_1_TITLE_0', 0x9ea200, 5)...
hash_search('MBOZ_1_MSG_0', 5) returned NULL
hash_insert('MBOZ_1_MSG_0', 0x9ea600, 5)...
hash_search('MEP_2_TITLE_0', 5) returned NULL
hash_insert('MEP_2_TITLE_0', 0x9eaa00, 5)...
hash_search('MEP_2_MSG_0', 5) returned NULL
hash_insert('MEP_2_MSG_0', 0x9eae00, 5)...
hash_search('PROTOTYPE_1_TITLE_0', 5) returned NULL
hash_insert('PROTOTYPE_1_TITLE_0', 0x9eb200, 5)...
hash_search('PROTOTYPE_1_MSG_0', 5) returned NULL
hash_insert('PROTOTYPE_1_MSG_0', 0x9eb600, 5)...
hash_search('TESTZONE_1_TITLE_0', 5) returned NULL
hash_insert('TESTZONE_1_TITLE_0', 0x9eba00, 5)...
hash_search('TESTZONE_1_MSG_0', 5) returned NULL
hash_insert('TESTZONE_1_MSG_0', 0x9ebe00, 5)...
lang_loadfile("languages/english.lng") ok!
lang_init() ok!
scenestack_push(0x3ae470)
image_load(/Users/pierre/Desktop/opensnc/opensonic/trunk/images/intro.png)
hash_search('images/intro.png', 1) returned NULL
hash_insert('images/intro.png', 0x3ae4c0, 1)...
image_load() ok
scenestack_push() ok
scenestack_pop()
scenestack_pop() ok
Releasing the language module
lang_release() ok!
input_release()
video_release()
hash_release()
audio_release()
audio_release() ok
logfile_release()

Last edited by Tael_ (2009-06-15 10:24:52)

Offline

Board footer

Powered by FluxBB  hosted by tuxfamily.org