You are not logged in.
Pages: 1
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 2Any idea on how to fix that ?
Offline
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
This version works fine.
But there are some problems with fullscreen mode (it opens a small window with a big image in it) :
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
Pages: 1